0001410578-23-000770.txt : 20230424 0001410578-23-000770.hdr.sgml : 20230424 20230424111706 ACCESSION NUMBER: 0001410578-23-000770 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 110 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230424 DATE AS OF CHANGE: 20230424 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AUDIOCODES LTD CENTRAL INDEX KEY: 0001086434 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] IRS NUMBER: 000000000 STATE OF INCORPORATION: L3 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 000-30070 FILM NUMBER: 23838523 BUSINESS ADDRESS: STREET 1: 1 HAYARDEN STREET CITY: AIRPORT CITY, LOD, ISRAEL STATE: L3 ZIP: 70151 BUSINESS PHONE: 97239764000 MAIL ADDRESS: STREET 1: PO BOX 255 CITY: BEN GURION AIRPORT STATE: L3 ZIP: 70100 20-F 1 audc-20221231x20f.htm 20-F
0001086434--12-312022FYfalseAUDCILNASDAQP1YP1YP1YP4Y0001086434us-gaap:WarrantyReservesMember2022-12-310001086434us-gaap:WarrantyReservesMember2021-12-310001086434audc:ShareRepurchaseProgramMember2022-12-3100010864342014-12-310001086434audc:ShareRepurchaseProgramMember2022-01-012022-12-310001086434us-gaap:TreasuryStockMember2022-12-310001086434us-gaap:RetainedEarningsMember2022-12-310001086434us-gaap:CommonStockMember2022-12-310001086434us-gaap:AdditionalPaidInCapitalMember2022-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001086434us-gaap:TreasuryStockMember2021-12-310001086434us-gaap:RetainedEarningsMember2021-12-310001086434us-gaap:CommonStockMember2021-12-310001086434us-gaap:AdditionalPaidInCapitalMember2021-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001086434us-gaap:TreasuryStockMember2020-12-310001086434us-gaap:RetainedEarningsMember2020-12-310001086434us-gaap:CommonStockMember2020-12-310001086434us-gaap:AdditionalPaidInCapitalMember2020-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001086434us-gaap:TreasuryStockMember2019-12-310001086434us-gaap:RetainedEarningsMember2019-12-310001086434us-gaap:CommonStockMember2019-12-310001086434us-gaap:AdditionalPaidInCapitalMember2019-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001086434us-gaap:WarrantMember2022-01-012022-12-310001086434audc:RangeOfExercisePriceTwoMember2022-01-012022-12-310001086434audc:RangeOfExercisePriceThreeMember2022-01-012022-12-310001086434audc:RangeOfExercisePriceOneMember2022-01-012022-12-310001086434audc:RangeOfExercisePriceFourMember2022-01-012022-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2022-01-012022-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2021-01-012021-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2020-01-012020-12-310001086434us-gaap:WarrantMember2022-12-310001086434audc:RangeOfExercisePriceTwoMember2022-12-310001086434audc:RangeOfExercisePriceThreeMember2022-12-310001086434audc:RangeOfExercisePriceOneMember2022-12-310001086434audc:RangeOfExercisePriceFourMember2022-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2022-12-310001086434srt:MinimumMember2020-01-012020-12-310001086434srt:MaximumMember2020-01-012020-12-310001086434srt:EuropeMember2022-01-012022-12-310001086434srt:AmericasMember2022-01-012022-12-310001086434country:IL2022-01-012022-12-310001086434audc:EasternAsiaMember2022-01-012022-12-310001086434srt:EuropeMember2021-01-012021-12-310001086434srt:AmericasMember2021-01-012021-12-310001086434country:IL2021-01-012021-12-310001086434audc:EasternAsiaMember2021-01-012021-12-310001086434srt:EuropeMember2020-01-012020-12-310001086434srt:AmericasMember2020-01-012020-12-310001086434country:IL2020-01-012020-12-310001086434audc:EasternAsiaMember2020-01-012020-12-310001086434us-gaap:ServiceMember2025-01-012022-12-310001086434us-gaap:ServiceMember2023-01-012022-12-310001086434us-gaap:ServiceMember2024-01-012022-12-310001086434us-gaap:ProductMember2025-01-012022-12-310001086434us-gaap:ProductMember2023-01-012022-12-310001086434us-gaap:ProductMember2024-01-012022-12-3100010864342025-01-012022-12-3100010864342023-01-012022-12-3100010864342024-01-012022-12-310001086434us-gaap:GrantMember2022-01-012022-12-310001086434us-gaap:GrantMember2021-01-012021-12-310001086434us-gaap:GrantMember2020-01-012020-12-310001086434us-gaap:SellingAndMarketingExpenseMemberus-gaap:OtherComprehensiveIncomeMember2022-01-012022-12-310001086434us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:OtherComprehensiveIncomeMember2022-01-012022-12-310001086434us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:OtherComprehensiveIncomeMember2022-01-012022-12-310001086434us-gaap:CostOfSalesMemberus-gaap:OtherComprehensiveIncomeMember2022-01-012022-12-310001086434us-gaap:SellingAndMarketingExpenseMemberus-gaap:OtherComprehensiveIncomeMember2021-01-012021-12-310001086434us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:OtherComprehensiveIncomeMember2021-01-012021-12-310001086434us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:OtherComprehensiveIncomeMember2021-01-012021-12-310001086434us-gaap:CostOfSalesMemberus-gaap:OtherComprehensiveIncomeMember2021-01-012021-12-310001086434us-gaap:SellingAndMarketingExpenseMemberus-gaap:OtherComprehensiveIncomeMember2020-01-012020-12-310001086434us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:OtherComprehensiveIncomeMember2020-01-012020-12-310001086434us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:OtherComprehensiveIncomeMember2020-01-012020-12-310001086434us-gaap:CostOfSalesMemberus-gaap:OtherComprehensiveIncomeMember2020-01-012020-12-310001086434us-gaap:OtherComprehensiveIncomeMember2020-01-012020-12-310001086434audc:IsraeliSubsidiariesMemberaudc:IsraeliTaxationMember2022-12-310001086434us-gaap:StateAndLocalJurisdictionMember2022-12-310001086434srt:EuropeMember2022-12-310001086434srt:AmericasMember2022-12-310001086434country:IL2022-12-310001086434audc:EasternAsiaMember2022-12-310001086434srt:EuropeMember2021-12-310001086434srt:AmericasMember2021-12-310001086434country:IL2021-12-310001086434audc:EasternAsiaMember2021-12-310001086434srt:EuropeMember2020-12-310001086434srt:AmericasMember2020-12-310001086434country:IL2020-12-310001086434audc:EasternAsiaMember2020-12-310001086434srt:MinimumMember2022-12-310001086434srt:MaximumMember2022-12-310001086434audc:GILTIMember2022-01-012022-12-310001086434audc:OtherPayablesAndAccruedExpensesMember2022-12-310001086434us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001086434srt:MinimumMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310001086434srt:MinimumMemberaudc:AcquiredTechnologyMember2022-01-012022-12-310001086434srt:MaximumMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310001086434srt:MaximumMemberaudc:AcquiredTechnologyMember2022-01-012022-12-310001086434srt:MinimumMember2022-01-012022-12-310001086434srt:MaximumMember2022-01-012022-12-310001086434us-gaap:CustomerRelationshipsMember2022-12-310001086434audc:AcquiredTechnologyMember2022-12-310001086434us-gaap:CustomerRelationshipsMember2021-12-310001086434audc:AcquiredTechnologyMember2021-12-310001086434audc:USFederalMembersrt:MinimumMember2022-01-012022-12-310001086434audc:USFederalMembersrt:MaximumMember2022-01-012022-12-310001086434srt:MinimumMemberaudc:PreferredEnterpriseLocatedInDevelopmentAreaMember2022-01-012022-12-310001086434srt:MaximumMemberaudc:PreferredEnterpriseLocatedInDevelopmentAreaMember2022-01-012022-12-310001086434audc:PreferredEnterpriseLocatedInOtherAreaMember2022-01-012022-12-310001086434audc:PreferredEnterpriseLocatedInDevelopmentAreaMember2022-01-012022-12-310001086434audc:IsraeliTaxationMember2021-01-012021-12-310001086434audc:IsraeliTaxationMember2020-01-012020-12-3100010864342022-08-172022-08-1700010864342022-02-152022-02-150001086434us-gaap:SubsequentEventMember2023-02-0700010864342022-08-022022-08-0200010864342022-02-012022-02-010001086434us-gaap:SubsequentEventMember2023-02-072023-02-0700010864342022-08-312022-08-3100010864342022-03-012022-03-010001086434audc:USSubsidiariesMember2022-12-310001086434audc:IsraeliTaxationMember2022-12-310001086434us-gaap:ForeignCountryMember2022-01-012022-12-310001086434us-gaap:DomesticCountryMember2022-01-012022-12-310001086434us-gaap:ForeignCountryMember2021-01-012021-12-310001086434us-gaap:DomesticCountryMember2021-01-012021-12-310001086434us-gaap:ForeignCountryMember2020-01-012020-12-310001086434us-gaap:DomesticCountryMember2020-01-012020-12-310001086434us-gaap:ServiceMember2022-01-012022-12-310001086434us-gaap:ProductMember2022-01-012022-12-310001086434us-gaap:ServiceMember2021-01-012021-12-310001086434us-gaap:ProductMember2021-01-012021-12-310001086434us-gaap:ServiceMember2020-01-012020-12-310001086434us-gaap:ProductMember2020-01-012020-12-310001086434audc:OtherReceivablesAndPrepaidExpensesMember2022-12-310001086434audc:OtherReceivablesAndPrepaidExpensesMember2021-12-310001086434us-gaap:RoyaltyAgreementTermsMember2022-12-310001086434us-gaap:RoyaltyAgreementTermsMember2021-12-310001086434country:USus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-3100010864342020-12-3100010864342019-12-310001086434audc:CallversoLtdMemberus-gaap:PatentedTechnologyMember2021-11-100001086434audc:CallversoLtdMemberus-gaap:CustomerRelationshipsMember2021-11-100001086434audc:CallversoLtdMember2021-11-102021-11-100001086434audc:CallversoLtdMember2021-11-100001086434audc:MaturingWithinOneYearMember2022-12-310001086434audc:LaterThan12MonthsMember2022-12-310001086434audc:MaturingWithinOneYearMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001086434audc:LaterThan12MonthsMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001086434audc:LaterThan12MonthsMemberaudc:GovernmentBondMember2022-12-310001086434audc:LaterThan12MonthsMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001086434audc:LaterThan12MonthsMemberaudc:GovernmentBondMember2021-12-310001086434audc:ParkNaymiMember2022-12-310001086434us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001086434us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001086434us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001086434us-gaap:CostOfSalesMember2022-01-012022-12-310001086434us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001086434us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001086434us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001086434us-gaap:CostOfSalesMember2021-01-012021-12-310001086434us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001086434us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001086434us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001086434us-gaap:CostOfSalesMember2020-01-012020-12-310001086434us-gaap:TreasuryStockMember2022-01-012022-12-310001086434us-gaap:RetainedEarningsMember2022-01-012022-12-310001086434us-gaap:CommonStockMember2022-01-012022-12-310001086434us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001086434us-gaap:TreasuryStockMember2021-01-012021-12-310001086434us-gaap:RetainedEarningsMember2021-01-012021-12-310001086434us-gaap:CommonStockMember2021-01-012021-12-310001086434us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001086434us-gaap:TreasuryStockMember2020-01-012020-12-310001086434us-gaap:RetainedEarningsMember2020-01-012020-12-310001086434us-gaap:CommonStockMember2020-01-012020-12-310001086434us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001086434audc:CallversoLtdMemberus-gaap:PatentedTechnologyMember2021-11-102021-11-100001086434audc:CallversoLtdMemberus-gaap:CustomerRelationshipsMember2021-11-102021-11-100001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedLossesOnAvailableForSaleInvestmentsMember2022-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedGainsOnCashFlowHedgesMember2022-12-310001086434us-gaap:OtherComprehensiveIncomeMember2022-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedLossesOnAvailableForSaleInvestmentsMember2021-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedGainsOnCashFlowHedgesMember2021-12-310001086434us-gaap:OtherComprehensiveIncomeMember2021-12-310001086434us-gaap:LeaseholdImprovementsMember2022-12-310001086434audc:OfficeFurnitureAndEquipmentMember2022-12-310001086434audc:ComputersAndPeripheralEquipmentMember2022-12-310001086434us-gaap:LeaseholdImprovementsMember2021-12-310001086434audc:OfficeFurnitureAndEquipmentMember2021-12-310001086434audc:ComputersAndPeripheralEquipmentMember2021-12-310001086434audc:RoyaltyBuyoutAgreementMember2019-11-300001086434dei:BusinessContactMember2022-01-012022-12-310001086434us-gaap:RestrictedStockUnitsRSUMember2022-12-310001086434us-gaap:RestrictedStockUnitsRSUMember2021-12-310001086434us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001086434srt:MinimumMemberaudc:ProductManufacturingInIsraelMember2022-12-310001086434srt:MaximumMemberaudc:ProductManufacturingInIsraelMember2022-12-310001086434audc:AllowanceForSalesReturnMember2022-12-310001086434audc:AllowanceForSalesReturnMember2021-12-310001086434audc:SecuredBridgeLoansFund1Member2022-01-012022-12-310001086434audc:ThereafterMember2011-01-3100010864342011-01-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedLossesOnAvailableForSaleInvestmentsMember2022-01-012022-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedGainsOnCashFlowHedgesMember2022-01-012022-12-310001086434audc:IsraeliTaxationMember2022-01-012022-12-310001086434us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001086434us-gaap:FairValueMeasurementsRecurringMember2022-12-310001086434us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001086434us-gaap:FairValueMeasurementsRecurringMember2021-12-310001086434us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2022-12-310001086434audc:SecuredBridgeLoansFund2Member2022-12-310001086434audc:SecuredBridgeLoansFund1Member2022-12-310001086434audc:AdditionalMajorCustomerMember2022-01-012022-12-310001086434audc:AdditionalMajorCustomerMember2021-01-012021-12-310001086434audc:AdditionalMajorCustomerMember2020-01-012020-12-3100010864342022-08-0200010864342022-02-010001086434us-gaap:OfficeEquipmentMember2022-01-012022-12-310001086434us-gaap:LeaseholdsAndLeaseholdImprovementsMember2022-01-012022-12-310001086434audc:ComputersAndPeripheralEquipmentsMember2022-01-012022-12-310001086434us-gaap:OperatingExpenseMember2022-01-012022-12-310001086434us-gaap:OperatingExpenseMember2021-01-012021-12-310001086434us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-01-012022-12-310001086434us-gaap:OtherComprehensiveIncomeMember2022-01-012022-12-310001086434audc:OtherPayablesAndAccruedExpensesMember2022-01-012022-12-310001086434us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-01-012021-12-310001086434us-gaap:OtherComprehensiveIncomeMember2021-01-012021-12-310001086434audc:OtherPayablesAndAccruedExpensesMember2021-01-012021-12-310001086434audc:CallversoLtdMember2023-01-232023-01-230001086434audc:CallversoLtdMember2022-12-3100010864342022-01-012022-12-3100010864342021-01-012021-12-3100010864342020-01-012020-12-310001086434us-gaap:SubsequentEventMember2023-01-012023-01-3100010864342022-06-012022-06-3000010864342018-01-012018-12-310001086434audc:RoyaltyBuyoutAgreementMember2021-12-012021-12-310001086434audc:RoyaltyBuyoutAgreementMember2020-12-012020-12-3100010864342021-12-012021-12-3100010864342020-12-012020-12-3100010864342019-11-012019-11-300001086434audc:RoyaltyBuyoutAgreementMember2019-11-012019-11-3000010864342022-12-3100010864342021-12-31iso4217:USDaudc:installmentiso4217:USDxbrli:sharesxbrli:pureiso4217:ILSxbrli:sharesutr:sqftiso4217:ILSxbrli:sharesaudc:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 20-F

REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934

OR

 

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended December 31, 2022

OR

 

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

OR

 

 

SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

 

Date of event requiring this shell company report ________

 

 

 

For the transition period from ________ to ________

 

 

Commission file number 0-30070

AUDIOCODES LTD.

(Exact name of Registrant as specified in its charter and translation of Registrant’s name into English)

 

ISRAEL

(Jurisdiction of incorporation or organization)

 

1 Hayarden Street, Airport City Lod 7019900, Israel

(Address of principal executive offices)

 

Shabtai Adlersberg, President and Chief Executive Officer, Tel: 972-3-976-4105, Fax: 972-3-9764040, 1 Hayarden Street, Airport City, Lod 7019900 Israel

(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)

 

Securities registered or to be registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Ordinary Shares, nominal value NIS 0.01 per share

AUDC

Nasdaq Global Select Market

Securities registered or to be registered pursuant to Section 12(g) of the Act:

None

(Title of Class)

 

Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act:

None

(Title of Class)

Indicate the number of outstanding shares of each of the issuer’s classes of capital or common stock as of the close of the period covered by the annual report.

As of December 31, 2022, the Registrant had outstanding 31,688,544 Ordinary Shares, nominal value NIS 0.01 per share.

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

Yes No

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.

Yes No

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.

Yes No

Indicate by check mark whether registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).

Yes No

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 “large accelerated filer,” “accelerated filer,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Emerging growth company

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† provided pursuant to Section 13(a) of the Exchange Act.

† The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.

Indicate by check mark whether the registrant has filed a report on and attestation to its management’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.

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.

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's executive officers during the relevant recovery period pursuant to §240.10D-1(b).

Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:

U.S. GAAP

International Financial Reporting Standards as issued by the
International Accounting Standards Board

Other

If “Other” has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.

Item 17 Item 18

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).

Yes No

Table of Contents

Page

ITEM 1.

IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

1

ITEM 2.

OFFER STATISTICS AND EXPECTED TIMETABLE

1

ITEM 3.

KEY INFORMATION

1

ITEM 4.

INFORMATION ON THE COMPANY

28

ITEM 4A.

UNRESOLVED STAFF COMMENTS

45

ITEM 5.

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

45

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

58

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

70

ITEM 8.

FINANCIAL INFORMATION

71

ITEM 9.

THE OFFER AND LISTING

72

ITEM 10.

ADDITIONAL INFORMATION

72

ITEM 11.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

90

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

91

ITEM 13.

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

91

ITEM 14.

MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

91

ITEM 15.

CONTROLS AND PROCEDURES

91

ITEM 16.

[RESERVED]

92

ITEM 16A.

AUDIT COMMITTEE FINANCIAL EXPERT

92

ITEM 16B.

CODE OF ETHICS

92

ITEM 16C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

92

ITEM 16D.

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

93

ITEM 16E.

PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

94

ITEM 16F.

CHANGE IN REGISTRANT’S CERTIFIED ACCOUNTANT

94

ITEM 16G.

CORPORATE GOVERNANCE

94

ITEM 16H.

MINE SAFETY DISCLOSURE

95

ITEM 16I.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

95

ITEM 17.

FINANCIAL STATEMENTS

95

ITEM 18.

FINANCIAL STATEMENTS

95

ITEM 19.

EXHIBITS

96

PRELIMINARY NOTE

This Annual Report contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, or the Exchange Act. These forward-looking statements can generally be identified as such because the context of the statement will include words such as may, “will,” “intends,” “plans,” “believes,” “anticipates,” “expects,” “estimates,” “predicts,” “potential,” “continue,” or “opportunity,” the negative of these words or words of similar import. Similarly, statements that describe our business outlook or future economic performance, anticipated revenues, expenses or other financial items, introductions and advancements in development of products, and plans and objectives related thereto, and statements concerning assumptions made or expectations as to any future events, conditions, performance or other matters, are also forward-looking statements. Forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results to differ materially from those stated in such statements. Factors that could cause or contribute to such differences include, but are not limited to, those set forth under Item 3.D, “Key Information – Risk Factors” of this Annual Report.

Our actual results of operations and execution of our business strategy could differ materially from those expressed in, or implied by, the forward-looking statements. In addition, past financial and/or operating performance is not necessarily a reliable indicator of future performance and you should not use our historical performance to anticipate results or future period trends. We can give no assurances that any of the events anticipated by the forward-looking statements will occur or, if any of them do, what impact they will have on our results of operations and financial condition. In evaluating our forward-looking statements, you should specifically consider the risks and uncertainties set forth under Item 3.D, “Key Information – Risk Factors” of this Annual Report.

PART I

Unless the context otherwise requires, “AudioCodes,” “us,” “we” and “our” refer to AudioCodes Ltd. and its subsidiaries. Unless otherwise indicated in this Annual Report, all currency references are to U.S. dollars, or dollars.

ITEM 1.         IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

Not applicable.

ITEM 2.        OFFER STATISTICS AND EXPECTED TIMETABLE

Not applicable.

ITEM 3.        KEY INFORMATION

A.[RESERVED]
B.CAPITALIZATION AND INDEBTEDNESS

Not applicable.

C.REASONS FOR THE OFFER AND USE OF PROCEEDS

Not applicable.

D.RISK FACTORS

We are subject to various risks and uncertainties. Many of the risks summarized and then discussed in greater detail below relate principally to our business, strategy and the industry in which we operate. Other risks relate principally to financial and economic concerns, our operations in Israel, legal, regulatory and tax considerations and ownership of our ordinary shares. We believe that the occurrence of anyone, or some combination, of the following factors could have a material and adverse effect on our business, financial condition, cash flows and results of operations.

Summary of Risk Factors

The following is a summary of some of the principal risks we face. The list below is not exhaustive and, therefore, investors should read this “Risk Factors” section in its entirety.

Adverse macroeconomic conditions, including inflationary pressures and potential recessionary conditions, as well as actions taken by central banks and regulators across the world in an attempt to reduce, curtail and address such pressures and conditions;
Our quarterly results of operations have fluctuated in the past and we expect these fluctuations to continue, any actual or anticipated fluctuations in our results of operations could require that we issue revised guidance, and the failure to meet the expectations of our investors or analysts could have a material and adverse impact on our share price;
Our business will be harmed if Microsoft or our other contact center, unified communications and ALL-IP project partners abandon or fail to achieve the expected growth of solutions compatible with our products or if we are unable or unwilling to change our products when and as may be required in order to remain a certified partner;
If our new products fail to generate anticipated demand, we will realize a lower-than-expected return from our investment in research and development;
Rapid technological development in the communications equipment market necessitates that we effectively manage transition to the next generation of our products;
The ongoing transition to the use of cloud-based software creates challenges for us because some of our products are intended for on-premises use;
The increased adoption of IP networks may adversely affect the demand for media gateway products;
New industry standards, the modification of our products to meet additional existing standards or the addition of features to our products may delay the introduction of our products or increase our costs;
Because we sell most of our products and services to customers who function as intermediaries, such as original equipment manufacturers, or OEMs, network equipment providers, or NEPs, system integrators, carriers/service providers, resellers and distributors, rather than directly to end-users, we are heavily reliant on such intermediaries and have less control over the ultimate selection of products by end-users;
The markets we serve are highly competitive;
We rely on (i) third-party subcontractors to assemble, and original design manufacturers, or ODMs, to design and manufacture, some of our products, and (ii) third-party suppliers to provide us with key components on a timely basis;
We may need additional financing to operate or grow our business;
Uncertain economic conditions, macroeconomic changes and trade wars (such as the trade war between the U.S. and China) may adversely affect our business;
Political, economic and military conditions in Israel directly affect our operations and we are subject to specific risks, such as (i) fluctuations in the value of the dollar against the NIS, and (ii) labor disputes and strikes, including those arising from recent governmental proposals to reform the Israeli judiciary;
We are subject to ongoing costs and risks associated with complying with changing laws and regulations in multiple jurisdictions, including with respect to protection of our intellectual property, privacy, the use of environmentally friendly materials in our products, electronic equipment waste disposal and encryption technology;

- 2 -

We have a significant presence in international markets and plan to continue to expand our international operations, which exposes us to a number of risks that could affect our future growth;
There are significant shortages of critical components that we utilize and therefore, we may not be able to manufacture sufficient quantities to keep up with market demand; and
Our wage-related expenses in Israel have increased exponentially as a result of the ongoing shortage of skilled research and development, or R&D, employees in Israel, which is causing heightened competition to recruit new employees.

Risks Related to Our Business, Strategy and Industry

Epidemics, pandemics, global health crises, or other public health events, threats and concerns, including, but not limited to, the spread of COVID-19, could have a material adverse effect on our business, financial position, operating results and cash flows.

Epidemics, pandemics, global health crises, or other public health events, threats and concerns, including, but not limited to, the global spread of COVID-19, Ebola, the H1N1 flu virus, the Zika virus, Severe Acute Respiratory Syndrome and other highly communicable diseases, outbreaks of which have occurred fairly recently in various parts of the world in which we operate, could adversely impact our operations, the operations of our clients and the global economy, including the level of demand for our services.

In particular, a resurgence of COVID-19, including its highly contagious variants and sub-lineages, could present significant and additional challenges and risks to businesses around the world. Governmental authorities of many countries, including Israel and the United States, previously implemented, and could elect to re-implement, significant measures to control the spread (or resurgence) of COVID-19, including temporary closure of businesses, severe restrictions on travel and the movement of people, and other material limitations on the conduct of businesses. In response to the COVID-19 pandemic, we previously implemented remote working and workplace protocols for our employees in Israel in accordance with Israeli Ministry of Health requirements and similar arrangements in other countries in which we operate.

The COVID-19 pandemic disrupted supply chains and affected production and sales across a range of industries, including the industry in which we operate. While we have previously managed, and will continue to actively manage, the business in an attempt to mitigate the impacts of the COVID-19 pandemic, we cannot at this time estimate the duration or full magnitude that the COVID-19 pandemic could ultimately have on our business, results of operations and financial condition.

Governmental reactions to the COVID-19 pandemic, lockdowns, including shelter-in-place orders, and social distancing policies adopted by governments worldwide to manage the COVID-19 pandemic led to an acceleration in the adoption of work from home (Work from Home or WFH) policies and technologies, a global trend that had already been gaining momentum in the past few years. To ensure business continuity, companies and contact centers were compelled to transition their employees quickly from a physical office to a Work from Home, or WFH environment. This in turn led to increased demand for UCaaS (UC as a Service) and video conferencing solutions, such as Microsoft Teams and Zoom, as well as WFH agent solutions for contact centers. As a result of these recent trends, we have experienced an increased demand for our related products and solutions.

In response to such increased demand, we previously launched WFH promotions and solutions aimed at helping companies offer reliable and high-quality voice communications for WFH employees and contact center agents. Businesses that previously were unable to transition to WFH, or faced challenges in their implementation of WFH arrangements due to aging or inappropriate communications solutions, have begun, and will likely continue, to adopt policies and technologies to better prepare them for future foreseeable and unforeseeable events that prevent employees from working in a physical on-site office, a trend which has provided a direct benefit to our business. While we believe that more businesses may ultimately decide to transition to WFH, either fully or partially, as a continuing alternative to the manner in which they conducted their operations before the COVID-19 pandemic, any material decreases to the use of WFH could have a material and adverse effect on our business, operations and financial condition.

- 3 -

We are continuously monitoring our own operations and have taken, and intend to continue to take, appropriate actions to mitigate the risks arising from the COVID-19 pandemic to the best of our abilities. Nevertheless, there can be no assurances that we will be successful in doing so. The ultimate magnitude and effect of the continued spread of COVID-19 globally, and the resulting social, economic and labor instability attributable to COVID-19, cannot be predicted or estimated at this time. The discovery of any new strains of COVID-19, the development, availability and effectiveness of treatments or vaccines for COVID-19, and the general resuming of widespread economic activity could materially impact our business and operations. Therefore, we can give no assurances that the spread (or any resurgence) of COVID-19 will not have a material adverse effect on our financial position or results of operations in 2023 and beyond.

To the extent the COVID-19 pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in this “Risk Factors” section, such as those relating to our ability to comply with the covenants contained in the agreements that govern our indebtedness or our ability to access additional capital should the need arise.

We have invested significant resources in developing products compatible with Microsoft Skype for Business, Microsoft Teams and related solutions of our other partners. If Microsoft or our other contact center, unified communications and ALL-IP project partners, such as Genesys, Zoom, Avaya or the BroadSoft division of Cisco, abandon their solutions compatible with our products, decide to promote products of our competitors instead of our own products (including as a result of acquiring one of our competitors), become unwilling to continue to recognize AudioCodes as a partner or fail to achieve the expected growth of solutions compatible with our products, our results of operations will be adversely affected.

We have invested significant resources in complying with Microsoft’s requirements for the purpose of becoming a Microsoft recognized partner for their unified communication solutions for the enterprise market, which are known as Microsoft Skype for Business (formerly known as Microsoft Lync) and Microsoft Teams. We have adapted some of our gateway products, IP phones, session border controllers, survivable branch applications, value added applications and professional services to operate in the Skype for Business and Teams environments. We believe that recognition as a Microsoft partner and having our products certified by Microsoft, when such a certification program exists, enhances our access to and visibility in markets relevant to our products. We depend on users of Skype for Business and Teams selecting our compatible products and purchasing them. If Microsoft abandons or significantly changes Skype for Business and Teams, decides to promote our competitors’ products instead of ours (including as a result of an acquisition of one of our competitors), becomes unwilling to continue to recognize AudioCodes as a Skype for Business and Teams partner or fails to achieve the expected growth of Skype for Business or Teams, our results of operations will be adversely affected.

Similarly, we have invested in the development of products and capabilities and achieving certifications for the solutions of other partners of ours, such as Genesys and Avaya contact centers, Zoom phone or BroadSoft’s BroadWorks and BroadCloud (acquired by Cisco). If those partners decide to promote products of our competitors instead of our products, are unwilling to continue to recognize AudioCodes as a partner or fail to achieve the expected growth of solutions compatible with our products, our results of operations may be adversely affected.

If new products we introduce or expect to introduce in the future fail to generate the level of demand we anticipated, we will realize a lower-than-expected return from our investment in research and development with respect to those products, and our results of operations may suffer.

Our success is dependent, in part, on the willingness of our customers to transition or migrate to new products, such as our (i) expanded offering of cloud session border controller products, (ii) multi-service business routers, or MSBRs, (iii) IP phones and meeting room solutions, (iv) management, (v) analytics and Voice.AI software solutions and value-added application products, (vi) services or (vii) expected future products. We continually evaluate and assess changing market demands and customer requirements in order to develop and introduce new products, features and applications to meet changing demands and requirements. We need to interpret market trends and the advancement of technology in order to successfully develop and introduce new products, features and applications. If potential customers defer transition or migration to new products, our return on our investment in research and development with respect to products recently introduced or expected to be introduced in the near future will be lower than we originally anticipated and our results of operations may suffer.

- 4 -

Because of the rapid technological development in the communications equipment market and the intense competition we face, our products can become outmoded or obsolete in a relatively short period of time, which requires us to provide frequent updates and/or replacements to existing products. If we do not successfully manage the transition process to the next generation of our products, our operating results may be harmed.

The communications equipment market is characterized by rapid technological innovation and intense competition. Accordingly, our success depends in part on our ability to enhance our existing products and develop next generation products and product features in a timely and cost-effective manner. The development of new products is expensive, complex and time-consuming. If we do not rapidly develop our next generation products ahead of our competitors and address the increasingly sophisticated needs of our customers, we may lose both existing and potential customers to our competitors. Further, if a competitor develops a new, less expensive product using a different technological approach to delivering informational services over existing networks, our products would no longer be competitive. Conversely, even if we are successful in rapidly developing new products ahead of our competitors, if we do not cost-effectively manage our inventory levels of existing products when making the transition to new products, our financial results could be negatively affected by write-offs as a result of high levels of obsolete inventory. If any of the foregoing were to occur, our operating results would be harmed.

The increased adoption of IP networks may adversely affect the demand for media gateway products.

Media gateway products are primarily intended to transmit voice from traditional telephony networks to IP networks and vice versa. Along with the growth and adoption of IP networks, there has been an increase in the amount of information that is sent directly from one IP network to another IP network. This direct network communication potentially obviates the need to use a media gateway. A reduction in the demand for media gateways may adversely affect the demand for our media gateway products and, in turn, adversely affect our results of operations. This transition is ongoing and has resulted in a decline in our revenues from such products. Various regulators and service providers have announced planned deadlines for transition to all-IP networks. While this transition could result in new sales opportunities, we believe the overall trend is a decline in revenues in the media gateway business.

The ongoing transition to the use of cloud-based software creates challenges for us.

Recently, our partners have started adopting cloud-based architecture or cloud-based software as a service, or SaaS, models. For example, Microsoft offers a cloud-based alternative to Skype for Business and Teams and has encouraged business customers to use that model instead of an on-premises alternative. Moreover, the successor for Skype for Business is Teams, which by definition is cloud-based only. Many of our products are intended for on-premises use with cloud architecture, but in some scenarios, cloud architecture introduces an alternative to on-premises use. Currently, our revenue is generated primarily from on-premises deployments. The transition to cloud-based delivery impacts the architecture and role of our products in the overall solution. We may not succeed in transitioning in time or at all to the new cloud-based technologies, products, solutions and services adopted by our partners and their customers. We may not succeed in aligning our solutions with our partners’ solutions and be unable to bring sufficient value to them or their end customers. Our inability to adapt to the ongoing transition to the use of cloud-based software could have an adverse effect on us. Furthermore, SaaS pay-per-use licensing models may have an adverse effect on our short-term revenue recognition.

New industry standards, the modification of our products to meet additional existing standards or the addition of features to our products may delay the introduction of our products or increase our costs.

The industry standards that apply to our products are continually evolving. In addition, since our products are integrated into networks consisting of elements manufactured by various companies, they must comply with a number of industry standards and practices established by various international bodies and industry forums. Should new standards gain broad acceptance, we will be required to adopt those standards in our products. We may also decide to modify our products to meet additional existing standards or add features to our products. Standards may be adopted by various industry interest groups or may be proprietary and nonetheless accepted broadly in the industry. It may take us a significant amount of time to develop and design products incorporating these new standards.

- 5 -

Our OEM customers, potential customers or partners may develop or prefer to develop their own technical solutions, use their own internal resources as an alternative to our technical services, or purchase third-party technology or services as an alternative to our technical services, and as a result, may not buy our products.

We sell our products as components or building blocks to some potential customers, such as large OEMs, NEPs, enterprises and carriers. These customers incorporate our products into their product offerings, usually in conjunction with value-added services of their own or of third parties. These potential customers may prefer to develop their own technology or purchase third-party technology. They could also manufacture their own components or building blocks that are similar to the ones we offer. Large customers have already committed significant resources in developing integrated product offerings. Customers may decide that this gives them better profitability and/or greater control over supplies, specifications and performance. Customers may therefore not buy components or products from an external manufacturer such as us. This could have an adverse impact on our ability to sell our products and, as a result, may reduce our revenues.

We generally sell to OEMs, NEPs, system integrators, carriers/service providers and distributors who function as intermediaries between us as an equipment supplier and the ultimate end-users of our products. As a result, we have less information with respect to the actual requirements of end-users and their utilization of equipment. We also have less influence over the choice of equipment by these end-users.

Generally, our customers are OEMs, NEPs, system integrators, carriers/service providers and distributors, rather than the end-users of equipment that we supply. These customers usually purchase equipment from several suppliers and may be trying to fulfill their end-user customers’ specific technical specifications. We rely heavily on these customers for sales of our products and to inform us about market trends and the needs of their end-user customers. We cannot be certain that this information is accurate. If the information we receive is not accurate, we may be manufacturing products for which no customer demand exists or fail to manufacture products that end-users want. Because we sell most of our products to customers who function as intermediaries rather than directly to end-users, we are heavily reliant on such intermediaries and have less control over the ultimate selection of products by end-users.

The markets we serve are highly competitive and several of our competitors have competitive advantages over us, which may make it difficult for us to maintain profitability.

Competition in our industry is intense and we expect competition to increase in the future. Our competitors currently sell products that provide similar benefits to those that we sell. There has been a significant amount of merger and acquisition activity, frequently involving major telecommunications equipment manufacturers acquiring smaller companies, as well as strategic alliances entered into by competitors. We expect that these activities will result in an increasing concentration of market share among these companies, many of whom are our customers.

Our competitors in the area of enterprise session border controllers include, among others, Oracle, Ribbon Communications, Metaswitch (acquired by Microsoft), TE-Systems and Ingate.

Our competitors in the area of low and mid-density digital gateways include, among others, Ribbon Communications, Cisco, Dialogic, NewRock, Patton, Ferrari and Sangoma.

Our competitors in the area of multi-service business routers include, among others, Cisco, Juniper, Adtran, One-Access (previously acquired by Ekinops), Patton, Huawei, HP/3COM and Alcatel-Lucent.

Our competitors in the area of call recording include, among others, Verint, NICE, ACS, Red Box, Teleware and Dubber.

Our competitors in the area of applications leveraging speech recognition and conversational AI technology include, among others, Twilio, Nuance (which was recently acquired by Microsoft) and IBM, as well as Contact Center vendors (including Genesys, NICE and Five9s). Some public cloud providers offer technology and services that partially overlap with ours and several smaller start-up companies are also developing competing solutions.

Our competitors in the area of Conversational IVR and Speech Attendants include companies such as Nuance, Parlance, and other contact center vendors IVR solutions.

- 6 -

Our competitors in the area of SmartTAP360 live which focuses mainly on compliance and quality recording in conjunction with Microsoft Teams are listed in the certified list of Microsoft vendors although we mainly see in the mid-market projects ASC, Redbox, NICE and Verint.

Our competitors in the area of Meeting Insights, which is focused on productivity enhancement and organization repository in the Microsoft environment, are Avoma, Otter and sometimes also Microsoft (with Stream or Teams premium).Our principal competitors in the area of IP phones and meeting room devices are “best-of-breed” IP phone vendors and end-to-end IP telephony vendors. “Best of breed” IP phone vendors sell standards-based SIP phones that can be integrated into any standards-based IP-PBX or hosted IP telephony system. These competitors include Poly (acquired by HPQ), Yealink, Grandstream, Logitech, Crestron, VTEC (which acquired Snom Technology) and many others.

Our competitors for AudioCodes Live for Microsoft Teams are companies that offer a variety managed services for business customers. These companies include systems integrators, service providers and some cloud-based solution providers. In certain cases, some companies buy AudioCodes products and/or services, and use them to offer managed services to their customers. AudioCodes sometimes works in partnership with such companies to complement their offering or even leverage some of their capabilities to offer managed services.

Our main competitor in the area of Live is the in-house implementation of projects (after buying products either directly or through an integrator). Competition is also in the form of system integrators such as Converge One in USA, NTT or BT and numerous others in various sizes and locations and specialties.

Some of our competitors have the ability to offer vendor-sponsored financing programs to customers. Those with broad product portfolios may also be able to offer lower prices on products that compete with ours because of their ability to recoup a loss of margin through sales of other products or services. Additionally, voice, audio and other communications alternatives that compete with our products are constantly being introduced.

Some of our competitors are also customers of our products and technologies.

In the future, we may also develop and introduce other products or services with new or additional telecommunications capabilities or services. As a result, we may compete directly with voice over-IP, or VoIP, companies, system integrators, value-added resellers, or VARs, and other telecommunications infrastructure and solution providers, some of which may be our current customers. Additional competitors may include companies that currently provide communication software products and services. The ability of some of our competitors to bundle other enhanced services or complete solutions with VoIP products could give these competitors an advantage over us.

Offering to sell directly to carriers or service providers may expose us to requirements for service which we may not be able to meet.

We also sell our products directly to telecommunications carriers, service providers or other end-users. We have traditionally relied on third-party distributors and OEMs to test and/or sell our products and to inform us about the requirements of end-users. Telecommunications carriers and other service providers have great bargaining power in negotiating contracts. Generally, contracts with end-users tend to be more complex and impose more obligations on us than contracts with third-party distributors. We may be unable to meet the requirements of these contracts. If we are unable to meet the conditions of a contract with an end-user customer, we may be required to pay liquidated damages or become subject to liabilities that could result in a material adverse effect on our results of operations.

Selling directly to end-users and VARs may adversely affect our relationship with our current third-party distributors upon whom we expect to continue to rely for a significant portion of our sales. The loss of third-party distributors and OEMs, or a decreased commitment by them to sell our products as a result of direct sales by us, could adversely affect our sales and results of operations.

- 7 -

We rely on third-party subcontractors to assemble and ODMs to design and manufacture some of our products, and therefore do not directly control manufacturing costs, product delivery schedules or manufacturing quality.

Our products are assembled and tested by third-party subcontractors. As a result of our reliance on third-party subcontractors, we cannot directly control product delivery schedules. We have in the past experienced delays in delivery schedules. Any problems that occur and persist in connection with the delivery, quality or cost of the assembly and testing of our products could have a material adverse effect on our business, financial condition and results of operations. This reliance could also lead to product shortages or quality assurance problems, which, in turn, could lead to an increase in the costs of manufacturing or assembling our products.

In addition, we have engaged several ODMs based in Asia to design and manufacture some of our products and may engage additional ODMs in the future. Any problems that occur and persist in connection with the delivery, quality, cost of the assembly or testing of our products, as well as the termination of our commercial relationship with an ODM or the discontinuance of the manufacturing of the respective products could have a material adverse effect on our business, financial condition and results of operations.

If a small number of third-party suppliers do not provide us with key components on a timely basis, we may not be able to deliver our products to our customers, and substantial reengineering costs may be incurred.

Texas Instruments Incorporated, DSPG and Rockchip, collectively,  supply all of the chips for our signal processor product line. Our signal processor line is used both as a product line in its own right and as a key component in our other product lines. Motorola and Cavium Networks manufacture all of the communications and network processors currently used in our embedded communications boards and network products.

We have not entered into any long-term supply agreements or alternate source agreements with our suppliers and, while we maintain an inventory of critical components, our inventory of chips would likely not be sufficient in the event that we had to engage an alternate supplier for these components.

An unexpected termination of the supply of the chips provided by Texas Instruments, DSPG, Rockchip or the communications processors supplied by Motorola or Cavium Networks or disruption in their timely delivery would require us to make a large investment in capital and personnel to shift to using chips or signal processors manufactured by other companies and may cause a delay in introducing replacement products. Customers may not accept an alternative product design. Supporting old products or redesigning products may make it more difficult for us to support our products.

We depend on other sole source suppliers to produce components for us without the benefit of long-term supply agreements or alternative source agreements.

Some of our sole source suppliers custom produce components for us based upon our specifications and designs while other of our sole source suppliers are the only manufacturers of certain components required by our products. We have not entered into any long-term supply agreements or alternative source agreements with our suppliers and while we maintain an inventory of components from single source providers, our inventory would likely not be sufficient in the event that we had to engage an alternate supplier of these single source components. In the event of any interruption in the supply of components from any of our sole source suppliers, we may have to expend significant time, effort and other resources in order to locate a suitable alternative manufacturer and secure replacement components. If no replacement components are available, we may be forced to redesign certain of our products. Any such new design may not be accepted by our customers. A prolonged disruption in supply may force us to redesign and retest our products. Any interruption in supply from any of these sources or an unexpected technical failure or termination of the manufacture of components could disrupt production, thereby adversely affecting our ability to deliver products and to support products previously sold to our customers.

In addition, if demand for telecommunications equipment increases, we may face a shortage of components from our suppliers. This could result in longer lead times, increases in the price of components and a reduction in our margins, all of which could adversely affect the results of our operations.

- 8 -

We have depended, and expect to continue to depend, on a small number of large customers. The loss of one of our large customers or the reduction in purchases by a significant customer or failure of such customer to pay for the products it purchases from us could have a material adverse effect on our revenues.

In 2022, 2021 and 2020, sales to Westcon Group, our largest customer in 2022, accounted for approximately 15.1%, 15.4% and 13.0%, respectively, of our total revenues, and sales to ScanSource Communications Group accounted for approximately 10.0%, 10.9% and 13.5%, respectively, of our total revenues. Both ScanSource and Westcon act as distributors or perform order fulfillment for smaller orders from other customers and do not purchase products for internal use. If we lose a large customer, or if purchases made by such customers are significantly reduced, or if a large customer fails to pay for the products it purchases from us, our revenues and results of operations could be adversely affected.

Our products generally have long sales cycles and implementation periods, which increase our costs in obtaining orders and reduce the predictability of our revenues.

Our products are technologically complex and are typically intended for use in applications that may be critical to the business of our customers. Prospective customers generally must make a significant commitment of resources to test and evaluate our products and to integrate them into larger systems. Many of our customers are large organizations with complex and lengthy evaluation, decision making and negotiation processes. As a result, our sales process is often subject to delays associated with lengthy approval processes that typically accompany the design and testing of new communications equipment. The sales cycles of our products to new customers are approximately Six to twelve months after a design win, depending on the type of customer and complexity of the product. This time period may be further extended because of internal testing, field trials and requests for the addition or customization of features or acceptance testing. This delays the time until we realize revenue and results in significant investment of resources in attempting to make sales.

Long sales cycles also subject us to risks not usually encountered in a short sales span, including customers’ budgetary constraints, internal acceptance reviews and cancellation. In addition, orders expected in one quarter could shift to another because of the timing of customers’ procurement decisions. The time required to implement our products can vary significantly with the needs of our customers and generally exceeds several months; larger implementations can take multiple calendar quarters. This complicates our planning processes and reduces the predictability of our revenues.

Our independent sales representatives may fail to market our products effectively.

A significant portion of our marketing and sales involves the aid of independent sales representatives that are not under our direct control. We cannot be certain that our current independent sales representatives will continue to distribute our products or that, even if they continue to distribute our products, they will do so successfully. These representatives are not subject to any minimum purchase requirements and can discontinue marketing our products at any time. In addition, these representatives often market products of our competitors. Accordingly, we must compete for the attention and sales efforts of our independent sales representatives.

Our products could contain defects, which would reduce sales of those products or result in claims against us.

We develop complex and evolving products. Despite testing by us and our customers, undetected errors or defects may be found in existing or new products. The introduction of products with reliability, quality or compatibility problems could result in reduced revenues, additional costs, increased product returns and difficulty or delays in collecting accounts receivable. The risk is higher with products still in the development stage, where full testing or certification is not yet completed. This could result in, among other things, a delay in recognition or loss of revenues, loss of market share or failure to achieve market acceptance. We could also be subject to material claims by customers that are not covered by our insurance.

Obtaining certification of our products by national regulators may be time-consuming and expensive. We may be unable to sell our products in markets in which we are unable to obtain certification.

Our customers may expect us to obtain certificates of compliance with safety and technical standards set by national regulators, especially standards set by U.S. or European regulators. There is no uniform set of standards, and each national regulator may impose and change its own standards. National regulators may also prohibit us from importing products that do not conform to their standards. If we make any change in the design of a product, we are usually required to obtain recertification of the product. The process of certification may be time-consuming and expensive and may affect the length of the sales cycle for a product. If we are unable to obtain certification of a product in a market, we may be unable to sell the product in that market.

- 9 -

The growth in our product portfolio means that we have to service and support more products. This may result in an increase in our expenses and an adverse effect on our results of operations.

The size of our product portfolio has increased and continues to increase. As a result, we are required to provide product support to our customers. Customers have requested that we provide a contractual commitment to support a product for a specified period of time. This period of time may exceed the working life of the product or extend past the period of time that we may intend to manufacture or support a product. We are dependent on our suppliers for the components (hardware and software) needed to provide support and may be unable to secure the components necessary to satisfy our service commitments. We do not have long-term contracts with our suppliers, and they may not be obligated to provide us with products or services for any specified period of time. We may need to purchase an inventory of replacement components and parts in advance in order to try to provide for their availability when needed. This could result in an increased risk of write-offs with respect to our replacement component inventory to the extent that we cannot accurately predict our future requirements under our customer service contracts. If any of our component suppliers cease production, cease operations or refuse or fail to make timely delivery of orders, we may not be able to meet our contractual commitments for product support. We may be required to supply enhanced components or parts as substitutes if the original versions are no longer available. Product support may be costly and any extra service revenues may not cover the hardware and software costs associated with providing long-term support.

As part of our go to market strategy, we have become certified solution partners of technological leaders such as Microsoft, Genesys and BroadSoft (acquired by Cisco). These companies change their go to market strategy and product mix and technology requirements often and do so on reasonably short notice. We may be unable or unwilling to change our products in time and as may be required in order to remain a certified partner.

In recent years we have invested heavily in our product offerings that meet the requirements of the Microsoft Skype for Business and Microsoft Teams ecosystems. The nature of this Microsoft solution is undergoing major change and, as part of this change, we are witnessing a shift from on-premises solutions to cloud-based or hybrid on-premises and cloud-based solutions. This directly impacts the suitability of our products to end-users and impacts end-user demand for products in a changing technical environment. In 2018, Cisco completed the acquisition of BroadSoft. This acquisition has impacted BroadSoft’s directions and future developments, and, as a result, our investment in compatibility with the BroadSoft BroadWorks and BroadCloud solutions. These changes have affected, and may continue to affect, the revenues we derive from selling into BroadSoft/Cisco solutions. Genesys, a long-term partner of ours, is also in the process of shifting from on-premises solutions to cloud-based or hybrid on-premises and cloud-based solutions, with potential impact on the suitability and demand of our products in Genesys contact center deployments. We have little control and influence over the third parties with whom we engage, and therefore, any alterations or changes made by such third-party partners can negatively impact the results of our operations on reasonably short notice. We may be unable to recover or adapt to such changes.

Growing emphasis by the investment community, regulators and other stakeholders on environmental, social and governance-related matters could impact our business and operations.

As members of the investment community have started to heavily factor in a company’s commitment to environmental, social and governance, or ESG related initiatives and sustainability performance as part of their overall investment thesis and strategy, such investors could elect to eventually forego their investment in us to the extent we fail to satisfy such metrics. Moreover, the increased focus by investors, regulators and other stakeholders on ESG related practices and disclosures has created, and will likely create for the foreseeable future, increased pressure regarding the enhancement of, and modification to, our disclosure and governance practices. Additionally, the SEC has exhibited a growing emphasis on each company’s ESG disclosure practices, including through the establishment of a Climate and ESG Task Force in the Division of Enforcement.  As a result of the foregoing, we currently face, and are likely to continue to face, increasing pressure regarding our ESG-related disclosures, practices, initiatives and sustainability performance in the near- and long-term.

- 10 -

Financial and Economic Risks

High rates of global inflation and the occurrence of a recession could have a material and adverse impact on our business, results of operations and financial condition.

During 2022, the global markets experienced, and continue to experience, higher rates of inflation as a result of several market factors, including in the form of increased costs pertaining to labor, materials, shipping and overhead. As a result of these inflationary pressures, governments in many countries have implemented tighter monetary policies, which could slow the growth rate of local economies and restrict the availability of credit. We believe that our financial condition and results of operations have thus far not been materially impacted by inflationary pressures. However, to the extent the current rates of inflation and shifts in fiscal and monetary policy result in prolonged and slower growth or a recession, it could have a material and adverse effect on the demand for our products and services and, in the process, our business, results of operations and financial condition as a whole, including with respect to general and administrative expenses as a percentage of total revenue. Moreover, in the event that a global recession was to occur, it could adversely impact the critical counterparties that we engage, including in the form of a decrease in the products and services they seek to obtain from us.

Material and adverse developments impacting the financial services industry at large, including the occurrence of actual (or widespread concerns regarding the potential occurrence of) defaults, illiquidity, operational failures and non-performance by financial institutions and critical counterparties, could have a material and adverse effect on our business, financial condition and results of operations.

The occurrence of actual (or widespread concerns regarding the potential occurrence of) illiquidity, operational failures, defaults, non-performance or other material and adverse developments that impact financial institutions and transactional counterparties, or other entities within the financial services industry at large, have previously caused, and could continue to cause, market-wide liquidity issues, bank-runs and general contagion across the global financial industry. For example, on March 10, 2023, Silicon Valley Bank, or SVB, was closed by the California Department of Financial Protection and Innovation and the Federal Deposit Insurance Corporation, or the FDIC, was subsequently appointed as a receiver. Similarly, on March 12, 2023, Signature Bank and Silvergate Capital Corp. were each placed into receivership. We did not maintain accounts with either bank. While the U.S. Federal Reserve Board, the FDIC and the U.S. Department of Treasury collectively agreed to guarantee all deposits, above and beyond the limit on insured deposits of $250,000 at these financial institutions, there can be no assurance that there will not be additional bank failures or issues in the broader financial system. Likewise, there is no guarantee that any of the U.S. Department of Treasury, the FDIC or the Federal Reserve Board will provide access to any additional uninsured funds in the future in the event of the closure or failure of any other banks or financial institutions, or that they would do so promptly or in a timely fashion. Additionally, substantial and rapid increases in interest rates and inflation have led to a decline in the trading value of previously issued government securities with interest rates below current market interest rates. While the U.S. Department of Treasury, Federal Reserve Board and the FDIC have announced a program to provide up to $25 billion of loans to financial institutions secured by certain of such government securities held by financial institutions to mitigate the risk of potential losses on the sale of such instruments, the liquidity needs of financial institutions, including as a result of widespread demands for customer withdrawals, may exceed the capacity of such program.

Furthermore, we and other parties with whom we conduct business and engage commercially may be unable to access critical funds in deposit accounts or other accounts held with a closed or failing financial institution or pursuant to lending arrangements with such financial institutions. Accordingly, in such instance, our ability to pay our obligations, and any of our counterparties’ ability to pay their respective obligations, or enter into new commercial arrangements requiring additional payments, could be materially and adversely affected. Counterparties to SVB credit agreements and arrangements, and third parties such as beneficiaries of letters of credit, among others, could experience direct and indirect impacts from financial institutions in the future and uncertainty remains over liquidity concerns in the broader financial services industry. Any material and adverse effects from the foregoing could additionally impact the broader capital markets and, in turn, our ability to access those markets.

- 11 -

Our customers may require us to produce products or systems to hold in inventory in order to meet their “just in time,” or short lead time, delivery requirements. If we are unable to sell this inventory on a timely basis, we could incur charges for excess and obsolete inventory which would adversely affect our results of operations.

Our customers expect us to maintain an inventory of products available for purchase off the shelf subsequent to the initial sales cycle for these products. This may require us to incur the costs of manufacturing inventory without having a purchase order for the products. The VoIP industry is subject to rapid technological change and volatile customer demands, which result in a short product commercial life before a product becomes obsolete. If we are unable to sell products that are produced to hold in inventory, we will need to write-off all or a part of the inventory value of these products. Write-offs could adversely affect our operating results and financial condition. During the year ended December 31, 2022, the Group's inventory write off was immaterial. We wrote off inventory in an aggregate amount of $1.7 million in 2021 and $4.2 million in 2020. We have incurred write-offs as a result of slow-moving items, excess inventories, discontinued products and products with net realizable value lower than cost.

The right of our customers to return products and their right to exchange products may affect our ability to recognize revenues, which could adversely affect our results of operations.

Some of our customers expect us to permit them to return some or all of the products they purchase from us. If we contractually agree to allow a customer to return products, the customer may be entitled to a refund for the returned products or to receive credit for the purchase of replacement products. If we agree to this type of contractual obligation, it could affect our ability to recognize revenues. In addition, if we are not able to resell any products that are returned, we would have to write-off this inventory. This could adversely affect our results of operations.

We may need additional financing to operate or grow our business. We may not be able to raise additional financing for our capital needs on favorable terms, or at all, which could limit our ability to expand and to continue our long-term expansion plans.

We may need additional financing to operate our business, continue our longer-term expansion plans or acquire other businesses. To the extent that we cannot fund our activities and acquisitions through our existing cash resources and any cash we generate from operations, we may need to raise equity or debt funds through additional public or private financing. We cannot be certain that we will be able to obtain additional financing on commercially reasonable terms, or at all. This could inhibit our growth, increase our financing costs or cause us severe financial difficulties.

We have a limited order backlog and, therefore, if revenue levels for any quarter fall below our expectations, our results of operations will be adversely affected.

We have a limited order backlog, which makes revenues in any quarter substantially dependent on orders received and delivered in that quarter. A delay in the recognition of revenue, even from one customer, may have a significant negative impact on our results of operations for a given period. We base our decisions regarding our operating expenses on anticipated revenue trends. Our expense levels are relatively fixed and require some time for adjustment. Because only a small portion of our expenses varies with our revenues, if revenue levels fall below our expectations, our results of operations will be adversely affected.

Our gross margin could be negatively impacted by amortization expenses in connection with acquisitions, increased manufacturing costs and other factors, any of which could adversely affect our results of operations.

Our gross margin has fluctuated and been negatively affected in the past, and could continue to be negatively affected, by amortization expenses in connection with acquisitions, expenses related to share-based compensation, increases in manufacturing costs, a shift in our sales mix towards our less profitable products and services, increased customer demand for longer product warranties, fixed expenses that are applied to a lower revenue base, exchange rate fluctuations and increased cost pressures as a result of increased competition. Acquisitions of new businesses could also negatively affect our gross margin. A decrease in our gross margin could cause an adverse effect on our results of operations.

- 12 -

Uncertain economic conditions may adversely affect our business.

In the past, uncertain global and local economic conditions have had a significant impact on the technology industry and our major customers and potential customers. Conditions may continue to be uncertain or may be subject to deterioration, which could lead to a reduction in consumer and customer spending overall and result in an adverse impact on sales of our products. A disruption in the ability of our significant customers to access liquidity could cause serious disruptions or an overall deterioration of their businesses, which could lead to a significant reduction in their orders of our products and the inability or failure on their part to meet their payment obligations to us, any of which could have a material adverse effect on our results of operations and liquidity. A significant adverse change in a customer’s financial and/or credit position could also require us to assume greater credit risk relating to that customer’s receivables or could limit our ability to collect receivables related to previous purchases by that customer. As a result, our allowance for credit losses and write-offs of accounts receivable could increase.

The ongoing trade war between China and the United States and its potential escalation may have an adverse effect on our business operations and revenues.

Starting in April 2018, the United States imposed a 25% tariff on steel and a 10% tariff on aluminum imports from other countries. On July 6, 2018, the United States imposed 25% tariffs on $34 billion worth of Chinese goods. China instituted retaliatory tariffs on certain United States goods. In 2019, the United States and China implemented several rounds of tariff increases and retaliations. On January 15, 2020, the United States and China signed a Phase One trade deal pursuant to which, among other things, the United States will modify existing tariffs. Due to the dynamic nature of governmental actions and responses, we are subject to uncertainty as to whether and when proposed tariffs will come into effect. Since we operate in the United States and deliver products and services to customers in the United States, the trade war has adversely affected us, and especially if and when it is escalated, may cause global economic turmoil and adversely impact the supply chain for our products, the cost of our products and the demand for our products and, thus, may have a material adverse effect on our business and results of operations.

The prices of our products may become less competitive due to foreign exchange fluctuations.

Although we have operations throughout the world, the majority of our revenues and our operating costs in 2022 were denominated in, or linked to, the dollar. Accordingly, we consider the dollar to be our functional currency. However, a significant portion of our operating costs in 2022 (including our cost of revenues) were incurred in NIS. During 2022, the NIS depreciated against the dollar, which resulted in a decrease in the dollar cost of our operations in Israel. As a result of this differential, from time to time we may experience increases in the costs of our operations outside the United States, as expressed in dollars. If there is a significant increase in our expenses, we may be required to increase the prices of our products and may be less competitive. Currently, our international sales are denominated primarily in dollars. Therefore, any devaluation in the local currencies of our customers relative to the dollar could cause customers to decrease or cancel orders or default on payment.

Our sales to European customers denominated in Euros are increasing. Sales denominated in Euros could make our revenues subject to fluctuation in the Euro/dollar exchange rate. If the dollar appreciates against the Euro, we may be required to increase the prices of our products that are denominated in Euros. In 2022, the Euro depreciated against the dollar, which resulted in an increase in the prices of our products that are denominated in Euros.

The ongoing conflict in Ukraine, including the actual (or perceived threat of an) expansion or exacerbation of such conflict, and the actions undertaken by western nations (and their allies) in response to Russia’s actions, has resulted, and could continue to result in, significant impacts on the global markets for the foreseeable future.

In February 2022, Russia launched a large-scale invasion of Ukraine, and Russia and Ukraine continue to engage in active and armed conflict. Such conflict has resulted, and will likely continue to result in, significant destruction of Ukraine’s infrastructure and substantial casualties amongst military personnel and civilians. As a result of Russia’s invasion of Ukraine, the governments of several nations have implemented commercial and economic sanctions against Russia (as well as certain banks, companies, government officials, and other individuals in Russia and Belarus). In addition to governmental entities, actors in the private sector, including, among others, tech firms, consumer brands and major manufacturers, have stopped, or publicly announced that they intend to stop, operations in Russia and cease their partnerships with Russian firms, and shippers, insurance companies and refiners have similarly indicated that they will no longer purchase or ship crude oil from Russia.

- 13 -

In March 2022, Israel’s then Foreign Minister Mr. Yair Lapid indicated that Israel would not function as a route to bypass sanctions imposed on Russia by the United States and other western countries, and Israeli banks have elected to sever relationships with sanctioned Russian banks. Israel has not, as of the date of this Annual Report, imposed explicit sanctions on Russia or Belarus; however, it has publicly rejected Russia’s annexation of the four occupied regions of Ukraine and voiced support for Ukraine’s sovereignty and territorial integrity. Moreover, Israeli companies that have ties to the United States, the United Kingdom and the European Union could be indirectly subject to the measures imposed by such nations.

While it is not possible to predict or determine the ultimate consequences and impact of the conflict in Ukraine, such conflict could result in, among other things, significant regional instability and geopolitical shifts, and material and adverse effects on global macroeconomic conditions, financial markets, exchange rates and supply chains. To the extent negotiations between Russia and Ukraine are ultimately unsuccessful, the conflict in Ukraine could have a lasting impact in the near- and long-term on the financial condition, business and operations of our business (and the businesses of the counterparties with whom we engage), and the global economy at large.

Macroeconomic changes, including political disturbances, geopolitical instability, and trade wars, may adversely impact our business and operations.

Changes in regional and global politics are leading to changes in the globalization and harmonization trends that prevailed in recent decades. Threats of trade barriers, customs and duties and other political considerations, including mass strikes, wars, escalating or outbreak of armed hostilities, and other crises, are causing instability in the accepted world order and the stability of financial markets. This may impact both our ability to manufacture and sell our products and services which would affect our results of our operations and may also affect the price of our ordinary shares. Our business and operations are subject to uncertain macroeconomic changes, any of which could result in suspended operations, business interruptions, and impediments to our business. Moreover, we are subject to risks of hostilities, confiscation, deprivation of assets or military action that may directly or indirectly impact our operations, assets or financial performance in the areas where we operate. Most recently, for example, the conflict in Ukraine has resulted in, among other things, significant regional instability and geopolitical shifts, and material and adverse effects on global macroeconomic conditions, financial markets, exchange rates and supply chains. It is not possible at this time to predict or determine the ultimate consequences of the conflict in Ukraine, which could include, among other things, greater regional instability, geopolitical shifts and other material and adverse effects on macroeconomic conditions, currency exchange rates, supply chains and financial markets.

Terrorist attacks, or the threat of such attacks, may negatively impact the global economy which may materially adversely affect our business, financial condition and results of operation and may cause our share price to decline.

Financial, political, economic and other uncertainties following terrorist attacks throughout the world may negatively impact the global economy. As a result, many of our customers and potential customers have become much more cautious in setting their capital expenditure budgets, thereby restricting their telecommunications procurement. Uncertainties related to the threat of terrorism have had a negative effect on global economy, causing businesses to continue slowing spending on telecommunications products and services and further lengthen already long sales cycles. Any escalation of these threats or similar future events may disrupt our operations or those of our customers, distributors and suppliers, which could adversely affect our business, financial condition and results of operations.

Any shortages in, or increased costs of, semiconductors (and other components) could adversely impact our business and financial condition, including in the form of reduced revenues and increased costs and expenses.

Since the onset of COVID-19, the semiconductor industry has experienced, and continues to experience, significant shortages in capacity, which has resulted in the elongation of the lead time required to produce semiconductors. Given that semiconductors are a key component in our business, the inability to receive sufficient amounts of semiconductors on an expedited basis could impact our ability to deliver our products and services to third parties on a timely basis or could lead to an increase in the costs of inventory and overall purchase price of components. In the event that the capacity shortage in the semiconductor industry (and other components) continues for an extended period of time in the future, it could, among other things, have a material and adverse impact on (i) our manufacturing capabilities, (ii) our customer relationships, (iii) demand for our products and services and (iv) revenue and results of operations more generally. In the event that the semiconductor shortage improves in the near-term, such industry is historically cyclical and is characterized by rapid and recurring changes in technology, price erosion, short product life cycles, fluctuations in supply and demand, and product obsolescence. Therefore, another material shortage could occur in the future. Given the current uncertainty of the global markets, we are not able at this time to estimate the ultimate long-term impact that the shortage of semiconductors (or other components) will have on our business.

- 14 -

Risks Related to Operations in Israel

Conditions in Israel affect our operations and may limit our ability to produce and sell our products or raise finance and instability in the Middle East may adversely affect us.

We are incorporated under the laws of the State of Israel, and our principal executive offices and principal research and development facilities are located in the State of Israel. Political, economic and military conditions in Israel directly affect our operations. There has been an increase in unrest and terrorist activity in Israel, which has continued with varying levels of severity for many years through the current period of time. This has led to ongoing hostilities between Israel, the Palestinian Authority, other groups in the West Bank and the Gaza Strip, and the northern border with Lebanon, as well as in the Golan Heights. The future effect of these conflicts on the Israeli economy and our operations is unclear. The Israeli-Palestinian conflict may also lead to political instability between Israel and its neighboring countries. Ongoing violence between Israel and the Palestinians, as well as tension between Israel and its neighboring countries, may have a material adverse effect on our business, financial conditions and results of operations.

Political events in various countries in the Middle East, such as Syria, Iraq, Iran and Egypt, have weakened the stability of those countries, and have allowed extreme terrorists organizations, such as ISIS, to operate in certain territories in the Middle East. This instability may lead to deterioration of the geo-political conditions in the Middle East. In addition, this instability has affected the global economy and marketplace through fluctuations in oil and gas prices. Our headquarters and research and development facilities are located in the State of Israel. Any events that affect the State of Israel may impact us in unpredictable ways. For example, the global movement for a campaign of Boycott, Divestment and Sanctions (BDS) against Israel may adversely affect our sales in certain countries. We have contingency plans for alternative manufacturing and supply sources, but these plans may prove to be insufficient. Should our operations be impacted in a significant way, this may materially and adversely affect the results of our operations.

We cannot predict the effect on us of an increase in these hostilities or any future armed conflict, political instability or violence in the region. Additionally, some of our officers and employees in Israel are obligated to perform annual military reserve duty and are subject to being called for additional active duty under emergency circumstances. Some of our employees live within conflict area territories and may be forced to stay at home instead of reporting to work. We cannot predict the full impact of these conditions on us in the future, particularly if emergency circumstances or an escalation in the political situation occur. If many of our employees are called for active duty, or forced to stay at home, our operations in Israel and our business may be adversely affected.

A number of countries and organizations continue to restrict or ban business with Israel or Israeli companies or companies doing business with Israel or Israeli companies, which may limit our ability to make sales in those countries. In addition, there have been increased efforts by activists to cause companies and consumers to boycott Israeli goods based on Israeli government policies. Such actions, particularly if they become more widespread, may adversely impact our ability to sell our products.

We could also be materially and adversely impacted by the ongoing political climate in Israel. For example, in response to the Israeli government’s recently proposed plan to overhaul the Israeli judiciary, Israeli labor unions have launched nationwide strikes, and airports, ports, major retailers and other public areas have been temporarily grounded as a result. We are unable at this time to determine the ultimate impact that these labor strikes and other developments relating to such policies will have on our business, operations and the Israeli economy at large.  Furthermore, the Israeli government is currently pursuing extensive changes to Israel’s judicial system. In response to the foregoing developments, certain leading international financial institutions, including investment banks, investors and key economists, have indicated several causes for concern, including that such proposed changes, if adopted, may cause a downgrade to Israel’s sovereign credit rating and Israel’s international standing, which would adversely affect the macroeconomic condition in which we operate, and also potentially deter foreign investment into Israel or Israeli companies, which may, among other things, hinder our ability to raise additional funds, if deemed necessary by our management and board of directors.

We are adversely affected by the changes in the value of the dollar against the NIS and could be adversely affected by the rate of inflation in Israel, and we may incur losses as a result of our forward contracts and other hedging activities.

We generate most of our revenues in dollars and, in 2022, a significant portion of our expenses, primarily salaries, related personnel expenses and the leases of our buildings in Israel, were incurred in NIS. We anticipate that a significant portion of our expenses will continue to be denominated in NIS.

- 15 -

Our NIS related costs, as expressed in dollars, are influenced by the exchange rate between the dollar and the NIS. During 2022, the NIS depreciated against the dollar, which resulted in a decrease in the dollars cost of our operations in Israel and during 2021 and 2020, the NIS appreciated against the dollar, which resulted in an increase in the dollar cost of our operations in Israel. To the extent the dollar weakens against the NIS, we could experience an increase in the cost of our operations, which are measured in dollars in our financial statements, which could adversely affect our results of operations. In addition, in periods in which the dollar appreciates against the NIS, we bear the risk that the rate of inflation in Israel will exceed the rate of such devaluation of the NIS in relation to the dollar or that the timing of such devaluations lags considerably behind inflation, which will increase our costs as expressed in dollars.

A decrease in value of the dollar in relation to the NIS could have the effect of increasing the cost in dollars of these expenses. Our dollar-measured results of operations were adversely affected in 2021 and 2020 when the NIS appreciated substantially against the dollar. This could happen again if the dollar were to decrease in value against the NIS.

In order to manage the risks imposed by foreign currency exchange rate fluctuations, from time to time, we enter into currency forward and put and call options contracts to hedge some of our foreign currency exposure. While we have sought to hedge certain exposures to changes in foreign currency exchange rates through the use of such instruments, we cannot assure that foreign currency fluctuations will not have a material and adverse effect on our financial condition, results of operations and business. Our use of derivative transactions, including forward contracts, could additionally expose us to the risk of financial loss upon unexpected or unusual variations in the macroeconomy. Likewise, if we wish to maintain the dollar-denominated value of our products in non-U.S. markets, devaluation in the local currencies of our customers relative to the dollar may cause our customers to cancel or decrease orders or default on payment. We can provide no assurance that our hedging arrangements will be effective nor that the strategies underlying these arrangements will be successful, if at all. If any of the strategies we utilize to manage our exposure to various types of currency exchange risk is not effective, we may incur additional losses.

Because exchange rates between the NIS and the dollar fluctuate continuously, exchange rate fluctuations have an impact on our profitability and period-to-period comparisons of our results of operations. For example, in 2022, the value of the dollar increased in relation to the NIS by 13.2% and the inflation rate in Israel was 5.3%. In 2021, the value of the dollar decreased in relation to the NIS by 3.3% and the inflation rate in Israel was 2.8%. In 2020, the value of the dollar decreased in relation to the NIS by 7.0% and the deflation rate in Israel was 0.7%. Our results of operations may be adversely affected in case of a decrease in the value of the dollar to the NIS.

The government grants we have received for research and development expenditures limit our ability to manufacture products and transfer technologies outside of Israel and require us to satisfy specified conditions. If we fail to comply with or satisfy these conditions, we may be required to refund grants previously received together with interest and penalties and/or be charged with a criminal offense.

In connection with research and development grants we received from the Israel Innovation Authority, or the IIA, we must pay royalties to the IIA on the revenue derived from the sale of products, technologies and services developed with the grants from the IIA. The terms of the IIA grants and the law pursuant to which grants are made restrict our ability to manufacture products or transfer technologies outside of Israel if the IIA grants funded the development of the products or technology, without special approvals from the IIA. Furthermore, the consideration available to our shareholders in a transaction involving the transfer outside of Israel of technology or know-how developed with the IIA funding (such as a merger or similar transaction) may be reduced by an amount of up to six times of the amounts of grants that we received from the IIA the plus interest, less any royalties that we already paid. These restrictions may limit our ability to enter into agreements for such transactions without the IIA approval. We cannot be certain that any approval of the IIA will be obtained on terms that are acceptable to us, or at all.

As of December 31, 2022, we have a contingent obligation to pay royalties in the amount of approximately $20.1 million, related to historical grants received by two of our subsidiaries.

- 16 -

It may be difficult to enforce a U.S. judgment against us, our officers and directors, assert U.S. securities law claims in Israel or serve process on substantially all of our officers and directors.

We are incorporated in Israel. Most of our executive officers and directors are nonresidents of the United States, and a majority of our assets and the assets of these persons are located outside the United States. Therefore, it may be difficult to enforce a judgment obtained in the United States against us or any such persons or to effect service of process upon these persons in the United States. Israeli courts may refuse to hear a claim based on a violation of U.S. securities laws because Israel is not the most appropriate forum to bring such a claim. In addition, 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 these matters. Additionally, there is doubt as to the enforceability of civil liabilities under the Securities Act and the Exchange Act in original actions instituted in Israel.

Israeli law and provisions in our articles of association may delay, prevent or make difficult a merger with or an acquisition of us, which could prevent a change of control and therefore depress the price of our shares.

Provisions of Israeli law may delay, prevent or make undesirable a merger or an acquisition of all or a significant portion of our shares or assets. 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 have the effect of delaying or preventing a change in control and may make it more difficult for a third party to acquire us, even if doing so would be beneficial to our shareholders. These provisions may limit the price that investors may be willing to pay in the future for our ordinary shares. In addition, our articles of association contain certain provisions that may make it more difficult to acquire us, such as a staggered board, the ability of our board of directors to issue preferred stock and limitations on business combinations with interested shareholders. Furthermore, Israeli tax considerations may make potential transactions undesirable to us or to some of our shareholders.

The rights and responsibilities of our shareholders are governed by Israeli law which may differ in some respects from the rights and responsibilities of shareholders of U.S. corporations.

Since we are incorporated under Israeli law, the rights and responsibilities of our shareholders are governed by our articles of association and Israeli law. These rights and responsibilities differ in some respects from the rights and responsibilities of shareholders in United States corporations. In particular, a shareholder of an Israeli company has a duty to act in good faith and in a customary manner in exercising its rights and performing its obligations towards the company and other shareholders and to refrain from abusing its power in the company, including, among other things, in voting at a general meeting of shareholders on certain matters, such as an amendment to a company’s articles of association, an increase of a company’s authorized share capital, a merger of a company and approval of related party transactions that require shareholder approval. In addition, a controlling shareholder or a shareholder who knows that it possesses the power to determine the outcome of a shareholders’ vote or to appoint or prevent the appointment of an office holder in a company or has another power with respect to a company, has a duty to act in fairness towards the company. However, Israeli law does not define the substance of this duty of fairness. Some of the parameters and implications of the provisions that govern shareholder behavior have not been clearly determined. These provisions may be interpreted to impose additional obligations and liabilities on our shareholders that are not typically imposed on shareholders of United States corporations.

- 17 -

Regulatory, Legal and Tax Risks

Changes in governmental regulations in the United States or other countries could slow the growth of the VoIP telephony market and reduce the demand for our customers’ products, which, in turn, could reduce the demand for our products.

VoIP and other services are not currently subject to all of the same regulations that apply to traditional telephony. Nevertheless, it is possible that foreign or U.S. federal or state legislatures may seek to impose increased fees and administrative burdens on VoIP, data, and video providers. The FCC requires VoIP service providers to meet various emergency service requirements relating to delivery of 911 calls, known as E911, and to accommodate law enforcement interception or wiretapping requirements, such as the Communications Assistance for Law Enforcement Act, or CALEA. In addition, the FCC may seek to impose other traditional telephony requirements such as disability access requirements, consumer protection requirements, number assignment and portability requirements, and other obligations, including additional obligations regarding E911 and CALEA. The cost of complying with FCC regulations or similar regulations in other countries could increase the cost of providing Internet phone service which could result in slower growth and decreased profitability for this industry, which would adversely affect our business.

The enactment of any additional regulation or taxation of communications over the Internet in the United States or elsewhere in the world could have a material adverse effect on our customers’ (and their customers’) businesses and could therefore adversely affect sales of our products. We do not know what effect, if any, possible legislation or regulatory actions in the United States or elsewhere in the world may have on private telecommunication networks, the provision of VoIP services and purchases of our products.

Use of encryption technology in our products is regulated by governmental authorities and may require special development, export or import licenses. Delays in the issuance of required licenses, or the inability to secure these licenses, could adversely affect our revenues and results of operations.

Growth in the demand for security features may increase the use of encryption technology in our products. The use of encryption technology is generally regulated by governmental authorities and may require specific development, export or import licenses. Encryption standards may be based on proprietary technologies. We may be unable to incorporate encryption standards into our products in a manner that will ensure interoperability. We also may be unable to secure licenses for proprietary technology on reasonable terms. If we cannot meet encryption standards, or secure required licenses for proprietary encryption technology, our revenues and results of operations could be adversely affected.

Our proprietary technology is difficult to protect, and our products may infringe on the intellectual property rights of third parties. Our business may suffer if we are unable to protect our intellectual property or if we are sued for infringing the intellectual property rights of third parties.

Our success and ability to compete depend in part upon protecting our proprietary technology. We rely on a combination of patent, trade secret, copyright and trademark laws, nondisclosure and other contractual agreements and technical measures to protect our proprietary rights. These agreements and measures may not be sufficient to protect our technology from third-party infringement, or to protect us from the claims of others.

Enforcement of intellectual property rights may be expensive and may divert attention of management and of research and development personnel away from our business. Intellectual property litigation could also call into question the ownership or scope of rights owned by us. Additionally, our products may be manufactured, sold, or used in countries that provide less protection to intellectual property than that provided under U.S. or Israeli laws or where we do not hold relevant intellectual property rights.

We believe that the frequency of third-party intellectual property claims is increasing, as patent holders, including entities that are not in our industry and that purchase patents as an investment or to monetize such rights by obtaining royalties, use infringement assertions as a competitive tactic and a source of additional revenue. Any intellectual property claims against us, even if without merit, could cost us a significant amount of money to defend and divert management’s attention away from our business. We may not be able to secure a license for technology that is used in our products and we may face injunctive proceedings that prevent distribution and sale of our products even prior to any dispute being concluded. These proceedings may also have a deterrent effect on purchases by customers, who may be unsure about our ability to continue to supply their requirements. We may be forced to repurchase our products and compensate customers that have purchased such infringing products. We may be forced to redesign a product so that it becomes non-infringing, which may have an adverse impact on our results of our operations.

- 18 -

In addition, claims alleging that the development, use, or sale of our products infringes third parties’ intellectual property rights may be directed either at us or at our direct or indirect customers. We may be required to indemnify such customers against claims made against them. We may be required to indemnify them even if we believe that the claim of infringement is without merit.

Multiple patent holders in our industry may result in increased licensing costs.

There are a number of companies besides us that hold patents for various aspects of the technology incorporated in our industry’s standards and our products. We expect that patent enforcement will be given high priority by companies seeking to gain competitive advantages or additional revenues. We have been sued a number of times in recent years for alleged patent infringement. If holders of patents take the position that we are required to obtain a license from them, we cannot be certain that we would be able to negotiate a license agreement at an acceptable price or at all. Our results of operations could be adversely affected by the payment of any additional licensing costs or if we are prevented from manufacturing or selling a product.

We are subject to regulations that require us to use components based on environmentally friendly materials. We may be subject to various regulations relating to management and disposal of waste with respect to electronic equipment. Compliance with these regulations has increased our costs. Failure to comply with these regulations could materially adversely affect our business and results of operations.

We are subject to an increasing number of directives and regulations requiring the use of environmentally-friendly materials. For example, pursuant to a European Community directive, equipment suppliers are required to stop using specified materials that are not environmentally friendly. Some of our customers may also require products that meet higher standards than those required by the directive, such as complete removal of additional harmful substances from our products. We are dependent on our suppliers for components and sub-system modules, such as semiconductors and purchased assemblies and goods, to comply with these requirements. This may harm our ability to sell our products in regions or to customers that may adopt such directives. Compliance with these directives has required us to incur significant expenses with respect to meeting the basic requirements and the updates of those regulations and of implementing new similar regulations and directives. In addition, we may be required to pay higher prices for components that comply with those directives. We may not be able to pass these higher component costs on to our customers. Compliance with these directives has increased and could continue to increase our product design and manufacturing costs. New designs may also require qualification testing with both customers and government certification boards.

Some of our operations use substances regulated under various federal, state, local and international laws governing the environment, including laws governing the management and disposal of waste with respect to electronic equipment. We could incur substantial costs, including fines and civil or criminal sanctions, if we were to violate or become liable under environmental laws or if our products become non-compliant with environmental laws. We also face increasing complexity in our product design and procurement operations as we adjust to new and future requirements relating to the materials that compose our products. The European Union, or the EU, has enacted the Waste Electrical and Electronic Equipment Directive which makes producers of electrical goods financially responsible for specified collection, recycling, treatment and disposal of past and future covered products. Similar legislation has been or may be enacted in other jurisdictions, including the United States, Canada, Mexico, China and Japan.

Our inability or failure to comply with these regulations could have a material adverse effect on our results of operations. In addition, manufacturers of components that do not meet the new requirements may decide to stop manufacturing those components prior to the required compliance date. These actions by manufacturers of components could result in a shortage of components that could adversely affect our business and results of operations.

- 19 -

Our use of open source software could materially and adversely affect our ability to offer our products, subject us to actual and threatened litigation, and cause substantial harm to our financial condition and operations, generally.

We have used, and could continue to use, open source software in connection with the development and deployment of our software products. To the extent we continue to utilize open source software in the future, it could in some instances subject us to certain unfavorable conditions, including requirements that we offer our products that incorporate the open source software for no cost, that we make publicly available all or part of the source code for any modifications or derivative works we create based upon, incorporating or using any such open source software, or that we license such modifications or derivative works under the terms of the particular open source license. Companies that have elected to incorporate open source software into their products have, from time to time, been subject to claims challenging the use of such open source software and compliance with the terms of such use. Accordingly, we could be made party to a lawsuit by a third party claiming ownership of what we believe to constitute open source software or otherwise asserting noncompliance with the terms of such use. While we seek to monitor and track our use of open source software in an attempt to mitigate the risk of needing to disclose any proprietary source code, or that would otherwise breach the terms of any open source agreement, we cannot guarantee that our efforts will be successful and that all open source software has been, or will be, reviewed prior to its incorporation into our products.

Given the lack of judicial precedent and guidance regarding each specific open software license type, there is a risk that open source software licenses that we utilize could be interpreted in a manner that imposes unanticipated conditions and restrictions on our ability to offer, provide and market our products and services. If we are ultimately found to have breached or failed to comply with any of the terms and conditions associated with any open source software license, we could be subject to, among other things, infringement claims and others forms of liability, or be required to obtain costly licenses from third parties to continue to provide our products and services on terms that are not economically advantageous or feasible, if at all. Additionally, use of open source software generally carries greater legal risks than does the use of third-party commercial software, and therefore, any open source software utilized will generally be provided without any contractual protections, warranties or other support. Any of the foregoing risks could materially and adversely affect our financial condition, results of operations and business.

We must comply with continually evolving privacy-related laws regulations in multiple jurisdictions.

Our use and handling of personally identifiable data is regulated at the international, federal and state levels. The regulatory environment surrounding information security and privacy is increasingly demanding. For example, the General Data Protection Regulation (GDPR), which came into effect on May 25, 2018, implemented stringent operational requirements for companies that are established in the EU or, where not established in the EU, offer goods or services to individuals in the EU or monitor the behavior of individuals in the EU. Failure to comply with the GDPR can result in fines of up to EUR 20 million or up to 4% of the total worldwide annual turnover of the preceding financial year, whichever is higher.

The requirements of the GDPR include, for example, expanded disclosures about how personal data is processed, mandatory data breach notification requirements, a strengthened data subject rights regime and higher standards for obtaining consent from individuals to process their personal data (including in certain circumstances for marketing), all of which involve significant ongoing expenditure. The principle of accountability likewise requires us to put significant documentation in place to demonstrate compliance. While the GDPR in large part harmonizes data protection requirements across EU countries, some provisions allow EU Member States to adopt additional or different requirements, which could limit our ability to use and share personal data or could require localized changes. We may also be affected by legal challenges to the validity of EU mechanisms for transfers of personal data outside the EU, and our business could be impacted by changes in law as a result of future review of these mechanisms by European regulators under the GDPR, as well as current challenges to these mechanisms in the European courts.

In addition, existing privacy-related laws and regulations in the United States and other countries are evolving and are subject to potentially differing interpretations, and various U.S. federal and state or other international legislative and regulatory bodies may expand or enact laws regarding privacy and data security-related matters. Due to the fact that privacy and information security laws and regulations are subject to change from time to time, our compliance with them may result in cost increases due to necessary systems changes and the development of new processes. If we fail to comply with these laws and regulations, we could be subjected to legal risk.

- 20 -

We are subject to taxation in several countries. Tax matters, including changes in tax laws or rates, adverse determinations by taxing authorities and imposition of new taxes could adversely affect our results of operations and financial condition.

Because we operate in several countries, we are subject to taxation in multiple jurisdictions, including Israel, the United States and certain other countries where we have operations. We are required to report to and are subject to local tax authorities in the countries in which we operate. In addition, our income that is derived from sales to customers in one country might also be subject to taxation in other countries. We cannot be sure of the amount of tax we may become obligated to pay in the countries in which we operate. The tax authorities in the countries in which we operate may not agree with our tax position. Our tax benefits from carryforward tax losses and other tax planning benefits, such as Israeli Technological Preferred Enterprise and Approved Enterprise programs, may prove to be insufficient due to Israeli tax limitations or may prove to be insufficient to offset tax liabilities from foreign tax authorities. Foreign tax authorities may also use our gross profit or our revenues in each territory as the basis for determining our income tax, and our operating expenses might not be considered for related tax calculations, which could adversely affect our results of operations.

U.S. shareholders face certain income tax risks in connection with their acquisition, ownership and disposition of our ordinary shares. In any tax year, we could be deemed a passive foreign investment company, which could result in adverse U.S. federal income tax consequences for U.S. shareholders.

Based on the composition of our gross income, the composition and value of our gross assets and the amounts of our liabilities for each taxable year from 2005 through 2022, we do not believe that we were a passive foreign investment company, or PFIC, for U.S. federal income tax purposes during any of such tax years. There can be no assurance that we will not become a PFIC in the current tax year or any future tax year in which, for example, the value of our assets, as measured by the public market valuation of our ordinary shares, declines in relation to the value of our passive assets (generally, cash, cash equivalents and marketable securities). If we are a PFIC for any tax year, U.S. shareholders who own our ordinary shares during such year may be subject to increased U.S. federal income tax liabilities and reporting requirements for such year and succeeding years, even if we cease to be a PFIC in such succeeding years. A U.S. holder of our ordinary shares will be required to file an information return containing certain information required by the U.S. Internal Revenue Service for each year in which we are treated as a PFIC with respect to such holder.

We urge U.S. holders of our ordinary shares to carefully review Item 10.E, “Additional Information—Taxation—U.S. Federal Income Tax Considerations” in this Annual Report and to consult their own tax advisors with respect to the U.S. federal income tax risks related to owning and disposing of our ordinary shares and the consequences of PFIC status.

If a United States person is treated as owning at least 10% of our ordinary shares, such holder may be subject to adverse U.S. federal income tax consequences.

If a United States person is treated as owning (directly, indirectly, or constructively) at least 10% of the value or voting power of our ordinary shares, such person may be treated as a “United States shareholder” with respect to us and each “controlled foreign corporation” in our group (if any). Because our group includes one or more U.S. subsidiaries, certain of our non-U.S. subsidiaries could be treated as controlled foreign corporations (regardless of whether or not we are treated as a controlled foreign corporation). A United States shareholder of a controlled foreign corporation may be required to report annually and include in its U.S. taxable income its pro rata share of “Subpart F income,” “global intangible low-taxed income,” and investments in U.S. property by controlled foreign corporations, regardless of whether we make any distributions. An individual that is a United States shareholder with respect to a controlled foreign corporation generally would not be allowed certain tax deductions or foreign tax credits that would be allowed to a United States shareholder that is a U.S. corporation. Failure to comply with these reporting obligations may subject a United States shareholder to significant monetary penalties and may prevent the statute of limitations with respect to such shareholder’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 we or any of our non-U.S. subsidiaries is treated as a controlled foreign corporation or whether any investor is treated as a United States shareholder with respect to us or any such controlled foreign corporation or furnish to any United States shareholders information that may be necessary to comply with the aforementioned reporting and tax paying obligations. A United States investor should consult its advisors regarding the potential application of these rules to an investment in our ordinary shares.

- 21 -

We are subject to ongoing costs and risks associated with complying with extensive corporate governance and disclosure requirements.

As a foreign private issuer subject to U.S. federal securities laws, we spend a significant amount of management time and resources to comply with laws, regulations and standards relating to corporate governance and public disclosure, including the Sarbanes-Oxley Act of 2002, as amended, or the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, or the Dodd-Frank Act, regulations promulgated by the United States Securities and Exchange Commission, or the SEC, and Nasdaq listing rules. While we have developed and instituted corporate compliance programs and continue to update our programs in response to newly implemented or changing regulatory requirements, we cannot provide assurance that we are or will be in compliance with all potentially applicable corporate regulations. If we fail to comply with any of these regulations, we could be subject to a range of regulatory actions, fines or other sanctions or litigation. In connection with our compliance with the internal control provisions of Section 404 and the other applicable provisions of the Sarbanes-Oxley Act, our management and other personnel devote a substantial amount of time, and may need to hire additional accounting and financial staff, to assure that we comply with these requirements. The additional management attention and costs relating to compliance with the Sarbanes-Oxley Act, the Dodd-Frank Act and other corporate governance requirements could materially and adversely affect our financial results.

The internal control over financial reporting required by Section 404 of the Sarbanes-Oxley Act may not prevent or detect misstatements because of certain of its limitations, including the possibility of human error, the circumvention or overriding of controls, or fraud. As a result, even effective internal controls may not provide reasonable assurances with respect to the preparation and presentation of financial statements. We cannot provide assurance that, in the future, our management will not find a material weakness in connection with its annual review of our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act. We also cannot provide assurance that we could correct any such weakness to allow our management to assess the effectiveness of our internal control over financial reporting as of the end of our fiscal year in time to enable our independent registered public accounting firm to state that such assessment will have been fairly stated in our Annual Report on Form 20-F or state that we have maintained effective internal control over financial reporting as of the end of our fiscal year. Discovery and disclosure of a material weakness in our internal control over financial reporting could have a material impact on our financial statements and could cause our stock price to decline.

Risks Relating to the Ownership of our Ordinary Shares

The price of our ordinary shares may fluctuate significantly.

The market price for our ordinary shares, as well as the prices of shares of other technology companies, has been volatile. Between January 1, 2018 and April 18, 2023, the trading price of our shares on Nasdaq has fluctuated from a low of $6.62 to a high of $44.94. The following factors may cause significant fluctuations in the market price of our ordinary shares:

fluctuations in our quarterly revenues and earnings or those of our competitors;
shortfalls in our operating results compared to levels forecast by securities analysts or by us;
announcements concerning us, our competitors or telephone companies;
announcements of technological innovations;
the introduction of new products;
changes in product price policies involving us or our competitors;
market conditions in the industry;
integration of acquired businesses, technologies or joint ventures with our products and operations;
the conditions of the securities markets, particularly in the technology and Israeli sectors; and

- 22 -

political, economic and other developments in the State of Israel and worldwide.

In addition, stock prices of many technology companies fluctuate significantly for reasons that may be unrelated or disproportionate to operating results. The factors discussed above may depress or cause volatility of our share price, regardless of our actual operating results.

Our quarterly results of operations have fluctuated in the past and we expect these fluctuations to continue. Any actual or anticipated fluctuations in our results of operations could require that we issue revised guidance, and the failure to meet the expectations of our investors or analysts could have a material and adverse impact on our share price.

We have experienced, and expect to continue to experience, significant fluctuations in our quarterly results of operations. For example, in April 2023, we announced that the guidance we previously issued for 2023 (with respect to revenues, net cash and net income per share) is to be lower than previously anticipated by us as a result of lower than expected revenues in the first quarter of 2023. In some periods, our operating results may be significantly below public expectations or below revenue levels and operating results reached in prior quarters or in the corresponding quarters of the previous year. If this occurs, the market price of our ordinary shares could be materially and adversely impacted. Accordingly, comparisons of our revenues and operating results on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance.

The following factors, among others, have affected our quarterly results of operations in the past and are likely to affect our quarterly results of operations in the near- and long-term:

size, timing and pricing of orders, including order deferrals and delayed shipments;
launching of new product generations;
length of approval processes or market testing;
technological changes in the telecommunications industry;
competitive pricing pressures;
the timing and approval of government research and development grants;
accuracy of telecommunication company, distributor and original equipment manufacturer forecasts of their customers’ demands;
changes in our operating expenses;
disruption in our sources of supply;
temporary or permanent reduction in purchases by our significant customers; and
general economic conditions, including macroeconomic factors not within our control.

Accordingly, our operating results have been and may continue to be difficult to predict, even in the near term, and consequently, the results of any past periods should not be relied upon as an indication of our future performance.

- 23 -

Our actual financial results might vary from our publicly disclosed financial forecasts.

From time to time, we publicly disclose financial forecasts and other performance metrics. Our forecasts reflect numerous assumptions concerning our expected performance, as well as other factors which are beyond our control and which might not turn out to be correct. As a result, variations from our forecasts could be material. Our financial results are subject to numerous risks and uncertainties, including those identified throughout this “Risk Factors” section and elsewhere in this Annual Report. If our actual financial results are worse than our financial forecasts, the price of our ordinary shares may decline. A large portion of our sales is made during the last month of each quarter. As a result, any delay in our receipt of orders could affect our results for a quarter and the accuracy of our forecasts.

It is our policy that we will generally not provide quarterly forecasts of the results of our operations. This policy could affect the willingness of analysts to provide research with respect to our ordinary shares, which could affect the trading market for our ordinary shares.

It is our policy that we will generally not provide quarterly forecasts of the results of our operations. This could result in the reduction of research analysts who cover our ordinary shares. Any reduction in research coverage could affect the willingness of investors, particularly institutional investors, to invest in our shares which could affect the trading market for our ordinary shares and the price at which our ordinary shares are traded.

As a foreign private issuer whose shares are listed on Nasdaq, we follow certain home country corporate governance practices instead of certain Nasdaq requirements.

As a foreign private issuer whose shares are listed on Nasdaq, we are permitted to follow certain home country corporate governance practices instead of certain requirements contained in the Nasdaq listing rules. We do not comply with the Nasdaq requirement that we obtain shareholder approval for certain dilutive events, such as for the establishment or amendment of certain share-based compensation plans. Instead, we follow Israeli law and practice which permits the establishment or amendment of certain share-based compensation plans to be approved by our board of directors without the need for a shareholder vote, unless such arrangements are for the compensation of directors or the chief executive officer, in which case they also require compensation committee and shareholder approval.

As a foreign private issuer listed on the Nasdaq, we may also elect in the future to follow home country practice with regard to, among other things, director nominations, composition of the board of directors and quorum at shareholders’ meetings, as well as not obtain shareholder approval for certain dilutive events. Accordingly, our shareholders may not be afforded the same protection as provided under Nasdaq’s corporate governance rules.

Our ordinary shares are listed for trading in more than one market and this may result in price variations.

Our ordinary shares are listed for trading on Nasdaq and on the Tel Aviv Stock Exchange Ltd., or the Tel Aviv Stock Exchange, or the TASE, under the Israeli regulatory “dual listing” regime that provides companies whose securities are listed both on Nasdaq and the TASE certain reporting leniencies. Trading in our ordinary shares on these markets is made in different currencies (dollars on Nasdaq and NIS on TASE), and at different times (resulting from different time zones, different trading days and different public holidays in the United States and Israel). Actual trading volume on the TASE is generally lower than trading volume on Nasdaq, and as such could be subject to higher volatility. The trading prices of our ordinary shares on these two markets often differ resulting from the factors described above, as well as differences in exchange rates. Any decrease in the trading price of our ordinary shares on one of these markets could cause a decrease in the trading price of our ordinary shares on the other market.

While our ordinary shares are currently listed on the TASE, there is no guarantee as to how long such listing will be maintained.

We plan to continuously examine the advisability of maintaining our listing on the TASE. We may in the future voluntarily delist our securities from the TASE, provided we furnish notice thereof at least 90 days in advance of such delisting. If our ordinary shares are delisted, some holders of our ordinary shares that are traded on the TASE may be required or will choose to sell their shares, which could result in a decrease in the trading price of our ordinary shares.

- 24 -

There can be no assurance that we will continue to declare cash dividends or continue repurchases of our ordinary shares.

Since July 2018, our Board of Directors have elected to declare cash dividends on our ordinary shares each year. Prior to the declaration of these dividends, we had never declared a cash dividend. Under the Israeli Companies Law, 1999, or the Companies Law, we may pay dividends only out of our profits as determined for statutory purposes, unless court approval is granted for the payment of dividends despite the lack of statutory profits. Accordingly, the declaration and payment of future dividends is subject to the Board’s discretion and will be dependent upon future earnings, cash flows, the requirements of the Companies Law, the receipt of court approval, if required, and other factors. There can be no assurance that we will continue to declare cash dividends on our ordinary shares.

In addition, since 2014, we have received court approvals each year for share repurchases up to specified amounts. Our share repurchases have and 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 or other factors. The repurchase program does not require us to purchase a specific number of shares and may be suspended from time to time or discontinued. There can be no assurance that we will continue to seek court approval of, or that we will complete, additional share repurchases.

General Risk Factors

We have a significant presence in international markets and plan to continue to expand our international operations, which exposes us to a number of risks that could affect our future growth.

We have a worldwide sales, marketing and support infrastructure that is comprised of independent distributors and value-added resellers, and our own personnel resulting in a sales, marketing and support presence in many countries, including markets in North America, Western and Eastern Europe, the Asia Pacific region and Latin America. We expect to continue to increase our sales headcount, our applications development headcount, our field support headcount, our marketing headcount and our engineering headcount and, in some cases, establish new relationships with distributors, particularly in markets where we currently do not have a sales or customer support presence. As we continue to expand our international sales and operations, we are subject to a number of risks, including the following:

greater difficulty in enforcing contracts and accounts receivable collection, as well as longer collection periods;
increased expenses incurred in establishing and maintaining office space and equipment for our international operations;
fluctuations in exchange rates between the dollar and foreign currencies in markets where we do business;
greater difficulty in recruiting local experienced personnel, and the costs and expenses associated with such activities;
general economic and political conditions in these foreign markets (for example changes in oil prices and the global economy have affected growth and ultimately the demand for our products in China);
economic uncertainty around the world;
management communication and integration problems resulting from cultural and geographic dispersion;
risks associated with trade restrictions and foreign legal requirements (such as privacy and cyber security), including the importation, certification, and localization of our solutions required in foreign countries, such as high import taxes in Brazil and other Latin American markets where we sell our products;
greater risk of unexpected changes in regulatory practices, tariffs, and tax laws and treaties;
the uncertainty of protection for intellectual property rights in some countries;

- 25 -

greater risk of a failure of employees to comply with both U.S. and foreign laws, including antitrust regulations, the U.S. Foreign Corrupt Practices Act, or the FCPA, and any trade regulations ensuring fair trade practices; and
heightened risk of unfair or corrupt business practices in certain regions and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, or irregularities in, financial statements.

Any of these risks could adversely affect our international operations, reduce our revenues from outside of the United States or increase our operating costs, adversely affecting our business, results of operations and financial condition and growth prospects. There can be no assurance that all of our employees and channel partners will comply with the formal policies we have and will implement, or applicable laws and regulations. Violations of laws or key control policies by our employees and channel partners could result in delays in revenue recognition, financial reporting misstatements, fines, penalties or the prohibition of the importation or exportation of our software and services and could have a material adverse effect on our business and results of operations.

We depend on a limited number of key personnel who would be difficult to replace.

The success of our business depends in large part upon the continuing contributions of our management and key personnel. Specifically, we rely heavily on the services of Shabtai Adlersberg, our President and Chief Executive Officer, and Lior Aldema, our Chief Business Officer. Mr. Adlersberg is also a director. If our President and Chief Executive Officer or our Chief Business Officer are unable or unwilling to continue with us, our results of operations could be materially and adversely affected. We do not carry key person insurance for our key personnel.

The success of our business also depends upon our continuing ability to attract and retain other highly-qualified management, technical, sales and marketing personnel. We require highly-qualified technical personnel who are capable of developing technologies and products and providing the technical support required by our customers. We experience competitive pressure with respect to retaining and hiring employees in the high technology sector in Israel. In 2022, Israel faced a shortage of qualified technical personnel with the requisite experience in the industry in which we operate. Specifically, there was a notable shortage of engineers who were familiar with the intricacies and bespoke aspects of our products and services. To the extent that such trends continue in 2023 (and beyond) and we fail to hire and retain skilled employees, our business may be adversely affected, including our ability to deliver products and services on a timely basis. Moreover, to the extent we are able to successfully recruit and retain additional technical personnel, we may be required to incur significant costs due to steep salary increases. Given the substantial demand for such services, we may be unsuccessful in attracting and retaining an adequate number of technical personnel to support our current operations and the potential expansion of our business.

Rising wages and other labor-related costs could materially and adversely affect our business.

The ability to execute our strategic plans is highly dependent on our ability to promote, retain and recruit a sufficient number of qualified personnel. Given the competition for qualified talent and rising wages in the technology industry in Israel, we face significant challenges in finding, hiring and retaining qualified and highly-trained personnel. The tight labor market has resulted in higher labor-related costs, increased attrition rates and fundamental changes in the labor market and expectations of employees. In particular, our desire to hire superior talent may require us to pay higher wages and provide enhanced benefits, which could cause us to incur higher labor-related costs as compared to our competitors. We expect wages to continue to rise in Israel in the near-term, which will continue to impact our overall financial condition, cash flows and operations. We cannot be assured that we will be successful in hiring, retaining, training and promoting our personnel at current wage rates given that we are currently operating in a highly competitive labor market and further increases in market compensation could adversely impact our business.

- 26 -

A data security or privacy breach could adversely affect our business and services.

The protection of customer, employee and company data is critical to our business and operations. Customers and other stakeholders have a high expectation that we will adequately protect and safeguard their personal data or other information from cyberattack or other security breaches. We rely on the information technology system that we manage, and those that are managed by third parties with whom we engage, to conduct our business and operations, and these systems are subject to cybersecurity risks, potential attacks and breaches due to human error. We are additionally increasingly incorporating open source software into our products and there may be vulnerabilities in open source software that may make our products susceptible to cyberattacks. Moreover, given the nature of cyberattacks, breaches and infiltration of our internal systems (or the systems of the third parties with whom we engage) could go unnoticed for extended periods of time and materially disrupt our operations, which could result in a material loss of revenue, substantial downtime and loss of critical information and data. We may incur higher costs in order to remediate or correct the effect of any such incidents. Likewise, because the methods used to obtain unauthorized access change frequently and may not be immediately detected, we may be unable to anticipate these methods or promptly implement preventative measures. Any such access, disclosure or other loss of information could therefore result in legal claims or proceedings, liability under laws that protect the privacy of personal information, disrupt our operations and the services we provide to customers and damage our reputation, which could adversely affect our business, revenues and competitive position. In addition to taking the necessary precautions ourselves, we require that third-party service providers implement reasonable security measures to protect our customers’ identity and privacy. We do not, however, control these third-party service providers and cannot guarantee that no electronic or physical computer break-ins and security breaches will occur in the future.

Furthermore, a breach of customer, employee, or company data could also significantly damage our reputation and result in lost sales, fines, or lawsuits. Despite our security measures, our information technology and infrastructure and/or our products may be vulnerable to attacks by hackers or breaches due to employee error, malfeasance or other disruptions. Any such breach or attack could compromise our networks, or customer networks in whole or in part, and the information stored there could be accessed, publicly disclosed, lost or stolen.

Certain macroeconomic and geopolitical conditions, which are outside of our control, may also make us more susceptible to a cybersecurity attack. For example, growing tensions between Russia and several western nations (and their respective allies) in connection with Russia’s invasion of Ukraine, in February 2022, could result in retaliatory actions being undertaken by supporters of Russia, including in the form of espionage, phishing campaigns and other forms of cyber-attacks. Moreover, pro-Russian ransomware cybercriminals and gangs have recently publicly threatened to augment their hacking efforts in response to the implementation of sanctions and other responsive actions taken by western countries (and their allies). Increasing costs associated with information security, such as increased investment in technology, the cost of compliance and costs resulting from consumer fraud could cause our business and results of operations to suffer materially.

We may desire to expand our business through acquisitions that could result in diversion of resources and extra expenses. This could disrupt our business and affect our results of operations.

Part of our strategy is to pursue acquisitions of, or investments in, businesses and technologies or to establish joint ventures to expand our business. 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’s time and resources. Acquired businesses, technologies or joint ventures may not be successfully integrated with our products and operations. The markets for the products produced by the companies we acquire may take longer than we anticipated to develop and to result in increased sales and profits for us. We may not realize the intended benefits of any acquisition, investment or joint venture and we may incur losses from any acquisition, investment or joint venture.

Acquisitions could result in:

substantial cash expenditures;
potentially dilutive issuances of equity securities;
the incurrence of debt and contingent liabilities;
a decrease in our profit margins;

- 27 -

amortization of intangibles and potential impairment of goodwill and intangible assets;
reduction of management attention to other parts of the business;
failure to invest in different areas or alternative investments;
failure to generate expected financial results or reach business goals;
increased expenditures on human resources and related costs; and
decreased growth of our professional services.

If acquisitions disrupt our sales or marketing efforts or operations, our business may suffer.

If we do not manage our operations effectively, our results of operations could be adversely affected.

We have expanded our operations in the past and may continue to expand them in the future. This expansion has required, and may continue to require, the application of managerial, operational and financial resources. We cannot be sure that we will continue to expand, or that we will be able to expand our operations successfully. In particular, our business requires us to focus on multiple markets, including the VoIP, wireline, cable, enterprise unified communications and wireless markets. In addition, we work simultaneously with a number of large OEMs and network equipment providers each of which may have different requirements for the products that we sell to them. We may not have sufficient personnel, or may be unable to devote our personnel when needed, to address the requirements of these markets and customers. If we are unable to manage our operations effectively, our revenues may not increase, our cost of operations may rise and our results of operations may be adversely affected.

As we grow, we may need new or enhanced systems, procedures or controls. The transition to such systems, procedures or controls, as well as any delay in transitioning to new or enhanced systems, procedures or controls, may seriously harm our ability to accurately forecast sales demand, manage our product inventory and record and report financial and management information on a timely and accurate basis.

ITEM 4.         INFORMATION ON THE COMPANY

A.

HISTORY AND DEVELOPMENT OF THE COMPANY

AudioCodes Ltd. was incorporated in 1992 under the laws of the State of Israel. We initially concentrated on low-bit-rate speech compression technology, later moving into voice over packet, or VoP, chips, VoIP communication modules, blades and boards. In 2001, we released an analog media gateway based on blade and chip technologies. This was followed by a family of VoIP media gateways combining analog and digital telephony interfaces. We then began developing high density VoIP media gateways and media servers. As the decade progressed, we expanded our product portfolio with session border controllers (2006), multi-service business routers and gateways (2008) and IP phones (2011).

Over the last decade, AudioCodes has developed a range of software-based voice productivity solutions through our Voice.AI business line. These include the Voca range of conversational artificial intelligence, or AI, related solutions that incorporate voice recognition, AI and machine learning technologies, SmartTAP 360° Live, an intelligent, secure enterprise compliance recording solution, Meeting Insights, an innovative tool for easily capturing and organizing all meeting-generated content and Voice.AI Connect a cloud-based solution that simplifies the integration of any cognitive voice service and bot framework with any voice or telephony channel to deliver an enhanced customer service experience.

- 28 -

The advent of communications products running as software in virtualized environments or in the cloud required us to adapt our VoIP and digital signal processing, or DSP, technologies – including media processing, call signaling and management suite – to run on COTS servers and become cloud-friendly and elastic, while maintaining the real-time characteristics needed for voice communications. In line with this trend, we adapted many of our products to the virtualized datacenters and cloud, including Mediant session border controllers, or SBCs, and management applications, allowing for rapid deployment and true elasticity in private and public clouds.

In addition to SBCs and Voice.AI solutions, our varied software offerings include the One Voice Operations Center, or OVOC, for network and device configuration, monitoring and management, the Device Manager for administering business phones and meeting room solutions, and the AudioCodes Routing Manager, or ARM, for handling call routing in complex VoIP networks. In addition, the User Management Pack™ 365 simplifies user lifecycle and identity management across Microsoft Teams and Skype for Business deployments.

Today, we supply end-to-end solutions for the enterprise, contact center and service provider markets, with a strong focus on accelerating the voice-enablement of Microsoft Teams. These solutions include AudioCodes Live for Microsoft Teams, a flexible portfolio of fully managed services for simplifying Teams adoption.

Acquisitions have played a key role in our development and growth strategy. For example, in 2004 we entered the field of call recording when we acquired Ai-Logix, a leading provider of advanced voice recording technology and integration cards for the call recording and voice/data logging industries. In 2015, we acquired Active Communications Europe to further strengthen our ability to provide advanced software solutions for the then emerging Microsoft Skype for Business online application, including CloudBond 365 and User Management Pack™ 365. In 2021, we acquired Callverso Ltd. a company with conversational AI solutions. Callverso was subsequently merged into AudioCodes.

Our principal executive offices are located at 1 Hayarden Street, Airport City, Lod, 7019900 Israel. Our registration number with the Israeli Registrar of Companies is 520044132. Our telephone number is +972-3-976-4099. Our U.S. subsidiary, AudioCodes Inc., 80 Kingsbridge Road, Piscataway, New Jersey 08854, serves as our agent in the United States.

Our website address is www.audiocodes.com. The information contained on or available through our website is not incorporated by reference into and should not be considered a part of this Annual Report on Form 20-F. The SEC also maintains an Internet website that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. Our filings with the SEC are also available to the public through the SEC’s website at www.sec.gov.

MAJOR DEVELOPMENTS SINCE JANUARY 1, 2022

AudioCodes Live Offerings for Microsoft Teams

During 2022, we continued to expand and enhance our AudioCodes Live for Microsoft Teams portfolio of managed services aimed at removing the complexity involved in integrating Microsoft Teams collaboration, unified communications, or UC, and enterprise telephony. We offer AudioCodes Live services on a monthly subscription basis with minimal upfront costs, enabling customers to benefit from Teams collaboration and voice services without having to make significant capital investments.

The AudioCodes Live for Microsoft Teams portfolio includes three offerings for enterprise customers:

Live Teams Essentials: Teams Direct Routing connectivity delivered as a service.
Live Teams Pro: extended the Live Team Essentials offering to include tenant onboarding and management with periodic reporting and a self-service portal to easily manage on-boarding, user moves/adds/changes/deletions, or MACD, and device management.
Live Teams Premium: a fully managed service that covers both cloud and premise aspects of Microsoft Teams integration and management.

- 29 -

Enterprise customers can complement AudioCodes Live for Microsoft Teams with our monitoring and management tools, and service-enhancing applications. AudioCodes Live for Microsoft Teams is delivered by AudioCodes global professional services teams and is also available through our global network of telecom and Microsoft 365 partners.

For the service provider market, we offer AudioCodes Live Cloud for Microsoft Teams, a managed service which simplifies the creation and operation of multi-tenant Teams offerings, including enterprise telephony. With AudioCodes Live Cloud for Microsoft Teams, service providers can reduce time-to-market for offering hosted Teams services to small and medium sized businesses, or SMBs, without the need for investing in building costly infrastructure or for specialist technical knowledge. AudioCodes Live Cloud for Microsoft Teams is delivered as a white-label service on a monthly subscription basis and is available in two variants:

Hosted Essentials: Microsoft Teams Direct Routing SBC as a service with automated SBC configuration and ongoing management.
Hosted Essentials+: PSTN connectivity configuration and automation for both Microsoft Operator Connect and Direct Routing, and comprehensive cloud-based management tools and portals that enable the service provider to simplify Microsoft Teams tenant onboarding and management, user MACD and device management.
Hosted Pro: Hosted Essential+ enhanced with Advanced lifecycle management’ user policy and automation management, monitoring and Teams Quality or Experience, or QoE, reporting with powerful AudioCodes applications.

In 2022 our Live Cloud solution was certified for the for the Microsoft Operator Connect Accelerator, providing a suite of capabilities, including managed SBC as a service, API bridging that uses the Operator Connect APIs, integration into operator OSS and BSS platforms, and more, for connectivity into the Microsoft Teams cloud. These offerings allow eligible operators to onboard faster to Operator Connect and provide services to their customers.

In 2022 we also introduced Live Express - a new SaaS solution that enables partners to onboard and manage their business customers’ Microsoft Teams connectivity to the PSTN. The new solution includes Direct Routing for PSTN connectivity and management automation to simplify daily operations for partners and their customers. Partners can swiftly onboard new customers using the solution’s portal and automation capabilities, thus providing connectivity of the customer’s trunks to Microsoft Teams, control of dial plans and advanced call policies management. The service also provides a customer portal enabling moves, adds, changes, and deletes by the end customer.

Solutions for Work-from-Home Agents and Contact Centers

In 2022, many of our developments for the contact center market were focused on expanding the functionality of our WebRTC solutions to overcome the challenges posed by the COVID-19 pandemic and the rise of the Work-from-Home model.

VoiceAI Business Line

Our Voice.AI business line is focusing on content gathering and providing insights and predictions based on the content by using AI and machine learning.

SmartTAP 360° Live

SmartTAP 360° Live is an intelligent, secure enterprise compliance recording solution for automatically capturing and indexing all types of internal and customer organizational interactions on voice, video and instant messaging (IM).

Following its official certification for Microsoft Teams, we rebranded SmartTAP as a recording as a service solution, available from either the customer’s cloud or the AudioCodes cloud. We continue to work with our traditional Microsoft channels to offer SmartTAP 360° Live to enterprise customers worldwide who are migrating to Teams.

- 30 -

As a result of the shift to Teams and the Work-from-Home model, we see many more customers wanting to record video to meet their compliance requirements and to share the recorded content internally to drive collaboration and productivity improvements.

Voca

Voca is an agile conversational Interactive Voice Response, or IVR, solution for automating main-line call flows, capable of understanding and mastering unique organizational vocabularies. Customizing and managing Voca is straightforward due to its real-time, self-service web management interface, with no prior technical knowledge required.

The voice recognition technology behind Voca is based on an engine from Microsoft Azure Cognitive Services. For additional speech capabilities, such as language support, natural language understanding and more, Voca uses the speech cognitive services extension from Microsoft Azure. Major developments in 2022 include adding: (i) call functionality; and (ii) real-time reporting and skill-based routing.

VoiceAI Connect

The AudioCodes VoiceAI Connect Enterprise Edition extends chat and voice bot functionality to telephony communications, by connecting the bots to any type of telephony channel and thus allowing customers to talk naturally with bots for a voice-centric user experience. VoiceAI Connect supports multiple bot use cases, including conversational IVR (replacing DTMF-based legacy IVR systems), Virtual agent (offloading live agents), Agent assist (virtual assistant for live agents) and outbound campaign (calls initiated by the bot).

During 2022, we enhanced the integration with leading bot frameworks, including Microsoft PVA, Google Dialogflow and Amazon Lex and exposed APIs for voice streaming and fetching information such as call transcription.

The AudioCodes VoiceAI Connect Cloud Edition is the self-service portal version of VoiceAI Connect Enterprise in which the bot developer can immediately connect the bot to a public phone number, supplied by AudioCodes, to be able to call and speak with a bot in just a few clicks.

During 2022, we expanded the capabilities of VoiceAI Connect Cloud to non-bot use cases by adding Bring-Your-Own-SIP (BYOS) enabling connecting SIP Trunks to contact centers, unified communications or any other SIP based telephony solution. Additionally, we added support for customers to add their speech recognition and text to speech providers.

VICA

VICA is an Intelligent Virtual agent for contact centers that enhances customer experience while reducing operating costs.

Meeting Insights

Meeting Insights leverages AudioCodes’ voice expertise and state-of-the-art Voice.AI technology to effortlessly record any meeting, presentation or lecture via Microsoft Teams, regardless of whether the attendees are in the room or participating through a conference call.

Based upon feedback we received during our successful early adoption program that ended in the third quarter of 2020, we recently upgraded Meeting Insights with powerful new capabilities requested by our users, including:

Native Microsoft Teams integration;
The ability to capture meeting recaps using spoken words;
An action items summary report enabling users to follow up on their action items; and
Enabling each user to capture private highlights.

- 31 -

Product and Technology Developments

SBC Developments

During 2022, we continued to improve our SBCs’ performance, capacity and resiliency in virtual and cloud environments, and invested in advanced security certifications such as FIPS140-3.

IP Phones and Meeting Room Solutions

During 2022, we continued developing our range of IP phone devices and Room Experience, or RX, meeting room suite offering for Microsoft Teams environments. The advent of COVID-19 and the resulting global switch to working from home, or WFH, played a significant role in adapting our strategy to suit the “new normal”, leading to the introduction of high-quality video solutions for Teams meetings.

With increasing demand for video support in Teams meetings, we launched a new video collaboration bar designed for Microsoft Teams, enabling customers to add high-quality video in huddle rooms and small meeting spaces. We introduced a broad set of RX video devices and solutions enabling us to offer video solutions suitable for all room sizes from huddle rooms up to large conference rooms.

As WFH and remote meetings became more prevalent, we also introduced a range of attractively priced personal audio and video solution bundles comprising a high-quality personal camera and one of our native Teams phones. Our native Teams phones include a low-cost device, a touch-screen phone with a reduced footprint and an executive model complete with expansion module.

Management Solutions

During 2022, we focused on developing functionalities for AudioCodes Live and Live Cloud. In particular, we developed onboarding, reporting and tools for our professional services to be able to provide managed services.

We also began developing a microservices holistic architecture to be used by OVOCaaS and our managed service platforms (live and Live Cloud).

Moreover, we developed a generic analytics platform based on Azure synapse capabilities. The new generic analytics platform can provide insights and predications based on MS teams call information integrated w/ SBC and MGW quality of services information. Moreover, the system analyzes the alarms to be used for fault predictions.  

To combat the growing issue of spamming and robocalls, which constitutes a growing problem in public networks, ARM now offers security-based routing as part of the integration with SecureLogix’s Orchestra One™ CAS (Call Authentication Service). In addition to the already-supported basic authentication with Orchestra One server, ARM now has an advanced mode which verifies calls with Verizon Call Verification Service. This service is available for markets in the United States. In addition, ARM supports Emergency Call Users in Microsoft Teams. During 2022, we established a joint cloud service with SecureLogix to provide voice firewall, robocall prevention and branded call verification services.

Multi-Service Business Routers and Universal CPE

During 2022, we developed a new product to support 5G access to our MSBR platforms. This product enables us to promote our routers and gateways to new installations, where physical access (such as xDSL or fiber) are not possible or very costly.

In parallel, we saw our universal CPE (uCPE) gain further market traction, due in part to our ability to provide a unique combination of voice application and various access methods. In particular, we experienced a notable enterprise win, utilizing our global presence and support to provide a complete, global solution.

- 32 -

Cloud and Managed Services Infrastructure

In 2022, we continued to enhance our cloud and managed services delivery platform in North America, Europe and Asia Pacific. The platform support multi UCaaS solution including Microsoft Teams (Direct Route and Operator connect), Zoom Phone, WebEx calling and more and is certified for Microsoft operator Connect Accelerate.

The platform comprises AudioCodes products such as our virtualized SBC, AudioCodes Routing Manager, network management and monitoring, and Teams user management. It also includes self-developed and third-party solutions that together enable network connectivity, service automation, service monitoring, CPE management, high availability and much more for seamless service delivery.

The platform allows Operators and other hosting partners to onboard customers with minimal investment and time. On top it offers add-on services such as Meeting Room monitor, user device management and monitor, Compliance recording, Interaction Center, and more.

PRINCIPAL CAPITAL EXPENDITURES

We have made and expect to continue to make capital expenditures in connection with expansion of our operation and production capacity. The table below sets forth our principal capital expenditures incurred for the periods indicated (amounts in thousands):

Year Ended December 31,

    

2022

2021

    

2020

Computers and peripheral equipment

$

1,015

$

592

$

931

Office furniture and equipment

281

 

546

 

539

Leasehold improvements

191

 

36

 

60

Total

$

1,487

$

1,174

$

1,530

B.

BUSINESS OVERVIEW

INDUSTRY BACKGROUND AND MARKET TRENDS

Impact of COVID-19 on Our Markets

The COVID-19 pandemic has impacted, and could continue to impact, the markets that we serve, and the products and services we offer. In particular, the COVID-19 pandemic resulted in an unprecedented shift to Work-from-Home for many enterprises and contact centers, and a need to enable remote teams and agents to communicate and collaborate, regardless of their location. Moreover, there has also been a significant increase in the consumption of online services resulting from lockdowns in many countries, thus increasing the load on support centers.

The initial IT priority was focused on supporting remote work and expanding network capacities. After systems had been improved to meet the immediate needs of the crisis, enterprises aimed to create a more efficient and effective Work-from-Home environment by modernizing the way employees communicate and collaborate internally and with third parties, including customers.

The COVID-19 pandemic has driven, and could continue to drive, customers to reevaluate the tools that they use to provide calling, video-enabled meetings and team messaging. Organizations are now more widely seeking solutions that provide an integrated user experience, allowing easy integration with business applications and workflow processes. In particular, we have noted (and anticipate continued) customer interest in applications that integrate with existing on-premises platforms, as well as new cloud-based capabilities, including video conferencing and integrated messaging.

- 33 -

Enterprise Unified Communications

In 2021 and 2022, the demand for UC continued to accelerate as the pandemic drove businesses towards cloud UC services, while on-premises UC adoption, as well as the PBX market, slowed down. UC functions are easily deployed through cloud services, along with access to continual updates and improvements and with native support for work-from-anywhere.

The shift to cloud-based UC or UCaaS has been driven by companies like Microsoft and Zoom.

Contact Centers and Customer Service

The contact center is rapidly evolving into the interaction hub of the digital enterprise, covering sales, support, education and more. It encompasses all aspects of the customer experience, while gathering data on customer satisfaction and needs. Although the migration of contact center technologies to the cloud will deliver far more flexibility and enable support for service delivery anywhere, and on any available media, many enterprises are retaining their existing (usually on-premises) systems to avoid the high costs involved in such a change. In such cases, companies are looking to introduce innovation to their existing contact center platform.

In 2022, driven by the COVID-19 pandemic, contact centers continued to adapt to allowing their agents to work from home. In parallel, the on-going growth in online consumer services drove expansion in many contact centers as they adapted to the dramatic changes wrought by the pandemic. This required high numbers of agents working remotely, while customers were offered omnichannel engagement, enabling customers to get in touch not just by phone but also via the web or dedicated mobile applications.

Another key driver in 2022 was contact center automation. We saw increased interest in virtual agents, conversational IVR and virtual agent assistants in this market as enterprises sought cost optimization through increasing live agent productivity and automation of the customer engagement while retaining and improving the customer experience.

Service Provider All-IP Transformation

In 2021 and for portions of 2022, we observed several telecom operators slowing down deployments due to the COVID-19 pandemic. However, during the second half of 2022, several of our service provider customers began to resume deployment and pressed ahead and completed their business customer migrations. In countries where the migration was completed, smaller tier 2 and tier 3 service providers expedited their ISDN contract cancellation following the incumbent’s switch to all-IP. In the UK, we saw a pickup in migration pace, moving towards PSTN shutdown in 2025. Among the factors that drive telecom operators to replace legacy networks are the traditional TDM switches reaching end of life, the need to free up the real estate occupied by these switches, energy savings and the importance of competing with the growing numbers of alternative service providers.

Service providers typically apply two strategies for the business sector in the move towards all-IP networks. The first is deploying customer premises equipment (CPE) – such as VoIP media gateways, session border controllers or multi-service business routers – to connect the customers’ legacy or IP systems to their IP networks. The second is aggregating a large number of TDM links, primarily ISDN PRI, at centralized points of presence utilizing high-capacity VoIP media gateways.

We also observed an increase in the need for speed to CPEs, driving the need to support Fiber connectivity (up to 1GB), as well as 4G LTE (up to 300MB) and upcoming 5G. The Work From Home activity drives integration of such interfaces in our lower-end CPEs.

BUSINESS STRATEGY

AudioCodes’ business strategy is focused on increasing its position as a leading communications software vendor of advanced UC and contact center voice solutions, voice networking, all-IP voice network migration and Voice AI solutions for the digital workplace. The following are key elements of our strategy:

- 34 -

Maintain and extend technological leadership. We intend to continue to capitalize on our expertise in voice compression technology and voice signaling protocols and proficiency in designing voice communications systems. We continually upgrade our product lines with additional functionalities, interfaces, densities and compatibility with the leading UC, CC and SIP solutions in the market. We are also adapting our product functionality to be software-based and run natively in cloud environments, to comply with the industry trend of migrating to private and public clouds. We have invested heavily and are committed to continued investment in developing technologies that are key to providing high performance voice, data and fax transmission over IP networks and to be at the forefront of technological evolution in our industry.

Strengthen and expand strategic relationships with key partners and customers. We sell our products and solutions to service providers and enterprises worldwide, leading enterprise channels, regional and global system integrators, global equipment manufacturers and VARs, in the telecommunications and networking industries and establish and maintain long-term working relationships with them. We work closely with our customers to engineer products, solutions and services that meet their specific needs. The ongoing development and integration cycles frequently result in close working relationships with our customers and partners. By focusing on leading solution vendors, system integrators and channels with large volume potential, we believe that we reach a substantial segment of our potential customer base while controlling the cost and complexity of our marketing efforts. Our partners and customers are located around the world, and we are better able to serve them by being close by. For this reason, we are investing in building local operations in key countries and regions, including sales, marketing and support resources to closely serve our partners and customers.

Develop a network of strategic solution partners. We sell our products through, or in cooperation with, partners that can offer or certify our products as part of a complete solution to their customers. We expect to further develop our strategic partner relationships with solution providers in order to increase our customer base. Our strategic partners include companies such as Microsoft, Zoom and Genesys (including Interactive Intelligence).

Engage enterprise customers in direct sales effort. We are pursuing a strategy of engaging large enterprise customers on a global level, as part of the AudioCodes product fit within leading enterprise solutions, mainly with Microsoft and Genesys. Our ability to engage these enterprises directly enhances our ability to influence solution design and procurement decisions. This, in turn, is designed to increase demand, which we expect our business partners to fulfill based on their relationship with AudioCodes.

Expand and enhance the development of highly integrated products. We plan to continue designing, developing and introducing new product lines, product features and services that address the increasingly sophisticated needs of our customers. We believe that our knowledge of core technologies and system design expertise enable us to offer better solutions that are more complete and contain more features than those available in competitive alternatives. For example, our Live Teams business increased from approximately $7 Million in 2020, to approximately $15 million in 2021, and exceeded approximately $39 million as of December 31, 2022. We believe that the best opportunities for our growth and profitability will come from offering a broad range of highly integrated network product lines, product features, professional services, integration of data routing and switching services into our VoIP products, and the expansion into the service providers and carriers IP networks, unified communications and contact center markets.

Expand and enhance our solution offering. While the market is constantly looking for advanced, open communications and collaboration solutions, integration of multi-vendor products into a working solution is a complex task that enterprises, system integrators, service and cloud providers are challenged with. Over the years, we have developed a broad portfolio of products and invested in lifecycle management platforms (day 1 and day 2 operations) for our products that form a comprehensive solution, considerably simplifying the integration efforts required for setting up working unified communications, contact center or hosted business solutions. Customers and partners realize and appreciate the advantages our solutions offer, and we plan to keep expanding them with more products, management applications and enterprise productivity solutions.

Build upon existing technologies to penetrate new markets. The technology we developed originally for the service provider, enterprise, and OEM markets can also be used to create application-specific products and solutions, which helps us penetrate and serve various types of customers. Key segments that we focus on are unified communications, contact centers, SIP trunking and hosted services markets that have been adopting VoIP solutions.

- 35 -

Develop and expand professional services and managed services offering. We are planning to expand our product-led services offering in line with our new products and solutions. AudioCodes has a rich portfolio of managed services. We offer our customers expert professional services to assist them with design, implementation, support and management of our products. System integrators, VARs and service providers are able to leverage AudioCodes professional and managed services to complement their own, and are able to offer them under their own brand to the end customers.

Expand our investments in the Voice.AI space. We will seek to leverage our relationship with our voice connectivity customers to upsell Voice.AI solutions, such as Voca and SmartTAP.

Acquire complementary businesses and technologies. We may pursue the acquisition of complementary businesses and technologies or the establishment of joint ventures to broaden our product offerings, enhance the features and functionality of our systems, increase our penetration in targeted markets and expand our marketing and distribution capabilities.

AUDIOCODES SOLUTIONS, PRODUCTS AND SERVICES

Solutions

Enterprise Business

Unified Communications

Our enterprise business is driven primarily by our solutions for UC environments. Beginning in 2020, we noted a clear shift towards UCaaS solutions as enterprises continue to migrate their IT infrastructure, in general, and UC solutions, in particular, to the cloud. We expect that trend to continue in 2023 and beyond, and consequently we plan to focus on providing solutions that ensure a smooth migration to cloud-based UC and offer operational simplicity, high quality and reliability.

Our efforts in the UCaaS arena are focused on a number of key partnerships, predominantly with Microsoft, who reported substantial growth in the active users of their Teams UC and collaboration solution from 2020 through 2022. We expect our certified support for Teams Direct Routing, our growing offering of audio and video devices and meeting room solutions, and our additional communications software solutions (call recording, Voca Conversational Interaction Center and Meeting Insights productivity solution) to continue to be focus areas for us as enterprises migrate from Skype for Business and other UC solutions, and adopt Microsoft Teams.

We believe that our AudioCodes Live for Microsoft Teams managed services offering will continue to gain traction as enterprises look to streamline their UC operations. Consumed on a monthly subscription basis, AudioCodes Live for Microsoft Teams enables enterprises to benefit from Teams voice calling services without having to make capital investments in hardware and software and without the need for specialized, in-house technical expertise.

In addition to Microsoft, we also built up our collaborations with  Zoom Phone and Cisco Webex.

Contact Centers

As contact center vendors turn their focus to cloud services, our approach is to engage with enterprises who prefer to undertake a smoother and controlled journey to the cloud at their own pace. We work with system integrators to help those enterprises introduce innovation to their existing contact centers by modernizing their capabilities with technology such as click-to-call, Work-from-Home agent access and conversational AI solutions. Additionally, we work with Cloud Contact Center vendors to enhance their offering and get listed in their marketplaces.

- 36 -

VoiceAI Business Line

In the last few years, dramatic leaps forward in machine learning and AI have driven a revolution in the way enterprises boost engagement with their customers. These significant advances mean that businesses can now utilize conversational AI technologies offered by various providers to automate their customer service departments and train bots to give callers a high level of service whenever they get in touch. As voice is the most fundamental and intuitive method of conversation, we are focusing on enabling engagement of voice and telephony to various AI-based applications and implementing voice-based use cases, leveraging on the investment made in AI and voice applications. We began investing in these applications in 2018 and we believe opportunities will develop across products-accordingly, we anticipate that these applications will become a new growth engine for our business in the near- and long-term.

Service Provider Business

In the service provider market, our go-to-market strategy concentrates on outreach to small and medium sized businesses (SOHO, SMB, SME) with our VoIP gateways, SBCs and routers. We engage directly with service providers worldwide and supply them with our versatile range of products to suit different business scenarios. This includes the ability to enable Microsoft Teams voice connectivity through the Direct Routing feature, which allows companies to connect on-premises IP-PBX and UC platforms to the cloud-based Teams service.

Products

Networking

Our Mediant family of SBCs, media gateways, or MGWs, and MSBRs is a line of versatile IP communications platforms that deliver seamless VoIP connectivity.

Our Mediant SBCs include hardware and software platforms that offer cost-efficient, scalable SBC and hybrid SBC-MGW functionality (SIP to TDM, SIP to SIP) for enterprises, service providers and cloud deployments. Our software SBCs are cloud-native and deliver elasticity and high scale on all current major cloud platforms. SBCs are deployed at the border between the enterprise and the service provider, as well as between the networks of different service providers. Our media gateways serve as an efficient junction between VoIP networks, legacy TDM equipment, and the PSTN.

AudioCodes MediaPack 1xx analog VoIP gateways are cost-effective, stand-alone VoIP devices for connecting legacy telephones, fax machines and PBX systems with IP telephony networks and IP-based PBX systems. The MediaPack 1288 is a high-density analog media gateway for organizations that need to integrate large numbers of analog devices into their new all-IP infrastructure.

Our family of MSBRs offers service providers a range of all-in-one SOHO, SMB and SME routers that combine access, data, voice and security in a single device. These platforms are designed for managed data, SIP trunking, hosted PBX, and cloud-based communications services, and allow service providers to deploy flexible and cost-effective solutions.

Applications

AudioCodes offers a wide range of value-added voice applications to boost productivity and ensure a superior user experience.

SmartTAP

SmartTAP 360° Live is an intelligent, secure enterprise compliance recording solution for automatically capturing and indexing all types of internal and customer organizational interactions, including voice, video and instant messaging (IM). SmartTAP is available for deployment in customers’ datacenters and private clouds, or from the AudioCodes cloud.

SmartTAP 360° Live integrates seamlessly with Microsoft Teams to record all voice, video and IMs interactions for later-stage AI analysis and for meeting regulatory compliance demands.

- 37 -

Voca

AudioCodes Voca enables businesses to upgrade their calling experience rapidly and easily, by allowing callers to talk their way through an IVR menu. By combining Voice.AI and voice networking technologies, our agile conversational IVR solution features advanced, enterprise-grade voice recognition capabilities that instantly automate calling journeys for both customers and internal users with simple, intuitive voice requests. Voca’s out-of-the-box experience is mainly targeted at companies serving a large number of callers on their main line.

For contact center partners and system integrators, Voca is an easy, go-to solution for adding conversational capabilities to existing IVR systems, avoiding the complexities of dealing with a dedicated speech technology vendor, reducing the dependency on professional services, and maintaining high sales margins.

Voca enables a rich IVR experience in UC ecosystems by utilizing flexible hybrid connectivity capabilities with multiple telephony environments. Its multi-tenant service capability allows large customers to manage dedicated conversational IVRs for each of their sites, with easy role-based access for each site’s administrators.

Voca’s marketing and sales efforts are growing rapidly in North America, Germany, the United Kingdom, the Caribbean and Latin America region and Brazil, with plans to expand regional activity, mainly in the French, Nordics and Benelux markets. Voca’s key partners and channels include NTT, NEC Cloud, ScanSource, Nextpointe and ETKn.

VoiceAI Connect

AudioCodes VoiceAI Connect extends chat and voice bot functionality to telephony communications by connecting bots to any type of telephony channel, thus allowing customers to talk naturally with bots for a voice-centric user experience. We work primarily with bot framework vendors to enable and promote creation of voice-bots by adding voice and telephony functionality to their bot framework platforms. In 2021, we extended the supported bot frameworks, including Microsoft PVA and others.

We also initiated collaborations with a wide variety of market players, such as speech services providers, bot developers, system integrators and advisors. We intend to leverage these alliances to create significant voice-bot opportunities for us, especially in the contact center domain.

The VoiceAI Connect Cloud Edition is the self-service SaaS version or VoiceAI Connect Enterprise, and serves as a primary tool for exposing the bot development ecosystem to a wide array of voice-bot use cases via trials and proof of concept projects.

Meeting Insights

AudioCodes Meeting Insights is an enterprise solution designed specifically for the meeting-technology world. It captures and organizes all meeting-generated content, from team collaboration and training sessions to sales and recruitment calls.

During meetings, Mia, a unique in-meeting voice assistant, takes notes, defines action items and marks important moments, either by text or with built-in AudioCodes Voice.AI technology.

Having made many user-driven product enhancements in 2020, we launched a new early adoption program in the first quarter of 2021. Meeting Insights will continue to be promoted worldwide through Microsoft partners.

Management and Operations

AudioCodes’ management and operations tools are designed for deployment within large-scale cloud or premises-based UC deployments. They enable the management, monitoring and operation of the entire AudioCodes portfolio, including SBCs, media gateways, Microsoft-specific appliances and IP phones.

- 38 -

OVOC is a voice network management solution that combines management of voice network devices and quality of experience monitoring into a single, intuitive web-based application. OVOC enables administrators to adopt a holistic approach to network lifecycle management by simplifying everyday tasks and assisting in troubleshooting all the way from detection to correction. OVOC’s clear GUI design allows administrators to manage the full lifecycle of VoIP devices and elements from a single centralized location, saving time and costs.

AudioCodes Device Manager is a powerful and intuitive lifecycle management tool for enterprise IP phone deployments that enables administrators to deliver a reliable desktop phone service within their organization. With the ability to deploy and monitor AudioCodes 400HD IP phones, identify problems, and then fix them rapidly and efficiently, AudioCodes Device Manager increases employee satisfaction and productivity and lowers IT expenses.

Managing the dial plan and call routing rules of multi-site, multi-vendor enterprise VoIP networks can be extremely complicated. ARM delivers a highly effective, innovative solution to this problem by enabling centralized control of all session routing decisions. Through ARM’s highly intuitive graphical user interface, system administrators can design and modify their voice network topologies and call routing policies from a single location, resulting in significant time and cost savings. Time-consuming tasks such as adding a new PSTN or SIP trunk interconnection, adding a new branch office or modifying individual users’ calling privileges can be carried out simply and rapidly.

Devices

The AudioCodes 400HD series of IP phones includes a range of easy-to-use, feature-rich products for the enterprise unified communications, or UC, service provider, hosted UC services and contact center markets. Based on the same advanced, field-proven underlying technology as our other VoIP products, our high-quality IP phones enable systems integrators and end-customers to build end-to-end VoIP solutions. Our IP phone portfolio includes devices built specifically for Microsoft Teams environments with full Teams integration and a native Teams interface.

The AudioCodes Room Experience, or RX, suite delivers productive meeting room experiences regardless of room size. It combines a range of software and audio/video products from different UC solution vendors for effective voice-only conference calls and video-enabled collaboration sessions.

Our RX suite currently participates in the Microsoft Teams Room (MTR) program. Our RX products are certified under the MTR program which adds Teams to meeting rooms.

Services

Professional Services

We provide a modular portfolio of professional services to our partners and customers by delivering a complete voice network lifecycle model that is based on the three basic phases of Plan, Implement and Operate. Our professional services portfolio delivers seamless integration, high availability, and vast scalability to meet business and network demands.

Managed Services

We offer a range of managed services enabling our customers to deploy complex solutions solely by relying on the knowledge of our voice experts. These include providing our applications (such as SmartTAP, Voca, Meeting Insights and management applications) as managed services and a range of product-led services, such as managed SBCs and managed gateways.

AudioCodes Live for Microsoft Teams

AudioCodes Live for Microsoft Teams is a portfolio of managed services that removes complexity from the integration of Teams collaboration, UC and enterprise telephony. It provides a seamless, rapid and cost-effective migration to Teams for high quality voice and video collaboration.

- 39 -

This fully managed service is complemented by devices-as-a-service, monitoring and management tools, and service enhancing applications. AudioCodes Live is also available through our global network of telecom and Microsoft 365 partners.

AudioCodes Live Cloud

AudioCodes Live Cloud is a SaaS solution that enables service providers to offer their business customers a seamless migration to UCaS solutions, such as Microsoft Teams and Zoom Phone.

AudioCodes Live Teams Cloud includes all the necessary services for Microsoft Teams Direct Routing and Operator Connect, as well as Zoom Phone Provider Exchange, enabling service providers to reduce their initial investment.

AudioCodes provides the voice connectivity infrastructure setup (SBCs), customer onboarding, user lifecycle management and tools for monitoring, reporting and analytics, to help get the service up and running expeditiously and effectively, with the service provider supplying the data connectivity and SIP trunk minutes.

Sales and Marketing

Our sales and marketing strategy is focused on ways to obtain direct touch with the end customers, enterprises and service providers, enabling us to offer solutions best suited to solving the challenges the customer is facing. This approach also enables us to better understand the customer network and upsell additional products and capabilities that provide an optimal solution for the customer’s needs.

In parallel, we engage with the leading channels, VARs and system integrators in each region, partner with leading application vendors and achieve design wins with system integrators and VARs in our targeted markets. We select our partners based on their ability to provide effective field sales, end-customer engagement, marketing communications and technical support to our customers.

Prospective customers and channels generally must commit resources to test and evaluate our products and to integrate them into larger systems, networks and applications. As a result, our sales process is often subject to delays associated with lengthy approval processes that typically accompany the design and testing of new communications equipment. For these reasons, the sales cycles of our products to new customers are often lengthy, averaging approximately six to twelve months after achieving a design win. This time may be further extended because of internal testing, field trials and requests for the addition or customization of features.

We market our products in the North America, Europe, Asia, Latin America and Israel through a direct sales force approaching channel partners and end users. We have invested significant resources in setting up local sales forces giving us a presence in relevant markets. We have placed particular emphasis on emerging markets such as Asia and India, in addition to continuing to sell our products in developed countries.

We have generally entered into non-exclusive sales representation/distribution agreements with customers in each of the major countries in which we do business. These agreements are typically for renewable 12-month terms or are terminable at will by us upon 90 days’ notice, and do not commit the customer to inventory or to any minimum sales of our products to third parties. Some of our customers have the ability to return some of the products they have previously purchased and purchase more up-to-date models.

In 2022, we continued to enhance our field marketing efforts with direct touch enterprise engagements, along with channel recruitment and generic marketing activities, including tradeshows (mainly on a virtual basis), webinars, seminars, and online and social marketing.

Customers

Our customers consist of enterprises (with direct and indirect relationships), service providers (with direct and indirect relationships), and a small percentage of OEM customers.

- 40 -

Our enterprise customers include a range of Fortune 1000 organizations, as well as smaller enterprises that use our equipment to primarily enable their UC solutions. Our solutions are sold to enterprise customers through a wide network of resellers and distributors and the bulk of our business is carried out in a two-tier model in over 100 countries. AudioCodes solutions enable enterprises to smoothly migrate their communications infrastructure to all-IP UC solutions. Our sales in this segment are based on two major business offerings: the traditional model including equipment, maintenance contracts and, optionally, day-1 professional services, on the one hand, and a full “as-a-service” solution or managed service that includes the equipment, maintenance, day-1 and day-2 professional services, on the other. The latter offering promises higher revenues and profits over time.

Our service provider customers include a range of tier 1, 2 and 3 service providers that deploy our solution as part of their voice, UC, SIP trunk or other offerings for their business customers. Our solutions are primarily deployed at the customer premises and less commonly at the service provider core to provide connectivity and high-quality voice services. AudioCodes’ broad range of products, broad functionality (SBC, media gateway, routing, multiple WAN and PSTN interfaces) and wide interoperability allows service providers to deploy our solutions in practically any third-party solution environment (for example, Cisco, Huawei, Alcatel, and others) and for a wide range of customers. Our solutions have been sold to service provider customers in 100 countries, mainly through a wide range of distributors and some via direct sales.

AudioCodes’ OEM customers include vendors that leverage AudioCodes’ technology and quality to deliver VoIP products and solutions. Historically, a substantial portion of our revenue has been derived from OEM customers that sold our technology products as part of their own voice solutions.

Manufacturing

Some of our components are obtained from single suppliers. For example, Texas Instruments Incorporated supplies all of our DSP components, while Motorola and Cavium Networks provide embedded CPU and network processors. Other components are generic in nature and we believe they can be obtained from multiple suppliers.

We have not entered into any long-term supply agreements. However, we have worked for years in several countries with established global manufacturing leaders such as Flex and have had significant experience with their level of commitment and ability to deliver. To date, we have been able to obtain sufficient amounts of these components to meet our needs and do not foresee any supply difficulty in obtaining timely delivery of any parts or components. However, an interruption in supply from any of these sources, especially with regard to DSP components from Texas Instruments Incorporated and CPU and network processors from both Cavium Networks and Motorola, or an unexpected termination of the manufacture of certain electronic components, could disrupt production, thereby adversely affecting our results. We generally maintain an inventory of critical components used in the manufacture and assembly of our products although our inventory of signal processor chips would likely not be sufficient in the event that we had to engage an alternate supplier for these components.

We utilize contract manufacturing for virtually all our manufacturing processes. Most of our manufacturing is carried out by third-party subcontractors in China and Israel. Our internal manufacturing activities consist primarily of the production of prototypes, test engineering, materials purchasing and inspection, final product configuration and quality control and assurance.

In addition, we have engaged several ODMs based in Asia to design and manufacture some of our products. We may engage additional ODMs in the future. Termination of our commercial relationship with an ODM or the discontinuance of manufacturing of products by an ODM would negatively affect our business operations.

We are obligated under certain agreements with our suppliers to purchase goods and to purchase excess inventory. Aggregate non-cancellable obligations under these agreements as of December 31, 2022 were approximately $39.8 million.

- 41 -

Industry Standards and Government Regulations

Our products must comply with industry standards relating to telecommunications equipment. Before completing sales in a country, our products must comply with local telecommunications standards, recommendations of quasi-regulatory authorities and recommendations of standards-setting committees. In addition, public carriers require that equipment connected to their networks comply with their own standards. Telecommunication-related policies and regulations are continuously reviewed by governmental and industry standards-setting organizations and are always subject to amendment or change. Although we believe that our products currently meet applicable industry and government standards, we cannot be sure that our products will comply with future standards.

We are subject to telecommunication industry regulations and requirements set by telecommunication carriers that address a wide range of areas including quality, final testing, safety, packaging and use of environmentally friendly components. We comply with the European Union’s Restriction of Hazardous Substances Directive (under certain exemptions) that requires telecommunication equipment suppliers to not use some materials that are not environmentally friendly. These materials include Cadmium, Hexavalent chromium, Lead, Mercury, Polybrominated biphenyls, Polybrominatel diphenyl ethers Bis (2-ethylhexyl) phthalate, benzyl utyl phthalate, Dibutyl phthalate and Diisobutyl phthalate We expect that other countries, including countries we operate in, will adopt similar directives or other additional directives and regulations.

Competition

Competition in our industry is intense and we expect competition to increase in the future. Our competitors currently sell products that provide similar benefits to those that we sell. There has been a significant amount of merger and acquisition activity, frequently involving major telecommunications equipment manufacturers acquiring smaller companies, as well as strategic alliances entered into by competitors. We expect that these activities will result in an increasing concentration of market share among these companies, many of whom are our customers.

In the following sections we list competing vendors and providers in each of our main product and service categories:

Networking Solutions

In the area of enterprise session border controllers, we compete with Oracle, Ribbon Communications, Metaswitch (acquired by Microsoft), TE-Systems and Ingate.

In the area of low and mid-density digital gateways we face competition from companies such as Ribbon Communications, Cisco, Dialogic, NewRock, Patton, Ferrari and Sangoma.

Our competitors in the area of multi-service business routers are companies such as Cisco, Juniper, Adtran, One-Access (acquired by Ekinops), Patton, Huawei, HP/3COM and Alcatel-Lucent.

Applications

Our competitors in the area of call recording are companies such as Verint, NICE, ACS, Red Box, Teleware and Dubber.

Our competitors in the area of Conversational IVR and Speech Attendants include, but are not limited to, Nuance, Parlance and other contact center vendors which provide IVR solutions.

Our competitors in the area of applications leveraging speech recognition and conversational AI technology include companies such as Twilio, Nuance and IBM, as well as Contact Center vendors such as Genesys, NICE and Five9s. Some public cloud providers offer technology and services that partially overlap with ours and several smaller startup companies are also developing competing solutions.

Our competitors in the area of SmartTAP360 live, which focuses mainly on compliance and quality recording in conjunction with Microsoft Teams, include, among others, ASC, Redbox, NICE and Verint. Such competitors are currently listed in the certified list of Microsoft vendors although we mainly see their presence in mid-market projects.

- 42 -

Our competitors in the area of Meeting Insights, which is focused on productivity enhancement and organization repository in the Microsoft environment, include, but are not limited to, Avoma, Otter and (at times) Microsoft (with Stream or Teams premium).Devices

Our principal competitors in the area of IP phones and meeting room devices are “best-of-breed” IP phone vendors and end-to-end IP telephony vendors. “Best of breed” IP phone vendors sell standards-based SIP phones that can be integrated into any standards-based IP-PBX or hosted IP telephony system. These competitors include Poly (acquired by HPQ), Yealink, Grandstream, Logitech, Crestron, VTEC (which acquired Snom Technology) and many others.

AudioCodes Live for Microsoft Teams Managed Services

Our main competitor in the area of Live is the in-house implementation of projects (after buying products either directly or through an integrator). Competition is also exhibited in the form of system integrators, such as Converge One, NTT and BT, among several others, in various sizes, locations and specialties.

Some of our competitors have the ability to offer vendor-sponsored financing programs to customers. Those with broad product portfolios may also be able to offer lower prices on products that compete with ours because of their ability to recoup a loss of margin through sales of other products or services. Additionally, voice, audio and other communications alternatives that compete with our products are constantly being introduced.

Some of our competitors are also customers of our products and technologies.

In the future, we may also develop and introduce other products or services with new or additional telecommunications capabilities or services. As a result, we may compete directly with VoIP companies, system integrators, VARs and other telecommunications infrastructure and solution providers, some of which may be our current customers. Additional competitors may include companies that currently provide communication software products and services. The ability of some of our competitors to bundle other enhanced services or complete solutions with VoIP products could give these competitors an advantage over us.

Intellectual Property and Proprietary Rights

Our success is dependent in part upon proprietary technology. We rely primarily on a combination of patent, copyright and trade secret laws, as well as confidentiality procedures and contractual provisions, to protect our proprietary rights. We also rely on trademark protection concerning various names and marks that serve to identify us and our products. While our ability to compete may be affected by our ability to protect our intellectual property, we believe that because of the rapid pace of technological change in our industry maintaining our technological leadership and our comprehensive familiarity with all aspects of the technology contained in our signal processors and communication boards is also significant to our success.

We own U.S. patents that relate to our technologies. We also actively pursue patent protection in selected other countries of interest to us. In addition to patent protection, we seek to protect our proprietary rights through unregistered copyright protection and through restrictions on access to our trade secrets and other proprietary information which we impose through confidentiality agreements with our customers, suppliers, employees and consultants.

There are a number of companies besides us who hold or may acquire patents for various aspects of the technology incorporated in the ITU’s standards or other industry standards or proprietary standards, for example, in the fields of wireless and cable. While we have obtained cross-licenses from some of the holders of these other patents, we have not obtained a license from all of the holders. The holders of these other patents from whom we have not obtained licenses may take the position that we are required to obtain a license from them. Companies that have submitted their technology to the ITU (and generally other industry standards making bodies) for adoption as an industry standard are required by the ITU to undertake to agree to provide licenses to that technology on reasonable terms. Accordingly, we believe that even if we were required to negotiate a license for the use of such technology, we would be able to do so at an acceptable price. Similarly, third parties who also participate with respect to the same standards-setting organizations as do we may be able to negotiate a license for use of our proprietary technology at a price acceptable to them, but which may be lower than the price we would otherwise charge.

- 43 -

Third parties have claimed, and from time to time in the future may claim, that our past, current or future products infringe their intellectual property rights. Intellectual property litigation is complex and there can be no assurance of a favorable outcome of any litigation. Any future intellectual property litigation, regardless of outcome, could result in substantial expense to us and significant diversion of the efforts of our technical and management personnel. Litigation could also disrupt or otherwise severely impact our relationships with current and potential customers as well as our manufacturing, distribution and sales operations in countries where relevant third-party rights are held and where we may be subject to jurisdiction. An adverse determination in any proceeding could subject us to significant liabilities to third parties, require disputed rights to be licensed from such parties, assuming licenses to such rights could be obtained, or require us to cease using such technology and expend significant resources to develop non-infringing technology. We may not be able to obtain a license at an acceptable price.

In the past, we have entered into technology licensing fee agreements with third parties. Under these agreements, we agreed to pay these third parties royalties, based on sales of relevant products.

C.

ORGANIZATIONAL STRUCTURE

AudioCodes Ltd. is the parent company of a group that consists of AudioCodes Ltd. and over 20 subsidiaries worldwide. AudioCodes Inc., our wholly-owned U.S. subsidiary incorporated in Delaware, is a significant subsidiary based in Piscataway, New Jersey.

D.

PROPERTY, PLANTS AND EQUIPMENT

We lease our main office and warehouse facilities, located in Airport City, Lod, Israel, which occupy approximately 274,000 square feet for annual lease payments of approximately $6.5 million (including management fees). The term of this lease extends until January 31, 2024. In November 2022, we entered into new lease agreement in Park Naymi, which is located near Messubim Junction in Israel, or the New Lease Agreement. The New Lease Agreement will replace the current lease agreement of our main offices in Israel. Pursuant to the New Lease Agreement, we will lease from the landlord an approximately 10,000 square foot facility, or the Premises. The lease of the Premises, which is still under construction, is expected to commence in 2023. The initial lease term under the New Lease Agreement is for seven years, commencing upon the transfer of possession of the Premises. We additionally hold options under the New Lease Agreement to extend the lease term for additional periods of up to 12 years.

We also lease offices in Beer Sheva, Israel, or the Beer Sheva Lease. The annual lease payments in 2022 (including management fees) for Beer Sheva Lease was approximately $418,000.

Our U.S. subsidiary, AudioCodes Inc., previously leased an approximately 15,400 square foot facility in Somerset, New Jersey, or the Prior New Jersey Lease. On May 13, 2022, we entered into a new leasing arrangement for an approximately 14,706 square foot facility in Piscataway, New Jersey, or the Current New Jersey Lease.

AudioCodes Inc. also leases offices in Morrisville, North Carolina, or the North Carolina Lease. The annual lease payments in 2022 (including management fees) for all our offices in the United States were approximately $237,000.

In October 2021, we entered into a termination agreement effectively terminating the Prior New Jersey Lease, or the Termination Agreement. Pursuant to the Termination Agreement, we agreed to terminate the Prior New Jersey Lease prior to its original expiration date. The termination is subject to our receipt of a termination payment from the landlord in the aggregate amount of $1.5 million (which is to be paid in two equal installments of $750,000) minus minor electricity payments to be paid by us. We received the first payment in October 2021 and the remaining payment in August 2022. We recorded lease income related to the Termination Agreement in the approximate amounts of $1,093,000 and $382,000 in the years ended December 31, 2022 and 2021, respectively.

We lease additional offices in Israel as well as for our international offices; however, we do not believe the lease agreements for these offices are material.

We believe that these properties are sufficient to meet our current needs. However, we may need to increase the size of our current facilities, seek new facilities, close certain facilities or sublease portions of our existing facilities in order to address our needs in the future.

- 44 -

ITEM 4.A.     UNRESOLVED STAFF COMMENTS

None.

ITEM 5.        OPERATING AND FINANCIAL REVIEW AND PROSPECTS

Critical Accounting Estimates

Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America, or U.S. GAAP. These accounting principles require management to make certain estimates, judgments and assumptions based upon information available at the time that they are made, historical experience and various other factors that are believed to be reasonable under the circumstances. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenues and expenses during the periods presented.

Our management has reviewed our critical accounting policies and related disclosures with our Audit Committee. See Note 2 to our Consolidated Financial Statements included elsewhere in this Annual Report, which contains additional information regarding our accounting policies and other disclosures required by U.S. GAAP.

On an ongoing basis, management evaluates its estimates and judgments. Management bases its estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Management believes the significant accounting policies that affect its more significant judgments and estimates used in the preparation of its consolidated financial statements and are the most critical to aid in fully understanding and evaluating AudioCodes’ reported financial results include the following:

Revenue recognition and allowance for sales returns;
Allowance for credit losses;
Inventories;
Intangible assets;
Goodwill;
Income taxes and valuation allowance;
Share-based compensation; and
Contingent liabilities.

The extent of the impact of current macroeconomic conditions, including, but not limited to, rising inflation, an overall global economic slowdown and the ongoing conflict in Ukraine, on our business, financial condition and results of operations will depend on future developments, which are highly uncertain at this time. Accordingly, we face a greater degree of uncertainty than normal in making the judgments and estimates needed to apply certain of our significant accounting policies.

Revenue Recognition and Allowance for Sales Returns

We generate our revenues primarily from the sale of software licenses, equipment, and related services through a direct sales force and sales representatives. Our products are delivered to our customers, which include original equipment manufacturers, or OEMs, network equipment providers, systems integrators, enterprises, carriers and distributors in the telecommunications and networking industries, all of whom are considered end-users.

- 45 -

Revenues are recognized in accordance with Accounting Standards Codification, or ASC, 606, “Revenue from Contracts with Customers”. 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 its performance obligations.

We enter into contracts that can include combinations of products and services that are capable of being distinct and accounted for as separate performance obligations.  The software licenses and equipment are distinct as the customer can derive the economic benefit of it without any additional services. We allocate the transaction price to each performance obligation, based on its relative standalone selling price out of the total consideration of the contract.

Software license and equipment revenues are recognized at the point of time when control is transferred, the product has been delivered and the benefit of the asset has been transferred.

Revenues from maintenance and support services are recognized over time ratably over the term of the contract.

We enter into contracts that included combinations of products and services that are capable of being distinct and accounted for as separate performance obligations. The software licenses and equipment are distinct as the customer can derive the economic benefit of it without any additional services. We allocate the transaction price to each performance obligation, based on its relative standalone selling price out of the total consideration of the contract.

As we generally do not sell the products separately on a standalone basis, the standalone selling prices are not directly observable. Therefore, we make estimates, based on reasonably available information. The estimated selling price is established considering multiple factors such as historical selling prices, internal pricing practices, gross margin objectives and discount policy.

We grant to certain customers a right of return or the ability over a limited period to exchange for other products a specific percentage of the total price paid for products they have purchased. We maintain a provision for product returns and exchanges and other incentives, based on our experience with historical sales returns, analysis of credit memo data and other known factors, all in accordance with ASC 606. This provision is deducted from revenues and amounted to approximately $2.7 million and $3.5 million as of December 31, 2022 and 2021, respectively. This provision was recorded as part of other payables and accrued expenses.

In instances of contracts where revenue recognition differs from the timing of invoicing, the Company generally determined that those contracts do not include a significant financing component. The primary purpose of the invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company's products and services, not to receive or provide financing. 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.

Deferred revenues include amounts invoiced to customers for which revenue has not yet been recognized. Deferred revenues are recognized as (or when) we perform the performance obligations under the contract.

Allowance for Doubtful Accounts

Our trade receivables are derived from sales to customers located primarily in the Americas, the Far East, Israel and Europe. We perform ongoing credit evaluations of our customers and to date have not experienced any material losses from uncollected receivables. An allowance for doubtful accounts is determined with respect to those amounts that we have recognized as revenue and determined to be doubtful of collection. We usually do not require collateral on trade receivables because most of our sales are made to large and well-established companies. On occasion we may purchase credit insurance to cover credit exposure for a portion of our sales and this may mitigate the amount we need to write off as a result of doubtful collections.

- 46 -

Inventories

Inventories are stated at the lower of cost or net realizable value. Cost is determined using the “weighted average cost” method for raw materials and finished products. We periodically evaluate the quantities on hand relative to current and historical selling prices and historical and projected sales volume and technological obsolescence. Based on these evaluations, inventory write-offs are provided to cover risks arising from slow-moving items, technological obsolescence, excess inventories, discontinued product lines and market prices lower than cost. During the year ended December 31, 2022, the Group's inventory write off was immaterial. We wrote off inventory in a total amount of approximately $1.7 million and $4.2 million in the years ended December 31, 2021, and 2020, respectively.

Intangible Assets

As a result of our acquisitions, our balance sheet included acquired intangible assets in the aggregate amount of approximately $1.6 million and $2.4 million as of December 31, 2022 and 2021, respectively.

We allocated the purchase price of the companies we acquired to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. These valuations require management to make significant estimations and assumptions, especially with respect to intangible assets. Critical estimates in valuing intangible assets include future expected cash flows from technology acquired, trade names, backlog and customer relationships. In addition, other factors considered are the brand awareness and market position of the products sold by the acquired companies and assumptions about the period of time the brand will continue to be used in the combined company’s product portfolio. Management’s estimates of fair value are based on assumptions believed to be reasonable, but such assumptions are inherently uncertain and unpredictable.

If we did not appropriately allocate these components or we incorrectly estimate the useful lives of these components, our computation of amortization expense may not appropriately reflect the actual impact of these costs over future periods, which could materially and adversely affect our operating results.

Intangible assets are comprised of acquired technology, customer relations and licenses. Intangible assets that are not considered to have an indefinite useful life are amortized using the straight-line basis over their estimated useful lives, which range from four and a half to ten years. Recoverability of these assets is measured by a comparison of the carrying amount of the asset to the undiscounted future cash flows expected to be generated by the assets. If the assets are considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired assets.

During the years ended December 31, 2022, 2021 and 2020, no impairment charges were identified.

Goodwill

As a result of our acquisitions, our balance sheet included acquired goodwill in the aggregate amount of approximately $37.6 million as of December 31, 2022 and 2021. Goodwill represents the excess of the purchase price and related costs over the fair value of net tangible and identifiable intangible assets of businesses acquired and accounted for under the purchase method. In accordance with ASC 350, “Intangible, Goodwill and Other,” goodwill is not amortized and is tested for impairment at least annually. Our annual impairment test is performed at the end of the fourth quarter each year. If events or indicators of impairment occur between the annual impairment tests, we perform an impairment test of goodwill at that date.

ASC 350, “Intangibles – Goodwill and Other”, prescribes a two-phase process for impairment testing of goodwill. The first phase screens for impairment, while the second phase (if necessary) measures impairment. Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. In such case, the second phase is then performed, and we measure impairment by comparing the carrying amount of the reporting unit’s goodwill to the implied fair value of that goodwill. An impairment loss is recognized in an amount equal to the excess. We have an option to perform a qualitative assessment to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount prior to performing the two-step goodwill impairment test. If this is the case, the two-step goodwill impairment test is required. If it is more-likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the two-step goodwill impairment test is not required.

During the years ended December 31, 2022, 2021 and 2020, no impairment losses were identified with respect to intangible assets.

- 47 -

Income Taxes and Valuation Allowance

As part of the process of preparing our consolidated financial statements, we are required to estimate our income tax expense in each of the jurisdictions in which we operate. This process involves us estimating our actual current tax exposure, which is accrued as taxes payable, together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets, which are included within our consolidated balance sheet. We may record a valuation allowance to reduce our deferred tax assets to the amount of future tax benefit that is more likely than not to be realized.

Although we believe that our estimates are reasonable, there is no assurance that the final tax outcome and the valuation allowance will not be different from those which are reflected in our historical income tax provisions and accruals.

We have filed or are in the process of filing U.S. federal, state and foreign tax returns and Israel tax returns, that might be subject to audit by the respective tax authorities. Although the ultimate outcome is unknown, we believe that adequate amounts have been provided for and any adjustments that may result from tax return audits are not likely to materially adversely affect our consolidated results of operations, financial condition or cash flows.

Share-based Compensation

We account for share-based compensation in accordance with ASC 718, “Compensation – Stock Compensation”. We utilize the Black-Scholes option pricing model to estimate the fair value of share-based compensation at the date of grant. The Black-Scholes model requires subjective assumptions regarding dividend yields, expected volatility, expected life of options and risk-free interest rates. These assumptions reflect management’s best estimates. Changes in these inputs and assumptions can materially affect the estimate of fair value and the amount of our share-based compensation expenses relating to stock options. We recognized share-based compensation expense of $15.1 million, $14.1 million and $8.8 million in the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, there was approximately $16.5 million of total unrecognized share-based compensation expense related to non-vested share-based compensation arrangements granted by us. As of December 31, 2022, such expense is expected to be recognized over a weighted-average period of 2.89 years.

Contingent Liabilities

We are, from time to time, involved in claims, lawsuits, government investigations, and other proceedings arising from the ordinary course of our business. We record a provision for a liability when we believe that it is both probable that a liability has been incurred, and the amount can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount. Such 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. No provision was recorded as of December 31, 2022.

Recently Issued and Adopted Accounting Pronouncements

See Note 2aa to our Consolidated Financial Statements included elsewhere in this Annual Report.

New Accounting Pronouncements Not Yet Effective

Not applicable.

A.OPERATING RESULTS

You should read this discussion with the consolidated financial statements and other financial information included in this Annual Report.

- 48 -

Overview

AudioCodes is a leading vendor of advanced communications software, products and productivity solutions for the digital workplace. Our products are deployed on-premises or delivered from the cloud. Providing software communications, cloud-based platforms, customer premise equipment and software applications, our solutions and products are geared to meet the growing needs of enterprises and service providers realigning their operations towards the transition to all-IP networks and hosted unified communications and collaboration business services. In addition, we offer a complete suite of professional and managed services that allow our partners and customers to choose a service packages (or complement their own offering) from a modular portfolio of professional services.

Our products are deployed globally in enterprise and service provider cloud networks. Our products include session border controllers, or SBC, life cycle management solutions, VoIP network routing solutions, media gateways, multi-service business routers, IP phones, value added applications and professional services. Our high-definition VoIP technologies and products provide enhanced intelligibility and a better end user experience in emerging voice communications services. We have tens of millions of SBC, media gateway and media server sessions deployed in over 100 countries across the globe. Our high availability platforms cover the spectrum of low, mid and high-density applications for service providers and large enterprises.

With over 25 years in the telecommunications market, we offer a broad range of solutions and services for both enterprise and service provider deployments. These solutions are built around our field-proven VoIP product range. Our VoIP technology contains voice quality enhancements and best-of-breed VoIP network elements and applications, and has a proven track record in product and network interoperability with the industry’s leading companies. With full support for industry standard protocols such as SIP, and proven interoperability with industry leading soft switches, private branch exchanges, or PBXs, IP-PBXs, unified communications and contact center platforms, we deliver innovative solutions for virtually any voice communications environment, offering reduced total cost of ownership, enhanced features, and superior voice quality.

We have invested significant development resources in complying with Microsoft’s requirements for the purpose of becoming a Microsoft recognized partner for their unified communication solutions for the enterprise market, which are known as Microsoft Skype for business and Microsoft Teams. We have adapted some of our gateway products, IP phones, session border controllers, survivable branch applications, value added applications and professional services to operate in the Microsoft Skype for business and Microsoft Teams environment. Our products to the Skype for Business and Microsoft Teams Unified Communications market are sold primarily to our channel partners.

In November 2019, we and our former Israeli subsidiary, AudioCodes Development Ltd. (which was merged into our company effective January 1, 2020), entered into a royalty buyout agreement, or the Royalty Buyout Agreement with the IIA relating to certain grants they had received from the IIA. The contingent net royalty liability to the IIA at the time of the Royalty Buyout Agreement with respect to these grants was approximately $49 million, or in this section, the Debt, including interest to the date of the Royalty Buyout Agreement. As part of the Royalty Buyout Agreement, we agreed to pay approximately $32.2 million to the IIA (to settle the Debt in full) in three annual installments starting in 2019. The annual installments were linked to the NIS and bore interest. Pursuant to the Royalty Buyout Agreement, we eliminated all royalty obligations related to our future revenues with respect to these grants. In December 2021, December 2020, and November 2019, we paid three installments of approximately $12.2, $11.6 and $10.7 million, respectively, due under the Royalty Buyout Agreement.

We offer a comprehensive professional services program intended to provide responsive, preventive, and consultative support of our networking products. Our professional services support networking devices, applications and infrastructures, allowing large organizations and service providers to realize the potential of a high-performance multi-service network.

Our headquarters and research and development facilities are located in Israel with research and development extensions in the U.S. and China. We have other offices located in Europe, Asia, Latin America and Australia.

- 49 -

Historically, a substantial portion of our revenue has been derived from large purchases by a limited number of OEMs, NEPs, systems integrators and distributors. Westcon Group, our largest customer, accounted for approximately 15.1%, 15.4% and 13.0% of our revenues in the years ended December 31, 2022, 2021 and 2020, respectively. In addition, ScanSource Communications Group accounted for approximately 10.0%, 10.9% and 13.5%, of our revenues in the years ended December 31, 2022, 2021 and 2020, respectively. Our top five customers accounted for approximately 38.2%, 38.7% and 37.7% of our revenues in the years ended December 31, 2022, 2021 and 2020, respectively. If we lose a large customer and fail to add new customers to replace the associated lost revenue, or the revenue derived from any such customers materially decreases, our operating results may be materially adversely affected.

Revenues, based on the location of our customers for the last three fiscal years, are as follows:

Year Ended December 31,

 

    

2022

2021

    

2020

 

Americas

50.7

%  

46.5

%  

46.7

%

Far East

15.3

15.7

 

16.3

Europe

31.9

35.6

 

34.3

Israel

2.1

2.2

 

2.7

Total

100.0

%  

100.0

%  

100.0

%

Beyond repeated business from distributors and service providers, we believe that prospective customers are generally required to make a significant commitment of resources to test and evaluate our products and to integrate them into their larger systems. Our sales process is often subject to delays associated with lengthy approval processes that typically accompany the design and testing of new communications equipment. For these reasons, the sales cycles of our products to new customers are often lengthy, averaging approximately six to twelve months. As a result, we may incur significant selling and product development expenses prior to generating revenues from sales.

The currency of the primary economic environment in which our operations are conducted is the dollar and, as such, we use the dollar as our functional currency. Transactions and balances originally denominated in dollars are presented at their original amounts. All transaction gains and losses from the premeasurement of monetary balance sheet items denominated in non-dollar currencies are reflected in the statement of operations as financial income or expenses, as appropriate.

The demand for VoIP technology has increased during recent years. In recent years, the shift from traditional circuit-switched networks to next generation packet-switched networks continued to gain momentum. As data traffic becomes the dominant factor in communications, service providers are building and maintaining converged networks for integrated voice and data services. In developed countries, traditional and alternative service providers have adopted bundled triple play (voice, video and data) and quadruple play (voice, video, data and mobile) offerings. This trend, enabled by voice and multimedia over IP, has fueled competition among cable, wireline, ISP and mobile operators, increasing the pressure for adopting and deploying VoIP networks. In addition, underdeveloped markets without basic wire line service in countries such as China and India and certain countries in Eastern Europe are adopting the use of VoIP technology to deliver voice and data services that were previously unavailable.

The general economic uncertainty, including disruptions in the world credit and equity markets, has had and continues to have a negative impact on business around the world. This economic environment has had an adverse impact on the technology industry and our major customers. Conditions may continue to be uncertain or may be subject to deterioration which could lead to a reduction in consumer and customer spending overall, which could have an adverse impact on sales of our products. A disruption in the ability of our significant customers to access liquidity could cause serious disruptions or an overall deterioration of their businesses which could lead to a significant reduction in their orders of our products and the inability or failure on their part to meet their payment obligations to us, any of which could have a material adverse effect on our results of operations and liquidity. In addition, any disruption in the ability of customers to access liquidity could lead customers to request longer payment terms from us or long-term financing of their purchases from us. Granting extended payment terms or a significant adverse change in a customer’s financial and/or credit position could also require us to assume greater credit risk relating to that customer’s receivables or could limit our ability to collect receivables related to purchases by that customer. As a result, our allowance for doubtful accounts and write-offs of accounts receivable could increase.

- 50 -

Impact of the COVID-19 Pandemic on Our Business and Operations

The COVID-19 pandemic has impacted, and continues to impact, the markets that we serves. In particular, the COVID-19 pandemic resulted in an unprecedented shift to work-from-home for many enterprises and contact centers, and a need to enable remote teams and agents to communicate and collaborate, regardless of their location. Moreover, there has also been a significant increase in the consumption of online services resulting from lockdowns in many countries, thus increasing the load on support centers. The COVID-19 pandemic has disrupted supply chains and affected production and sales across a range of industries, including the industry in which we operates. While we has previously managed, and will continue to actively manage, our business in an attempt to mitigate the impacts of the COVID-19 pandemic, we cannot at this time estimate the duration or full magnitude that the COVID-19 pandemic could ultimately have on our business, results of operations and financial condition.

Ongoing Conflict in Ukraine

In February 2022, Russia launched a large-scale invasion of Ukraine, and Russia and Ukraine continue to engage in active and armed conflict. Such conflict has resulted, and will likely continue to result in, significant destruction of Ukraine’s infrastructure and substantial casualties amongst military personnel and civilians. As a result of Russia’s invasion of Ukraine, the governments of several nations have implemented commercial and economic sanctions against Russia (as well as certain banks, companies, government officials, and other individuals in Russia and Belarus). In addition to governmental entities, actors in the private sector, including, among others, tech firms, consumer brands and major manufacturers, have stopped, or publicly announced that they intend to stop, operations in Russia and cease their partnerships with Russian firms, and shippers, insurance companies and refiners have similarly indicated that they will no longer purchase or ship crude oil from Russia. In March 2022, Israel’s then Foreign Minister Mr. Yair Lapid indicated that Israel would not function as a route to bypass sanctions imposed on Russia by the United States and other western countries, and Israeli banks have elected to sever relationships with sanctioned Russian banks. While Israel has not, as of the date of this Annual Report, imposed explicit sanctions on Russia or Belarus, it has publicly rejected Russia’s annexation of the four occupied regions of Ukraine and voiced support for Ukraine’s sovereignty and territorial integrity. Moreover, Israeli companies who hold ties to the United States, the United Kingdom and the European Union could be indirectly subject to the measures imposed by such nations.

While it is not possible to predict or determine the ultimate consequences and impact of the conflict in Ukraine, such conflict could result in, among other things, significant regional instability and geopolitical shifts, and material and adverse effects on global macroeconomic conditions, financial markets, exchange rates and supply chains. To the extent negotiations between Russia and Ukraine are ultimately unsuccessful, the conflict in Ukraine could have a lasting impact in the near- and long-term on the financial condition, business and operations of our business (and the businesses of the counterparties with whom we engage), and the global economy at large.

- 51 -

Results of Operations

The following table sets forth the results of operations in dollars and as a percentage of total revenues for the periods indicated:

Year ended December 31,

 

    

2022

2021

 

% of

% of

Amount

Revenues

Amount

Revenues

Revenues:

  

Products

$

164,302

59.7

%  

$

155,089

62.3

%

Services

110,791

40.3

93,831

37.7

Total revenues

275,093

100.0

248,920

100.0

Cost of revenues:

Products

63,686

23.1

52,750

21.2

Services

32,629

11.9

25,279

10.2

Total cost of revenues

96,315

35.0

78,029

31.3

Gross profit

178,778

65.0

170,891

68.7

Operating expenses:

Research and development, net

59,842

21.8

53,396

21.5

Selling and marketing

70,123

25.4

62,057

24.9

General and administrative

17,494

6.4

15,914

6.4

Total operating expenses

147,459

53.6

131,367

52.8

Operating income

31,319

11.4

39,524

15.9

Financial income (expenses), net

2,864

1

123

0.1

Income before taxes on income

34,183

12.4

39,647

16.0

Taxes on income

(5,717)

(2.1)

(5,896)

(2.4)

Net income

$

28,466

10.3

%  

$

33,751

13.6

%

Year Ended December 31, 2022 Compared to Year Ended December 31, 2021

Revenues. Revenues increased 10.5% to $275.1 million in the year ended December 31, 2022, from $248.9 million in the year ended December 31, 2021.

Our revenues from sales of products in the year ended December 31, 2022 increased by 5.9% to $164.3 million, or 59.7% of total revenues, from $155.1 million, or 62.3% of total revenues, in the year ended December 31, 2021. The increase in revenues from sales of products was primarily attributable to the increased adoption of unified communications and collaboration solutions by enterprises (specifically, Microsoft Teams), which account for a large portion of our revenues, and to a lesser extent the increased migration by Contact Center customers moving to IP. The increased adoption of UC and CC solutions and the migration to all-IP voice networks positively affected the demand for our products, specifically supporting high growth of our Devices and SBC products.  

Our revenues from sales of services in the year ended December 31, 2022 increased by 18.1% to $110.8 million, or 40.3% of total revenues, from $93.8 million, or 37.7% of total revenues, in the year ended December 31, 2021. The increase in revenues from sales of services was primarily driven by the growth of our professional and managed services offerings.  At the core of this growth is our continued progress in pivoting to recurring revenues with strong execution in our operation of the AudioCodes Live offering. The growth in product support services was attributable to sales of products in prior periods that resulted from an increase of our renewal rate of support agreements in some regions and from support services for a larger number of products being supported. The growth in sales of professional services was attributable to offering more managed services with larger contract value as part of our AudioCodes Live offering and a broader portfolio of professional services offered by us and an increase in demand for such services in the Enterprise UC market (mainly Microsoft Teams).

- 52 -

Cost of Revenues and Gross Profit. Cost of revenues includes the cost of hardware, quality assurance, overhead related to professional and support customer services, overhead related to manufacturing activity, technology licensing and royalty fees payable to third parties and to the IIA. Gross profit increased to $178.8 million in the year ended December 31, 2022, from $170.9 million in the year ended December 31, 2021. Gross profit as a percentage of total revenues was 65.0% in the year ended December 31, 2022, compared to 68.7% in the year ended December 31, 2021. The decrease in the gross profit as a percentage of total revenues is primarily attributable to higher supply chain costs on products and less favorable product mix. Expenses included in cost of revenues related to share-based compensation were $0.4 million in each of the years ended December 31, 2022 and 2021.

Cost of revenues related to sales of products increased by 20.7% to $63.7 million in the year ended December 31, 2022, from $52.8 million in the year ended December 31, 2021. Gross margin percentage from products was 61.2% in the year ended December 31, 2022 and 66.0% in the year ended December 31, 2021. This decrease is primarily attributable to higher supply chain costs and less favorable product mix.

Cost of revenues related to sales of services in the year ended December 31, 2022 increased by 29.1% to $32.6 million, from $25.3 million in the year ended December 31, 2021. This increase is primarily attributable to higher support personnel expenses associated with providing services and implementation of our products with service providers as well as enterprise customers. In the year ended December 31, 2022, the gross margin percentage from sales of services decreased to 70.5%, from 73.1% in the year ended December 31, 2021.

Research and Development Expenses, net. Research and development expenses, net, consist primarily of salaries and related costs of employees engaged in ongoing research and development activities, development-related raw materials and the cost of subcontractors, less grants from the IIA. Research and development expenses increased by 12.1% in the year ended December 31, 2022 to $59.8 million, from $53.4 million in the year ended December 31, 2021. As a percentage of total revenues, research and development expenses, net increased to 21.8% in the year ended December 31, 2022, from 21.5% in the year ended December 31, 2021. The increase on an absolute basis is primarily due to an increase in the total number of our employees and related expenses. In addition, in the year ended December 31, 2022, expenses included in research and development expenses related to share-based compensation were $3.5 million, compared to $2.8 million in the year ended December 31, 2021. IIA grants recognized were $0.6 million in each of the years ended December 31, 2022 and 2021.

Selling and Marketing Expenses. Selling and marketing expenses consist primarily of salaries and related costs (including sales commissions) of sales and marketing personnel, as well as exhibition, travel and related expenses. Selling and marketing expenses increased by 13.0% in the year ended December 31, 2022 to $70.1 million, from $62.1 million in the year ended December 31, 2021. As a percentage of total revenues, selling and marketing expenses increased to 25.5% in the year ended December 31, 2022, from 24.9% in the year ended December 31, 2021. The increase on an absolute basis is primarily due to an increase in the total number of our employees and related expenses associated with such employees. We added employees in an effort to increase our market share in the areas in which we sell our products and services, mainly due to our continued progress in pivoting to recurring revenues. In addition, in the year ended December 31, 2022, expenses included in selling and marketing expenses related to share-based compensation were $6.0 million, compared to $6.2 million in the year ended December 31, 2021.

General and Administrative Expenses. General and administrative expenses consist primarily of salaries and related costs of finance, human resources and general management personnel, rent, network and allowance for credit losses, as well as insurance and consultant services expenses. General and administrative expenses increased by 9.9% to $17.5 million in the year ended December 31, 2022, from $15.9 million in the year ended December 31, 2021. As a percentage of total revenues, general and administrative expenses were 6.4% in each of the years ended December 31, 2022 and 2021. The increase on an absolute basis is primarily due to an increase in payroll expenses. In addition, in the year ended December 31, 2022, expenses included in general and administrative expenses related to share-based compensation were $5.2 million compared to $4.8 million in the year ended December 31, 2021.

Financial Income (Expenses), Net. Financial income (expenses), net consists primarily of interest earned on cash and cash equivalents, marketable securities and bank deposits, gains from financial investments, net of interest on our bank loans and bank charges, exchange rate differences and linkage differences to the Israeli consumer price Index, or Israeli CPI, and amortization of marketable securities premiums and accretion of discounts, net. Financial income, net, in the year ended December 31, 2022 was $2.9 million, compared to financial income, net of $0.1 in the year ended December 31, 2021. The increase in financial expenses, net in the year ended December 31, 2022 was primarily due to (i) lower expenses related to exchange rate fluctuations; and (ii) higher interest income recorded with respect to marketable securities and financial investments.

- 53 -

Taxes on Income. Taxes on income in the year ended December 31, 2022, were $5.7 million, compared to $5.9 million in the year ended December 31, 2021. The decrease in the net income tax expenses is primarily a result of lower utilization of deferred tax assets.

A discussion with respect to a comparison of the results of operations for the year ended December 31, 2021, compared to the year ended December 31, 2020 is contained under the heading “Results of Operations” in Item 5 of our Annual Report on Form 20-F for the year ended December 31, 2021, or the 2021 20-F.

Impact of Inflation, Devaluation and Fluctuation of Currencies on Results of Operations, Liabilities and Assets

Since the majority of our revenues are denominated in or linked to the dollar, we believe that inflation and fluctuations in the NIS/dollar exchange rate have no material impact on our revenues. However, a majority of the costs of our Israeli operations, mainly personnel and facility-related, is incurred in NIS. Inflation in Israel and dollar exchange rate fluctuations have some influence on our expenses and, as a result, on our net income. Our NIS costs, as expressed in dollars, are influenced by the extent to which any increase in the rate of inflation in Israel is not offset (or is offset on a lagging basis) by a devaluation or appreciation of the NIS in relation to the dollar.

To protect against the changes in value of forecasted foreign currency cash flows resulting from payments in NIS, we may maintain a foreign currency cash flow hedging program. We hedge portions of our forecasted expenses denominated in foreign currencies with forward contracts. These measures may not adequately protect us from material adverse effects due to the impact of inflation in Israel.

Rising inflation in the United States and other markets in which we operate (or derive revenue) may impact the economy and ultimately the demand for our products and services. See “Risk Factors – High rates of global inflation and the occurrence of a recession could have a material and adverse impact on our business, results of operations and financial condition” for further information regarding the risks associated with such inflation.

The following table presents information about the rate of inflation in Israel, the rate of devaluation of the NIS against the dollar, and the rate of inflation in Israel adjusted for the devaluation:

Israeli

inflation

Israeli

NIS devaluation

adjusted for

inflation

or appreciation

devaluation or

Year Ended

rate

rate

appreciation

December 31,

    

%

    

%

    

%

2022

5.3

13.2

7.9

2021

2.8

 

(3.3)

 

(6.1)

2020

 

(0.7)

 

(7.0)

 

(6.3)

B.LIQUIDITY AND CAPITAL RESOURCES

We have financed our operations for the last two years primarily from our cash and cash equivalents, bank deposits, bank borrowings and cash from operations.

As of December 31, 2022, we had $124.3 million in cash and cash equivalents, short-term and long-term marketable securities, short-term and long-term financial investments and bank deposits, a decrease of $50.5 million from $174.8 million of cash and cash equivalents and bank deposits at December 31, 2021. As of December 31, 2021, we were restricted with respect to using approximately $5.1 million of our cash as a result of a lease agreement. As of December 31, 2022, we have no restricted cash.

Our material cash requirements from known contractual and other obligations include our lease commitments and purchasing commitments. For additional information on the foregoing commitments and purchasing commitments, see note 10 and note 11a to our Consolidated Financial Statements included elsewhere in this Annual Report.

- 54 -

Share Repurchase Program and Cash Dividends

In January, July and December 2021 and in June 2022, we received court approval to purchase up to $30 million, $35 million, $35 million and $35 million of our ordinary shares, respectively. In addition, in January 2023, we received court approval to purchase up to an additional $25 million of our ordinary shares. The most recent court approvals allowed us to use the approved amounts for share repurchases or cash dividends. The Israeli court generally limits its approval to six months from the date of application. As a result, although the program does not have a set end date, it requires renewal every six months by submitting a new court application, based on the then prevailing facts. No shares were repurchased during the year ended December 31, 2022 (other than through the repurchase program). Share purchases have and 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 or other factors. The repurchase program does not require us to purchase a specific number of shares and may be suspended from time to time or discontinued.

During the year ended December 31, 2022, we acquired an aggregate of 1,513,207 of our ordinary shares for approximately $38.1 million and declared and paid cash dividends in the aggregate amount of $11.6 million. During the year ended December 31, 2021, we acquired an aggregate of 1,325,078 of our ordinary shares for approximately $41.8 million and declared and paid a cash dividend in the aggregate amount of $10.9 million. In February 2023, we declared a cash dividend in the aggregate amount of $5.7 million. As of April 18, 2023, we had approximately $19.3 million available for share repurchases or dividends under the most recent court approval granted in January 2023.

Cash Flows from Operating Activities

Our operating activities provided cash in the approximate amount of $8.3 million in the year ended December 31, 2022, primarily due to net income of $28.5 million, an increase of $3.5 million in trade payables, non-cash charges of $3.0 million for depreciation and amortization and $15.1 million for share-based compensation expenses and a decrease of $1.8 million in deferred tax assets, partially offset by an increase of $20.6 million in trade receivables, an increase of $12.7 million in inventories, a decrease of $4.1 million in other payables and accrued expenses and a decrease of $2.0 million in deferred revenues.

Our operating activities provided cash in the approximate amount of $47.3 million in the year ended December 31, 2021, primarily due to net income of $33.8 million, an increase of $5.5 million in deferred revenues, a decrease of $4.5 million in inventories, an increase of $9.6 million in other payables and accrued expenses, non-cash charges of $2.4 million for depreciation and amortization and $14.2 million for share-based compensation expenses and a decrease of $3.4 million in deferred tax assets, partially offset by a decrease of $11.7 million in the royalty buyout liability and an increase of $14.4 million in trade receivables. Our deferred revenues increased mainly due to the increase in the revenues derived from services in the past years and the deferred tax assets decreased as a result of utilization of these assets and update of temporary tax differences.

Cash Flows from Investing Activities

In the year ended December 31, 2022, our investment activities used cash in the amount of $19.7 million, primarily as a result of $16.6 million purchase of financial investments and $5.0 million investment in short-term and restricted bank deposits.

In the year ended December 31, 2021, our investment activities provided cash in the amount of $42.6 million, primarily as a result of a decrease of $84.6 million in short-term bank deposits, partially offset by the purchase of $43.8 million of marketable securities.

Cash Flows from Financing Activities

In the year ended December 31, 2022, we used $48.6 million of cash in financing activities, primarily as a result of $38.1 million used to repurchase our shares and $11.6 million used to pay cash dividends to our shareholders, partially offset by $1.1 million of proceeds from the issuance of shares upon exercise of stock options.

In the year ended December 31, 2021, we used $51.5 million of cash in financing activities, primarily as a result of $41.8 million used to repurchase our shares, $10.9 million used to pay cash dividends to our shareholders and $1.2 million used for repayment of bank loans, partially offset by $2.4 million of proceeds from the issuance of shares upon exercise of stock options.

- 55 -

Financing Needs

We anticipate that our operating expenses will be a material use of our cash resources for the foreseeable future. We believe that our current working capital is sufficient to meet our operating cash requirements for at least the next twelve months. Part of our strategy is to pursue acquisition opportunities. If we do not have available sufficient cash to finance our operations and the completion of additional acquisitions, we may be required to obtain additional debt or equity financing. We cannot be certain that we will be able to obtain, if required, additional financing on acceptable terms or at all.

Information with respect to Liquidity and Capital Resources as of December 31, 2021 and for the year then ended is contained under the heading “Liquidity and Capital Resources” in Item 5 of our 2021 20-F.

C.

RESEARCH AND DEVELOPMENT, PATENTS AND LICENSES, ETC.

Research and Development

In order to accommodate the rapidly changing needs of our markets, we place considerable emphasis on research and development projects designed to improve our existing products and to develop new ones. We invest in cloud and virtualization technologies, making sure our products and technologies suit and are optimized to cloud and hosted services environments. We are also further developing our SaaS offers with solutions like SmartTAP, VoiceAI Connect and Voca. We are developing productivity solutions, and specialized appliances and applications for Microsoft Teams such as Direct Routing Survivable Branch Appliances (SBA). We are constantly enhancing our session border controllers and digital media gateways for carrier and enterprise deployments, multi-service business routers, IP phones and meeting room devices, and management applications with increased capacity, new functionalities and compliance with the latest relevant standards and protocols.

In addition, we continue to maintain our analog and digital media gateways for carrier and enterprise applications, multi-service business routers and develop further our session border controllers, IP phones, management routing and productivity applications, as well as specialized appliances for Microsoft Skype/Teams for Business such as SBA, CCE and CloudBond 365. Our platforms are expected to feature increased session capacity, new functionalities, enhanced signaling software and compliance with new protocols, as well as new management and productivity applications. We also invest in cloud and virtualization technologies, making sure our products and technologies suite are optimized for cloud and hosted services. As of December 31, 2022, 339 of our employees were engaged primarily in research and development on a full-time basis.

Our net research and development expenses were approximately $59.8 million in the year ended December 31, 2022, compared to $53.4 million in the year ended December 31, 2021, and $46.1 million in the year ended December 31, 2020. From time to time we have received royalty-bearing grants from the IIA. As a recipient of grants from the IIA, we are obligated to perform all manufacturing activities for projects subject to the grants in Israel unless we receive an exemption. Know-how from research and development which is used to produce products may not be transferred to third parties without the approval of the IIA and may require significant payments. The IIA approval is not required for the export of any products resulting from such research or development.

As described above, in November 2019, we and our former Israeli subsidiary, AudioCodes Development Ltd. (which was merged into our company effective January 1, 2020), entered into the Royalty Buyout Agreement with the IIA relating to certain grants we had received from the IIA. The contingent net royalty liability to the IIA at the time of the Royalty Buyout Agreement with respect to these grants was approximately $49 million, including interest to the date of the Royalty Buyout Agreement. As part of the Royalty Buyout Agreement, we agreed to pay approximately $32.2 million to the IIA (to settle the debt in full) in three annual installments starting in 2019. The annual installments were linked to the NIS and bore interest. Pursuant to the Royalty Buyout Agreement, we eliminated all royalty obligations related to our future revenues with respect to these grants. In December 2021, December 2020 and November 2019, we paid the three installments of approximately $12.2 million, $11.6 million and $10.7 million, respectively, due under the Royalty Buyout Agreement.

- 56 -

Through December 31, 2022, we had obtained grants from the IIA aggregating approximately $7.3 million for certain of our research and development projects related to our other Israeli subsidiaries. We are obligated to pay royalties to the IIA (not covered by the Royalty Buyout Agreement), amounting to 3% to 5% of the revenues from the sales of the products and other related revenues generated from such projects, up to 100% of the grants received, if no additional payments are required, linked to the dollar and bearing interest at the rate of LIBOR at the time of grant. The obligation to pay these royalties is contingent on actual sales of the products and in the absence of such sales no payment is required. If we transfer our manufacturing outside of Israel, the rate of royalties will increase.

As of December 31, 2022, our other Israeli subsidiaries have a contingent obligation to pay royalties in the amount of approximately $20.1 million.

D.

TREND INFORMATION

There is a growing global trend of use of AI  and machine learning, and we have started implementing these capabilities in our Voice.AI products. The Voice.AI product suite is focusing on content gathering and providing insights and predictions based on the content by using AI and machine learning.

Using content gathering within organizations for AI analysis has several benefits, including:

Improved decision-making;
Cost savings;
Increased accuracy;
Scalability; and
Competitive advantage.

Some of the latest trends in conversational AI include:

Multimodal Conversational AI: Conversational AI is moving beyond text and voice to include other forms of interaction, such as images, videos and augmented reality. This allows for more natural and intuitive conversations.
Personalized Conversational AI: Personalized conversational AI systems are becoming more prevalent, leveraging user data and machine learning algorithms to provide more personalized and relevant responses.
Increased Adoption of Conversational AI: As conversational AI technology becomes more advanced and accessible, it is being adopted across a range of industries and use cases, including customer service, healthcare and education.

Another ongoing trend is the global migration to All-IP, which continues to impact our business as it has done for several years, with the shift from traditional communications systems to IP communications and unified communications. The COVID-19 pandemic expedited this trend, as many organizations accelerated their plans for migration and moved their employees to a Work from Home environment or Hybrid Workplace environment.

The continued growth of private and public cloud-based services in the telecommunications industry has continued to impact our business. Adopting cloud services, such as Microsoft Teams, is an attractive proposition for enterprises and service providers, with the potential to deliver significant operational and capital cost savings, as well as increased productivity and flexibility. We offer a range of software-based products and solutions designed with the cloud in mind. While we predict sales of these software-based solutions to increase, this may result in lower revenues from our hardware-based session border controller products.

As data traffic becomes the dominant factor in communications, service providers are building and maintaining converged networks for integrated voice and data services. This is driving integration of new data networking technologies, such as SD-WAN and the adoption of integrated devices supporting these capabilities. Additionally, aging legacy TDM switches, high-cost maintenance contracts and regulatory guidelines are driving service providers worldwide to announce “PSTN shutdown” and migrate their telephony services to IP communication.

- 57 -

We are experiencing decreasing demand for our technology products from customers who previously manufactured network equipment products based on our enabling technology. These customers are migrating from our enabling technology products to diverse integrated comprehensive solutions and, as a result, the demand for our technology products is being adversely affected.

In addition, see the section “Impact of COVID-19 on Our Business and Operations” in Item 5.A above.

E.

CRITICAL ACCOUNTING ESTIMATES

Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America, or U.S. GAAP. These accounting principles require management to make certain estimates, judgments and assumptions based upon information available at the time that they are made, historical experience and various other factors that are believed to be reasonable under the circumstances. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenues and expenses during the periods presented.

Our management has reviewed our critical accounting policies and related disclosures with our Audit Committee. See the section entitled “Critical Accounting Estimates” above in this Item 5 as well as Note 2 to our Consolidated Financial Statements included elsewhere in this Annual Report, which contains additional information regarding our accounting policies and other disclosures required by U.S. GAAP.

ITEM 6.        DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

A.DIRECTORS AND SENIOR MANAGEMENT

The following table sets forth certain information with respect to our directors, senior executive officers and key employees at April 18, 2023:

Name

     

Age

     

Position

Stanley B. Stern

 

65

 

Chairman of the Board of Directors

Shabtai Adlersberg

 

70

 

President, Chief Executive Officer and Director

Niran Baruch

 

52

 

Vice President Finance and Chief Financial Officer

Lior Aldema

 

57

 

Chief Business Officer

Ofer Nimtsovich

 

54

 

Chief Operating Officer

Yair Hevdeli

 

58

 

Vice President, Research and Development

Eyal Frishberg

 

64

 

Vice President, Operations

Yehuda Herscovici

 

56

 

Vice President, Products

Tal Dor

 

53

 

Vice President, Human Resources

Shaul Weissman

 

57

 

Vice President, Business Development

Joseph Tenne(1)(2)(3)

 

67

 

Director

Dr. Eyal Kishon(1)(2)(3)(4)

 

63

 

Director

Doron Nevo(1)(2)(3)(4)

 

67

 

Director

Zehava Simon (2) (3)

 

64

 

Director

Shira Fayans Birenbaum (1)

59

Director

(1)Member of Audit Committee
(2)Member of Nominating Committee
(3)Member of Compensation Committee
(4)Outside Director under Israeli Law

- 58 -

Stanley Stern became a director and our Chairman of the Board in December 2012. Since 2013, Mr. Stern has served as the president of Alnitak Capital, a private merchant bank and strategic advisory firm. From 2004 until 2013, Mr. Stern served in various positions at Oppenheimer & Co., including as a Managing Director and Head of Investment Banking, Technology, Israeli Banking and FIG. From 2002 until 2004, he was a Managing Director and the Head of Investment Banking at C.E. Unterberg, Towbin where he focused on technology and defense related sectors. From January 2000 until January 2002, Mr. Stern was the President of STI Ventures Advisory USA Inc., a venture capital firm focusing on technology investments. Prior to his term at STI Ventures, he spent over 20 years at CIBC Oppenheimer in the investment banking department and started the technology banking group in 1990. From 2002 until 2012, Mr. Stern served as the Chairman of the Board of Directors of Tucows, Inc., an internet service provider that was then a public traded company on the American Stock Exchange (and is now traded on the Nasdaq Capital Market), and, from 2012 until 2013, he served as a Director of Tucows. From 2012 until February 2014, he served as a director of Given Imaging Ltd., a manufacturer of medical devices, until Given Imaging was acquired by another company. From 2004 until 2009, he served as a director of Odimo Inc. (DBA Diamond.com), an online jewelry vendor. From 2005 until its sale in 2011, he served as a director and Chairman of the Audit Committee of Fundtech Ltd. Mr. Stern received his M.B.A. from Harvard Business School and a B.S. from Queens College.

Shabtai Adlersberg co-founded AudioCodes in 1993, and has served as our President, Chief Executive Officer and a director since inception. Until December 2012, Mr. Adlersberg also served as the Chairman of our Board of Directors. Mr. Adlersberg co-founded DSP Group, a semiconductor company, in 1987. From 1987 to 1990, Mr. Adlersberg served as the Vice President of Engineering of DSP Group, and from 1990 to 1992, he served as Vice President of Advanced Technology. As Vice President of Engineering, Mr. Adlersberg established a research and development team for digital cellular communication which was spun-off in 1992 as DSP Communications. Mr. Adlersberg holds a M.Sc. in Electronics and Computer Engineering from Tel Aviv University and a B.Sc. in Electrical Engineering from the Technion-Israel Institute of Technology, or the Technion.

Niran Baruch has served as our Vice President Finance and Chief Financial Officer since July 2016 after serving as our Vice President Finance and Chief Accounting Officer since May 2015. He joined AudioCodes in 2005 as Director of Finance and became Vice President Finance in 2011, responsible for the management of the finance department. Mr. Baruch has 20 years of experience with Nasdaq traded public companies, and is a Certified Public Accountant (CPA) with a B.A. in Business Management and Accounting.

Lior Aldema has served as Chief Business Officer (CBO) since January 2018, previously served as a director from July 2018 through September 2022, and as our Chief Operating Officer and Head of Global Sales from April 2012 to December 2017. Previously, he served as our Vice President, Product Management from 2002 until 2009, as well as our Vice President Marketing from February 2003 until 2009. He has been employed by us since 1998, when he was team leader and later headed our System Software Group in our research and development department. Prior to 1998, Mr. Aldema served as an officer in the Technical Unit of the Intelligence Corps of the Israeli Defense Forces (Major), heading both operational units and large development groups related to various technologies. Mr. Aldema holds an M.B.A. from Tel Aviv University and a B.Sc. from the Technion.

Ofer Nimtsovich has served as our Chief Operating Officer since January 2018 and as Vice President, Global Services from March 2013 to December 2018. From 2000 until February 2013, Mr. Nimtsovich served in various executive positions at Retalix, including Chief Information Officer, Executive Vice President of Global Services and, most recently as the head of the Software as a Service division of Retalix. From 1994 until 2000, Mr. Nimtsovich worked for Scitex Corporation Ltd., where he held various technical and management positions, including as the Global Microsoft Infrastructure manager for Scitex. Mr. Nimtsovich graduated from the Business Administration College in Israel in 1997 with a B.A. in Business Administration and Marketing, and also holds an M.B.A. degree from the University of Texas.

Yair Hevdeli joined AudioCodes in July 2013 as Vice President, Research and Development. From 2003 until 2013, Mr. Hevdeli served in various executive positions at Veraz/Dialogic, including Global Vice President, Research and Development and, most recently, as Senior Vice President, Research and Development and General Manager, Bandwidth Optimization BU. From 1998 until 2003, Mr. Hevdeli worked for ECI Ltd., where he held various technical and management positions. Mr. Hevdeli has over 20 years of experience leading large multidisciplinary global research and development teams in the telecom industry. Mr. Hevdeli graduated in 1995 with an M.B.A. in Business Management from Bar Ilan University, Israel and in 1992 received his B.A. in Computer Science and Economics, from Bar Ilan University.

- 59 -

Eyal Frishberg has served as our Vice President, Operations since October 2000. From 1997 to 2000, Mr. Frishberg served as Associate Vice President, SDH Operations in ECI Telecom Ltd., a major telecommunication company. From 1987 to 1997, Mr. Frishberg worked in various operational positions in ECI Telecom including as manager of ECI production facility and production control. Mr. Frishberg worked from 1994 until 1997 for ELTA, part of Israel Aerospace Industries, in the planning and control department. Mr. Frishberg holds a B.Sc. in Industrial Engineering from Tel Aviv University and an M.B.A. from Ben-Gurion University of the Negev.

Yehuda Herscovici has served as our Vice President, Products, overseeing Product Management and Product Marketing since 2010. From 2003 till 2010, Mr. Herscovici served as our Vice President, Systems Group since 2003. From 2001 to 2003, Mr. Herscovici served as our Vice President, Advanced Products. From 2000 to 2001, Mr. Herscovici served as our Director of Advanced Technologies. From 1994 to 1998 and during 1999, Mr. Herscovici held a variety of research and development positions at Advanced Recognition Technologies, Ltd., a voice and handwriting recognition company, heading its research and development from 1999 to 2000 as Vice President, Research and Development. From 1998 to 1999, Mr. Herscovici was engaged in developing various wireless communication algorithms at Comsys, a telecommunications company. Mr. Herscovici holds an M.Sc. and a B.Sc. from the Technion, both in the area of Telecommunications.

Tal Dor has served as our Vice President of Human Resources since March 2000. Prior to March 2000, Ms. Dor acted for several years as a consultant in Israel to, among others, telephone and cable businesses, as well as health and social service organizations. Ms. Dor holds a B.A. in Psychology, from Ben-Gurion University of the Negev and an M.A. in Psychology from Tel Aviv University.

Shaul Weissman has served as our Vice President, Business Development since January 2014. Mr. Weissman has been with AudioCodes since 1994, serving in various positions. From 2007 until 2014, Mr. Weissman served as our Residential Business Line Manager. In addition, Mr. Weissman has served as our Vice President and Manager of our chip business line since 2006. From 2001 until 2005, Mr. Weissman served as our Support and Professional Services Manager for our chip business line; and from 1994 until 2000 he served as a digital signal processing engineer. Prior to joining AudioCodes, Mr. Weissman served as Captain in the Israeli Air Force. Mr. Weissman holds an M.Sc. and a B.Sc., from the Technion, both in the area of Telecommunications.

Joseph Tenne has served as one of our directors since June 2003. Since May 2017, Mr. Tenne has served as a financial executive at Itamar Medical Ltd. (NASDAQ and TASE: ITMR, (until December 2021)). Mr. Tenne serves as a director of MIND CTI Ltd. (NASDAQ: MNDO), OPC Energy Ltd. (TASE: OPCE), Sapir Corp Ltd. (TASE: SPIR), Highcon Systems Ltd. (TASE: HICN), Electreon Wireless Ltd. (TASE: ELWS) and Tarya Israel Ltd. (TASE: TRA). From August 2014 to April 2017, Mr. Tenne served as the Vice President Finance and Chief Financial Officer of Itamar Medical Ltd. From March 2005 until April 2013, Mr. Tenne served as the Chief Financial Officer of Ormat Technologies, Inc. (NYSE and TASE: ORA). From 2003 to 2005, Mr. Tenne was the Chief Financial Officer of Treofan Germany GmbH & Co. KG, a German company. From 1997 until 2003, Mr. Tenne was a partner in Kesselman & Kesselman, Certified Public Accountants in Israel (PwC Israel) and a member of PricewaterhouseCoopers International Limited. Mr. Tenne holds a B.A. in Accounting and Economics and an M.B.A. from Tel Aviv University. Mr. Tenne is also a Certified Public Accountant in Israel.

Dr. Eyal Kishon has served as one of our directors since 1997. Since 2013, Dr. Kishon has served as a director of Riskified Ltd. (NYSE: RSKD). Since 2007, Dr. Kishon has served as a director of Valens Semiconductor Ltd. (NYSE: VLN). Since 1996, Dr. Kishon has been Managing Partner of Genesis Partners, an Israel-based venture capital fund. From 1993 to 1996, Dr. Kishon served as Associate Director of Dovrat-Shrem/Yozma-Polaris Fund Limited Partnership. Prior to that, Dr. Kishon served as Chief Technology Officer at Yozma Venture Capital from 1992 to 1993. From 1991 to 1992, Dr. Kishon was a Research Fellow in the Multimedia Department of IBM Science & Technology. From 1989 to 1991, Dr. Kishon worked in the Robotics Research Department of AT&T Bell Laboratories. Dr. Kishon holds a B.A. in Computer Science from the Technion - Israel Institute of Technology and an M.Sc. and a Ph.D. in Computer Science from New York University.

- 60 -

Doron Nevo has served as one of our directors since 2000. Mr. Nevo is the CEO of MultiVu, a 3D imaging company, which he co-founded in 2019. From 2001 to 2018, Mr. Nevo was co-Founder, President and CEO of KiloLambda Technologies. From 1999 to 2001, Mr. Nevo was involved in fund raising activities for Israeli-based startup companies. From 1996 to 1999, Mr. Nevo served as President and CEO of NKO, Inc. Mr. Nevo established NKO in early 1995 as a startup subsidiary of Clalcom, Ltd. NKO designed and developed a full scale, carrier grade, IP telephony system platform and established its own IP network. From 1992 to 1996, Mr. Nevo was President and CEO of Clalcom Ltd. Mr. Nevo established Clalcom in 1992 as a telecom service provider in Israel. He also serves as a director of Hadasit Bio-Holdings (TASE: HBL) and of a number of private companies. Mr. Nevo holds a B.Sc. in Electrical Engineering from the Technion – Israel Institute of Technology and an M.Sc. in Telecommunications Management from Brooklyn Polytechnic.

Zehava Simon was appointed as a director in February 2014. Ms. Simon served as a Vice President of BMC Software Inc. from 2000 until September 2013, most recently as Vice President, Corporate Development. From 2002 to 2011, Ms. Simon served as Vice President and General Manager of BMC Software in Israel. Prior to joining BMC Software, Ms. Simon held a number of executive positions at Intel Corporation. In her last position at Intel, she led Finance and Operations and Business Development for Intel in Israel. Ms. Simon has served as a board member of various companies, including Tower Semiconductor from 1999-2004, M-Systems from 2005-2006 and InSightec from 2005-2012. Ms. Simon is also a board member at Nova Measuring Instruments Ltd. (NASDAQ: NVMI), Amiad Water System Ltd. (TASE: AMD) and NICE Ltd. (NASDAQ: NICE). Ms. Simon holds a bachelor’s degree in Social Sciences from the Hebrew University, a law degree (LL.B.) from the Interdisciplinary Center in Herzlia and a master’s degree in Business and Management from Boston University.

Shira Fayans Birenbaum was appointed as a director in March 2022. Ms. Shira Fayans Birenbaum holds the position of President Global of CYMPIRE Ltd., a cyber simulation platform, as well as serving as a board member at ION Acquisition Corp (NYSE: IACC), a SPAC’s franchise company, at POMVOM Ltd. (TASE: PMVM), at Cyber Innovative Technologies as an advisory board member. Ms. Fayans Birenbaum has 25 years of experience as a Board Member in publicly traded companies such as investment houses, banks, insurance, real estate, manufacturers, semiconductor and educational institutions. In the years 2014-2019, Ms. Fayans Birenbaum held the position of COO and CMO of Microsoft Israel (NASDAQ: MSTF) leading Digital Transformation. Ms. Fayans Birenbaum has extensive experience in Executive C Level positions in her previous roles. Ms. Fayans Birenbaum holds an MBA and BA both from Tel Aviv University and Marketing management certification studies from The College of Management Academic studies.

B.COMPENSATION

The table and summary below outline the compensation granted to our five most highly compensated office holders during or with respect to the year ended December 31, 2022. We refer to the five individuals for whom disclosure is provided herein as our “Covered Executives.”

For purposes of the table and the summary below, “compensation” includes base salary, discretionary and non-equity incentive bonuses, share-based compensation, payments accrued or paid in connection with retirement or termination of employment, and personal benefits and perquisites such as car, phone and social benefits paid to or earned by each Covered Executive during the year ended December 31, 2022.

Share-Based

All Other

Compensation

Compensation

Name and Principal Position

Salary

Bonus (1)

(2)

(3)

Total

Shabtai Adlersberg – President and CEO

    

$

393,126

    

$

1,000,000

    

$

2,229,551

    

$

209,403

    

$

3,832,080

Lior Aldema – CBO

$

280,853

$

262,295

$

1,240,097

$

106,677

$

1,889,922

Niran Baruch – VP Finance and CFO

$

242,200

$

117,880

$

760,734

$

83,431

$

1,204,245

Ofer Nimtsovich – COO

$

223,367

$

67,883

$

677,144

$

92,548

$

1,060,942

Yehuda Herscovici – VP Products

$

221,580

$

37,507

$

650,100

$

85,856

$

995,043

(1)Amounts reported in this column represent annual incentive bonuses granted to the Covered Executives based on performance-metric formulas set forth in their respective employment agreements.
(2)Amounts reported in this column represent the expense recorded in our financial statements for the year ended December 31, 2022, with respect to share-based compensation granted to the Covered Executive.

- 61 -

(3)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 “Keren Hishtalmut”), pension, severance, vacation, car or car allowance, medical insurance 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 our guidelines. All amounts reported in the table represent incremental cost to us.

The aggregate direct remuneration paid during the year ended December 31, 2022 to the 16 persons who served in the capacity of director, senior executive officer or key employee during 2022 was approximately $5.6 million, including approximately $0.5 million which was set aside for pension and retirement benefits. The compensation amounts do not include amounts expended by us for automobiles made available to our officers, expenses (including business, travel, professional and business association dues and expenses) reimbursed to officers and other fringe benefits commonly reimbursed or paid by companies in Israel.

We currently pay each of our non-employee directors an annual fee of approximately $41,240 and a fee of $1,240 for each board meeting or committee meeting attended. In the event that a director attends a meeting by phone or a resolution is adopted by written consent, then the fee is reduced to 60% and 50% of the regular meeting fee, respectively. Such fees are in accordance with the rates prescribed by the Companies Law Regulation for fees of outside directors. Only directors who are not officers receive compensation for serving as directors. Our director, Mr. Adlersberg, who also serves as our President and Chief Executive Officer and our director, Mr. Aldema, who also serves as our Chief Business Officer, do not receive board meeting fees. Instead, each of them receives compensation in accordance with the terms of his respective employment agreement.

Upon election or reelection to the board of directors for a term of three years, each non-employee director is granted 7,500 restricted share units, or RSUs, each year that vest over a three year period from the grant date.

Options to purchase our ordinary shares granted under our 2008 Equity Incentive Plan to persons who served in the capacity of director or executive officer are generally exercisable at the fair market value at the date of grant and expire seven years from the date of grant. The options generally vest in four equal annual installments, commencing one year from the date of grant.

A summary of our stock option and RSU activity and related information for the years ended December 31, 2022, 2021 and 2020 for the persons who served in the capacity of director, senior executive or key employee officer during those years is as follows:

Year Ended December 31,

2022

2021

2020

Number

Weighted

Number

Weighted

Number

Weighted

of

Average

of

Average

of

Average

Options and

Exercise

Options and

Exercise

Options and

Exercise

RSUs

Price

RSUs

Price

RSUs

Price

Outstanding at the beginning of the year

    

984,838

    

$

3.17

    

1,209,768

    

$

3.97

    

1,445,248

    

$

4.30

Granted

 

315,150

$

0.00

 

293,735

$

0.00

 

279,500

$

0.72

Cancelled

(26,250)

Options exercised / RSUs vested

 

(405,091)

$

3.19

 

(492,415)

$

3.19

 

(514,980)

$

3.12

Outstanding at the end of the year

 

894,897

$

3.17

 

984,838

$

3.17

 

1,209,768

$

3.97

As of December 31, 2022, options to purchase 215,479 ordinary shares were exercisable by the 15persons who served as an officer or director during the year ended December 31, 2022 at an average exercise price of $9.19 per share. As of December 31, 2022, the 15 persons who served as an officer, director or key employee during the year ended December 31, 2022 held an aggregate of 651,604 RSUs.

- 62 -

C.BOARD PRACTICES

Corporate Governance Practices

We are incorporated in Israel and therefore are subject to various corporate governance practices under the Companies Law, relating to such matters as outside directors, the audit committee, compensation committee, the internal auditor and approvals of interested party transactions and of compensation of officers and directors. These matters are in addition to the ongoing listing conditions of the Nasdaq Global Select Market and other relevant provisions of U.S. securities laws. Under the Nasdaq rules, a foreign private issuer may generally follow its home country rules of corporate governance in lieu of the comparable Nasdaq requirements, except for certain matters such as composition and responsibilities of the audit committee and the independence of its members. For further information, see Item 16.G, “Corporate Governance.”

Independent Directors

Under the Companies Law, Israeli companies such as AudioCodes that have offered securities to the public in or outside of Israel are required to appoint at least two “outside” directors, unless AudioCodes elects to exempt itself. The Board of Directors decided to remain subject to this requirement. Doron Nevo and Dr. Eyal Kishon currently serve as our outside directors. Under the requirements for listing on the Nasdaq Global Select Market, a majority of our directors are required to be independent as defined by Nasdaq rules. Doron Nevo, Dr. Eyal Kishon, Zehava Simon, Stanley Stern, Joseph Tenne and Shira Fayans Birenbaum qualify as independent directors under the applicable SEC and Nasdaq rules, as well as under the Companies Law.

Under the Companies Law, a person may not serve as an outside director if at the date of the person’s election or within the prior two years the person is a relative of the company’s controlling shareholder, or the person or his or her relatives, partners, employers, supervisors or entities under the person’s control, have or had any affiliation with us or with a controlling shareholder or relatives of a controlling shareholder, and, in the case of a company without a controlling shareholder or a shareholder holding at least 25% of the voting rights, any affiliation, at the time of election, to the chairman of the board of directors, the chief executive officer, an interested party or the company’s most senior finance officer. Under the Companies Law, “affiliation” includes:

an employment relationship;
a business or professional relationship maintained on a regular basis;
control; and
service as an office holder, excluding service as a director in a private company prior to the first offering of its shares to the public if such director was appointed or elected as a director of the private company in order to serve as an outside director following the initial public offering.

In addition, a person may not serve as an outside director:

if the person or his or her relatives, partners, employers, supervisors or entities under the person’s control, maintains a business or professional relationship with the company, even if such relationship is not on a regular basis, other than a negligible business or professional relationship; or
if the person received compensation as an outside director in excess of the amounts permitted by the Companies Law and regulations thereunder.

- 63 -

In addition, no individual may serve as an outside director if the individual’s position or other activities create or may create a conflict of interest with his or her role as an outside director or are likely to interfere with his or her ability to serve as a director. Until the lapse of two years from the termination of office, the company, a controlling shareholder and entities under the company’s control may not grant the outside director or any of his or her relatives, directly or indirectly, any benefit, or engage the outside director or his or her relatives as an office holder of the company, of a controlling shareholders or of an entity under the company’s control, and may not employ or receive services from the outside director or any of his or her relatives, either directly or indirectly, including through a corporation controlled by that person. The restriction on a relative that is not the spouse or child of the outside director is limited to one year from the termination of office instead of two years. Pursuant to the Companies Law, at least one of the outside directors appointed by a publicly-traded company must have “financial and accounting expertise.” The other outside directors are required to possess “financial and accounting expertise” or “professional expertise,” as these terms are defined in regulations promulgated under the Companies Law. Joseph Tenne is designated as the “audit committee financial expert” as that term is defined in the rules promulgated by the SEC.

Outside directors are elected by a majority vote at a shareholders’ meeting. In addition to the majority vote, the shareholder approval of the election of an outside director must satisfy either of two additional tests:

the majority includes at least a majority of the shares voted by shareholders other than our controlling shareholders or shareholders who have a personal interest in the election of the outside directors (excluding a personal interest that is not related to a relationship with the controlling shareholders); or
the total number of shares held by non-controlling shareholders and disinterested shareholders that voted against the election of the outside director does not exceed 2% of the aggregate voting rights of our company.

The initial term of an outside director is three years and may be extended for up to two additional three-year terms. Thereafter, he or she may be reelected by our shareholders for additional periods of up to three years each only if the audit committee and the board of directors confirm that, in light of the outside director’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. Reelection of an outside director may be effected through one of the following mechanisms: (1) the board of directors proposed the reelection of the nominee and the election was approved by the shareholders by the majority required to appoint outside directors for their initial term; or (2) one or more shareholders holding one percent or more of a company’s voting rights or the outside director proposed the reelection of the nominee, and the reelection is approved by a majority of the votes cast by the shareholders of the company, excluding the votes of controlling shareholders and those who have a personal interest in the matter as a result of their relations with the controlling shareholders, provided that the aggregate votes cast in favor of the reelection by such non-excluded shareholders constitute more than two percent of the voting rights in the company.

Pursuant to the Companies Law, an Israeli company whose shares are publicly traded may elect to adopt a provision in its articles of association pursuant to which a majority of its board of directors (or a third of its board of directors in case the company has a controlling shareholder) will constitute individuals complying with certain independence criteria prescribed by the Companies Law. Pursuant to the related regulations, directors who comply with the independence requirements of the Nasdaq and SEC regulations are deemed to comply with the independence requirements of the Companies Law. We have not included such a provision in our articles of association since our board of directors complies with the independence requirements of the Nasdaq and SEC regulations described above. In any event, as described above, a majority of our board of directors and all members of our audit committee are directors who comply with the independence criteria prescribed by the Companies Law.

An outside director is entitled to compensation as provided in the regulations adopted under the Companies Law and is otherwise prohibited from receiving any other compensation, directly or indirectly, from the company. In accordance with such regulations, our shareholders approved that our outside directors are to receive compensation equal to that paid to the other members of the board of directors. For further information, please see Item 6.B, “Directors, Senior Management and Employees—Compensation” in this Annual Report.

- 64 -

Audit Committee

Under the Companies Law and the requirements for listing on the Nasdaq Global Select Market, our board of directors is required to appoint an audit committee. Our audit committee must be comprised of at least three directors, including all of the outside directors (one of whom must serve as the chair of the audit committee), and a majority of the committee members must comply with the director independence requirements prescribed by the Companies Law. The audit committee consists of: Doron Nevo, Dr. Eyal Kishon, Joseph Tenne and Shira Fayans Birenbaum with Doron Nevo serving as the chairman of the audit committee. Our board of directors has determined that Joseph Tenne is an “audit committee financial expert” as defined in SEC rules and that all members of the audit committee are independent under the applicable SEC rules, Nasdaq rules and provisions of the Companies Law.

The audit committee may not include the chairman of the board, or any director employed by us, by a controlling shareholder or by any entity controlled by a controlling shareholder, or any director providing services to us, to a controlling shareholder or to any entity controlled by a controlling shareholder on a regular basis, or any director whose income is primarily dependent on a controlling shareholder, and may not include a controlling shareholder or any relatives of a controlling shareholder. Individuals who are not permitted to be audit committee members may not participate in the committee’s meetings other than to present a particular issue. However, an employee who is not a controlling shareholder or relative may participate in the committee’s discussions but not in any vote, and the company’s legal counsel and corporate secretary may participate in the committee’s discussions and votes if requested by the committee.

Under the Companies Law, a meeting of the audit committee is properly convened if a majority of the committee members attend the meeting, and in addition a majority of the attending committee members are independent directors within the meaning of the Companies Law and include at least one outside director.

We have adopted an audit committee charter as required by Nasdaq rules. The audit committee’s duties include providing assistance to the board of directors in fulfilling its legal and fiduciary obligations in matters involving our accounting, auditing, financial reporting, internal control and legal compliance functions by approving the fees of, and services performed by, our independent accountants and reviewing their reports regarding our accounting practices and systems of internal accounting controls. The audit committee also oversees the audit efforts of our independent accountants and takes those actions as it deems necessary to satisfy itself that the accountants are independent of management. Under the Companies Law, the audit committee also is required to monitor deficiencies in the administration of our company, including by consulting with the internal auditor and independent accountants, to review, classify and approve related party transactions and extraordinary transactions, to review the internal auditor’s audit plan and to establish and monitor whistleblower procedures.

Nominating Committee

Nasdaq rules require that director nominees be selected or recommended for the board’s selection either by a committee composed solely of independent directors or by a majority of independent directors. Our nominating committee assists the board of directors in its selection of individuals as nominees for election to the board of directors and/or to fill any vacancies or newly created directorships on the board of directors. The nominating committee consists of Doron Nevo, Dr. Eyal Kishon, Joseph Tenne and Zehava Simon, with Doron Nevo serving as the chairman of the nominating committee. All members of the nominating committee are independent under the applicable Nasdaq rules and provisions of the Companies Law.

- 65 -

Compensation Committee

Under the Companies Law, the board of directors of any public company must establish a compensation committee. The compensation committee must consist of at least three directors, include all of the outside directors (including one outside director serving as the chair of the compensation committee), and a majority of the committee members must comply with the director independence requirements prescribed by the Companies Law. Similar to the rules that apply to the audit committee, the compensation committee may not include the chairman of the board, or any director employed by us, by a controlling shareholder or by any entity controlled by a controlling shareholder, or any director providing services to us, to a controlling shareholder or to any entity controlled by a controlling shareholder on a regular basis, or any director whose primary income is dependent on a controlling shareholder, and may not include a controlling shareholder or any of its relatives. Individuals who are not permitted to be compensation committee members may not participate in the committee’s meetings other than to present a particular issue; however, an employee who is not a controlling shareholder or relative may participate in the committee’s discussions, but not in any vote, and the company’s legal counsel and corporate secretary may participate in the committee’s discussions and votes if requested by the committee.

The compensation committee’s duties include recommending to the board of directors a compensation policy for executives and monitor its implementation, approve compensation terms of executive officers, directors and employees affiliated with controlling shareholders, make recommendations to the board of directors regarding the issuance of equity incentive awards under our equity incentive plan and exempt certain compensation arrangements from the requirement to obtain shareholder approval under the Companies Law. The compensation committee meets at least twice a year, with further meetings to occur, or actions to be taken by unanimous written consent, when deemed necessary or desirable by the committee or its chairperson. For information regarding the compensation policy for executives, see Item 10.B, “Additional Information – Memorandum and Articles of Association – Compensation of Executive Officers and Directors; Executive Compensation Policy.”

The compensation committee consists of Doron Nevo, Dr. Eyal Kishon, Joseph Tenne and Zehava Simon, with Doron Nevo serving as the chairman of the compensation committee. All members of the compensation committee are independent under the applicable SEC rules, Nasdaq rules and provisions of the Companies Law.

Internal Auditor

Under the Companies Law, our board of directors is also required to appoint an internal auditor proposed by the audit committee. The internal auditor may be our employee, but may not be an interested party or office holder, or a relative of any interested party or office holder, and may not be a member of our independent accounting firm. The role of the internal auditor is to examine, among other things, whether our activities comply with the law and orderly business procedure. Mr. Oren Grupi of KPMG Somekh Chaikin, Israel has been our internal auditor since July 2018.

Board Classes

Pursuant to our articles of association, our directors, other than our outside directors, are classified into three classes (classes I, II and III). The members of each class of directors and the expiration of his or her current term of office are as follows:

Zehava Simon

    

Class I

    

2025

Shira Fayans Birenbaum

Class II

2023

Joseph Tenne

 

Class II

 

2023

Shabtai Adlersberg

 

Class III

 

2024

Stanley B. Stern

 

Class III

 

2024

Our outside directors under the Companies Law, Doron Nevo and Dr. Eyal Kishon, are not members of any class and serve in accordance with the provisions of the Companies Law. Mr. Nevo’s term ends in 2024 and Dr. Kishon’s term ends in 2023.

- 66 -

Chairman of the Board

Under the Companies Law, the chief executive officer of a company (or a relative of the chief executive officer) may not serve as the chairman of the board of directors, and the chairman of the board of directors (or a relative of the chairman of the board of directors) may not serve as the chief executive officer, unless approved by the shareholders by a special majority vote prescribed by the Companies Law. The shareholder vote cannot authorize the appointment for a period of longer than three years, which period may be extended from time to time by the shareholders with a similar special majority vote. The chairman of the board of directors shall not hold any other position with the company (except as chief executive officer if approved in accordance with the above procedure) or in any entity controlled by the company, other than as chairman of the board of directors of a controlled entity, and the company shall not delegate to the chairman duties that, directly or indirectly, make him or her subordinate to the chief executive officer. Stanley B. Stern is our chairman of the board and Shabtai Adlersberg is our President and Chief Executive Officer.

D.EMPLOYEES

We had the following number of employees as of December 31, 2022, 2021 and 2020 in the departments set forth in the table below:

As of December 31,

    

2022

2021

    

2020

Research and development

 

339

316

 

277

Sales and marketing, technical service and support

 

495

443

 

374

Operations

 

88

84

 

83

Management and administration

 

44

42

 

39

 

966

885

 

773

Our employees were located in the following areas as of December 31, 2022, 2021 and 2020.

As of December 31,

    

2022

2021

    

2020

Israel

 

491

456

 

412

United States

 

200

182

 

152

Europe

 

108

96

 

73

Far East

 

136

127

 

121

Latin America

 

31

24

 

15

 

966

885

 

773

Israeli labor laws and regulations are applicable to our employees in Israel. These laws principally concern matters such as paid annual vacation, paid sick days, length of the workday, pay for overtime, insurance for work-related accidents, severance pay and other conditions of employment. Israeli law generally requires severance pay, which may be funded by Manager’s Insurance, described below, upon the retirement or death of an employee or termination of employment without cause (as defined under Israeli law). Furthermore, Israeli employees and employers are required to pay predetermined sums to the National Insurance Institute, which include payments for national health insurance. The payments to the National Insurance Institute currently range from approximately 7.05% to 19.6% of wages up to specified wage levels, of which the employee contributes approximately 60% and the employer contributes approximately 40%.

Our employees in Israel are subject to certain provisions of the collective bargaining agreements between the Histadrut (General Federation of Labor in Israel) and the Coordination Bureau of Economic Organizations (including the Industrialists Associations) by order of the Israeli Minister of Economy and Industry (formerly known as Minister of Industry, Trade and Labor). These provisions principally concern cost of living increases, recreation pay and other conditions of employment. We generally provide our employees with benefits and working conditions above the required minimums. Our employees, as a group, are not currently represented by a labor union. To date, we have not experienced any work stoppages.

- 67 -

Pursuant to an order issued by the Israeli Minister of Industry, Trade and Labor, provisions relating to pension arrangements in the collective bargaining agreements between the Histadrut and the Coordination Bureau of Economic Organizations apply to all employees in Israel, including our employees in Israel. We regularly contribute to a “Manager’s Insurance Fund” or to a privately managed pension fund on behalf of our employees located in Israel. These funds provide employees with a lump sum payment upon retirement (or a pension, in case of a pension fund) and severance pay, if legally entitled thereto, upon termination of employment. We provide for payments to a Manager’s Insurance Fund and pension fund contributions in the amount of 14.83% of an employee’s salary on account of severance pay and provident payment or pension, with the employee contributing 6.0% of his salary. We also pay an additional amount of up to 2.5% of certain of our employees’ salaries in connection with disability payments. In addition, we administer an Education Fund for our Israeli employees and pay 7.5% of these employees’ salaries thereto, with the employees contributing 2.5% of their salary.

E.SHARE OWNERSHIP

The following table sets forth the share ownership of our directors and officers as of April 18, 2023 and the outstanding number of options and RSUs held by them that vest within 60 days of April 18, 2023.

Total

Percentage

Shares

of

Number of

    

Beneficially

    

Ordinary

    

Options and

Name

Owned

Shares

RSUs

Shabtai Adlersberg

 

4,497,439

 

14.1

%  

220,293

Stanley B. Stern

 

*

 

*

 

*

Niran Baruch

 

*

 

*

 

*

Lior Aldema

 

*

 

*

 

*

Ofer Nimtsovich

 

*

 

*

 

*

Yair Hevdeli

 

*

 

*

 

*

Eyal Frishberg

 

*

 

*

 

*

Yehuda Herscovici

 

*

 

*

 

*

Tal Dor

 

*

 

*

 

*

Shaul Weissman

 

*

 

*

 

*

Joseph Tenne

 

*

 

*

 

*

Dr. Eyal Kishon

 

*

 

*

 

*

Doron Nevo

 

*

 

*

 

*

Zehava Simon

 

*

 

*

 

*

Shira Fayans Birenbaum

 

*

 

*

 

*

*Represented less than one percent.

Our officers and directors have the same voting rights as our other shareholders.

The following table sets forth information with respect to the options to purchase our ordinary shares held by Mr. Adlersberg as of April 18, 2023.

Number of

Exercise

Options

    

Grant Date

    

Price

    

Exercised

    

Cancelled

    

Vesting

    

Expiration Date

95,293

March 20, 2017

$

6.90

 

 

 

4 years

March 20, 2024

15,000

December 14, 2017

$

7.13

 

 

 

4 years

December 14, 2024

15,000

March 14, 2018

$

7.56

 

 

 

4 years

March 14, 2025

15,000

June 14, 2018

$

7.33

 

 

 

4 years

June 14, 2025

15,000

September 14, 2018

$

10.59

 

 

 

4 years

September 14, 2025

15,000

December 14, 2018

$

10.66

 

 

 

4 years

December 14, 2025

15,000

March 14, 2019

$

13.27

 

 

 

4 years

March 14, 2026

15,000

June 14, 2019

$

15.93

 

 

 

4 years

June 14, 2026

- 68 -

The following table sets forth information with respect to the RSUs granted to Mr. Adlersberg as of April 18, 2023. These RSUs vest quarterly over a four-year period from the date of grant, subject to his continuing service to us.

Number of

    

    

    

RSUs

Grant Date

Issued

80,000

September 14, 2019

 

70,000

80,000

September 14, 2020

 

50,000

80,000

September 14, 2021

30,000

80,000

September 14, 2022

 

10,000

Employee Share Plans

We have an Equity Incentive Plan for the granting of options, RSUs and restricted shares to our employees, officers, directors and consultants. Our 2008 Equity Incentive Plan is pursuant to the Israeli Income Tax Ordinance, entitling the beneficiaries who are our employees to tax benefits under Israeli law. There are various conditions that must be met in order to qualify for these benefits, including registration of the options in the name of a trustee for each of the beneficiaries who is granted options. For tax benefits each option, and any ordinary shares acquired upon the exercise of the option, must be held by the trustee at least for a period commencing on the date of grant and ending no later than 24 months after the date of grant, in accordance with the period of time specified by Section 102 of Israel’s Income Tax Ordinance, and deposited in trust with the trustee.

2008 Equity Incentive Plan

We adopted an equity incentive plan under Section 102 of the Israeli Income Tax Ordinance, or Section 102, which provides certain tax benefits in connection with share-based compensation to employees, officers and directors. This plan, our 2008 Equity Incentive Plan, was approved by the Israel Tax Authority.

Under our equity incentive plan, we may grant our directors, officers and employees restricted shares, restricted share units and options to purchase our ordinary shares under Section 102. We may also grant other persons awards under our equity incentive plan. However, such other persons (controlling shareholders and consultants) will not enjoy the tax benefits provided by Section 102. The total number of ordinary shares that were originally available for grant under the 2008 Plan was 2,009,122, which was increased to 4,009,122 in 2010, 6,009,122 in 2013, 8,009,122 in 2016, 10,009,122 in 2019 and 12,009,122 in 2022. This number is reduced by one share for each equity grant we make under the 2008 Plan. During 2022, options to purchase 3,000 ordinary shares and 544,686 restricted share units were granted under the 2008 Plan. As of December 31, 2022, 2,290,337 ordinary shares remained available for grant under the 2008 Plan. As of December 31, 2022, there are 361,343 options to purchase ordinary shares and 1,186,809 restricted share units outstanding under the plan.

The Israel Tax Authority approved the 2008 Plan under the capital gains tax track of Section 102. Based on Israeli law currently in effect and the election of the capital gains tax track, and provided that options, restricted shares and restricted shares units granted or, upon their exercise or vesting, the underlying shares, issued under the plan are held by a trustee for the two years following the date in which such awards are granted, our employees, officers and directors will be (i) entitled to defer any taxable event with respect to the awards until the underlying ordinary shares are sold, and (ii) subject to capital gains tax of 25% on the sale of the shares. However, if we grant awards at a value below the underlying shares’ market value at the date of grant, the 25% capital gains tax rate will apply only with respect to capital gains in excess of the underlying shares’ market value at the date of grant and the remaining capital gains will be taxed at the grantee’s regular tax rate. We may not recognize a tax benefit pertaining to the employees’ restricted shares, restricted share units and options for tax purposes except in the events described above under which the gain is taxed at the grantee’s regular tax rate.

Restricted shares, restricted share units and options granted under the 2008 Plan will vest over four years from the grant date or in accordance with the alternative vesting schedule applicable to the specific grant. If the employment of an employee is terminated for any reason, the employee (or in the case of death, the designated beneficiary) may exercise his or her vested options within ninety days of the date of termination (or within twelve months of the date of termination in the case of death or disability) and shall be entitled to any rights upon vested restricted shares and vested restricted share units to be delivered to the employee to the extent that they were vested prior to the date his or her employment terminates. Directors are generally eligible to exercise his or her vested options within twelve months from the date the director ceases to serve on the board of directors.

- 69 -

The holders of options under all of the plans are responsible for all personal tax consequences relating to the options. The exercise prices of the options are based on the fair value of the ordinary shares at the time of grant as determined by our board of directors. The current practice of our board of directors is to grant options with exercise prices that equal 100% of the closing price of our ordinary shares on the applicable date of grant.

F.DISCLOSURE OF A REGISTRANT’S ACTION TO RECOVER ERRONEOUSLY AWARDED COMPENSATION.

Not applicable.

ITEM 7.        MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

A.MAJOR SHAREHOLDERS

To our knowledge, (A) we are not directly or indirectly owned or controlled (i) by another corporation or (ii) by any foreign government and (B) there are no arrangements, the operation of which may at a subsequent date result in a change in control of AudioCodes. The following table sets forth, as of April 18, 2023 the number of our ordinary shares, which constitute our only outstanding voting securities, beneficially owned by (i) all shareholders known to us to own more than 5% of our outstanding ordinary shares, and (ii) all of our directors and senior executive officers as a group.

Identity of Person or

    

Amount

    

Percent of

 

Group

Owned

Class(8)

 

Shabtai Adlersberg(1)

 

4,717,732

 

14.8

%

Leon Bialik(2)

 

2,358,325

 

7.4

%

Global Alpha Capital Management Ltd.(3)

2,012,424

6.3

%

The Phoenix Holdings Ltd.(4)

 

1,740,636

 

5.5

%

Copeland Capital Management, LLC(5)

1,653,376

5.2

%

William Blair Investment Management, LLC(6)

1,650,348

5.2

%

All directors and senior executive officers as a group (16 persons) (7)

4,898,588

15.4

%

(1)Includes options to purchase 200,293 shares exercisable within 60 days of April 18, 2023 and 20,000 ordinary shares issuable pursuant to restricted share units that vest within 60 days of April 18, 2023.
(2)The information is derived from a statement on Schedule 13G/A of Leon Bialik filed with the SEC on February 9, 2023.
(3)The information is derived from a statement on Schedule 13G of Global Alpha Capital Management Ltd. filed with the SEC on February 9, 2023.
(4)The information is derived from a statement on Schedule 13G/A of The Phoenix Holdings Ltd. filed with the SEC on February 14, 2023. Such amount is rounded to the nearest share.
(5)The information is derived from a statement on Schedule 13G/A of Copeland Capital Management, LLC filed with the SEC on January 26, 2022. Copeland Capital Management, LLC did not file a statement on Schedule 13G/A (with respect to its ownership in the Company) for the year ended December 31, 2022.
(6)The information is derived from a statement on Schedule 13G of William Blair Investment Management, LLC filed with the SEC on February 9, 2023.
(7)Includes 232,293 ordinary shares which may be purchased pursuant to options exercisable within 60 days following April 18, 2023 and 42,418 ordinary shares issuable pursuant to restricted share units that vest within 60 days of April 18, 2023.
(8)This percentage calculation is rounded to the nearest tenth and based on 31,803,738  outstanding shares as of April 18, 2023 (which does not include treasury shares outstanding as of April 18, 2023).

Mr. Adlersberg held approximately 14.0% of our ordinary shares as of December 31, 2022 as compared to 14.1% of our ordinary shares as of December 31, 2021 and 15.2% of our ordinary shares as of December 31, 2020.

Mr. Bialik held approximately 7.4% of our ordinary shares as of December 31, 2022, as compared to 7.6% of our ordinary shares as of December 31, 2021 and 8.4% of our ordinary shares as of December 31, 2020.

- 70 -

Morgan Stanley and Morgan Stanley Capital Services LLC collectively held approximately 4.6% of our ordinary shares as of December 31, 2021 and 6.3% of our ordinary shares as of December 31, 2020. Neither Morgan Stanley nor Morgan Stanley Capital Services LLC filed a statement on Schedule 13G/A (with respect to its ownership in the Company) for the year ended December 31, 2022.

The Phoenix Holdings Ltd. held approximately 5.5% of our ordinary shares as of December 31, 2022, as compared to 5.1% of our ordinary shares as of December 31, 2021.

Global Alpha Capital Management Ltd. held approximately 6.4% of our ordinary shares as of December 31, 2022.  Global Alpha Capital Management Ltd. did not file a statement on Schedule 13G (with respect to its ownership in the Company) for the year ended December 31, 2021.

William Blair Investment Management, LLC held approximately 5.2% of our ordinary shares as of December 31, 2022. William Blair did not file a statement on Schedule 13G (with respect to its ownership in the Company) for the year ended December 31, 2021.

Copeland Capital Management, LLC held approximately 5.1% of our ordinary shares as of December 31, 2021. Copeland Capital Management, LLC did not file a statement on Schedule 13G/A (with respect to its ownership in the Company) for the year ended December 31, 2022.

As of April 18, 2023, there were approximately five holders of record of our ordinary shares in the United States, although we believe that the number of beneficial owners of the ordinary shares is significantly greater. The number of record holders in the United States is not representative of the number of beneficial holders nor is it representative of where such beneficial holders are resident since many of these ordinary shares were held of record by brokers or other nominees.

The major shareholders have the same voting rights as the other shareholders.

B.RELATED PARTY TRANSACTIONS

Not applicable.

C.INTERESTS OF EXPERTS AND COUNSEL

Not applicable.

ITEM 8.        FINANCIAL INFORMATION

A.CONSOLIDATED STATEMENTS AND OTHER FINANCIAL INFORMATION

See Item 18.

Legal Proceedings

From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. We are currently not involved in any pending or contemplated legal proceedings that could reasonably be expected to have a significant effect on our financial position, or profitability. We may become involved in material legal proceedings in the future. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

Dividend Policy

For a discussion of our dividend policy, please see Item 10.B, “Additional Information-Memorandum and Articles of Association-Dividends.”

- 71 -

B.SIGNIFICANT CHANGES

No significant change has occurred since December 31, 2020, except as otherwise disclosed in this Annual Report.

ITEM 9.        THE OFFER AND LISTING

A.OFFER AND LISTING DETAILS

Our ordinary shares are listed on the Nasdaq Global Select Market and the TASE under the symbol “AUDC.”

B.PLAN OF DISTRIBUTION

Not applicable.

C.MARKETS

Our ordinary shares are listed for trading on the Nasdaq Global Select Market under the symbol “AUDC.” Our ordinary shares are also listed for trading on the Tel-Aviv Stock Exchange under the symbol “AUDC.” In addition, we are aware of our ordinary shares being traded on the following markets: Frankfurt Stock Exchange, Berlin Stock Exchange, Munich Stock Exchange, Stuttgart Stock Exchange, the German Composite and XETRA.

D.SELLING SHAREHOLDERS

Not applicable.

E.DILUTION

Not applicable.

F.EXPENSES OF THE ISSUE

Not applicable.

ITEM 10.      ADDITIONAL INFORMATION

A.SHARE CAPITAL

Not applicable.

B.MEMORANDUM AND ARTICLES OF ASSOCIATION

Objectives

Our objectives, set forth in our articles of association, are to engage in any legal occupation or business.

- 72 -

Share Capital

Our authorized share capital consists of NIS 1,025,000 divided into 100,000,000 ordinary shares, nominal value NIS 0.01 per share, and 2,500,000 preferred shares, nominal value NIS 0.01 per share. As of April 18, 2023, we had 31,803,738 ordinary shares outstanding (which does not include 32,309,899 treasury shares) and no preferred shares outstanding.

Borrowing Powers

The board of directors has the power to cause us to borrow money and to secure the payment of borrowed money. The board of directors specifically has the power to issue bonds or debentures, and to impose mortgages or other security interests on all or any part of our property.

Amendment of Articles of Association

In general, shareholders may amend our articles of association by a resolution adopted at a shareholders meeting by the holders of 50% of the voting power represented at the meeting in person or by proxy and voting thereon. The amendment of certain provisions of our articles of association requires an increased voting threshold. For example, the approval of amendments to the provisions concerning business combinations with certain shareholders requires the approval of holders of 85% of our outstanding voting shares. Additionally, the amendment of the provisions concerning (i) the procedure according to which shareholders may propose items to include in the agenda of a general meeting of the shareholders and (ii) the role and composition of the board of directors, including the method of appointment of its members, require the approval sixty-six and two-thirds percent (66 2/3)% of the voting power represented at the meeting in person or by proxy and voting thereon.

Qualification of Directors

No person shall be disqualified to serve as a director by reason of his not holding AudioCodes shares or by reason of his having served as a director in the past.

Dividends

Under the Companies Law, we may pay dividends only out of our profits as determined for statutory purposes, unless court approval is granted for the payment of dividends despite the lack of statutory profits. (There is a unified statutory test for the payment of dividends and a company’s repurchase of its outstanding shares.) In 2023, we received court approval to pay dividends (and repurchase our shares) up to certain ceilings, despite the lack of statutory profits. The current approval is valid until July 4, 2023. We may seek further approvals to repurchase our shares and to continue to pay dividends. The amount of any dividend to be distributed among shareholders is based on the nominal value of their shares.

Voting Rights and Powers

Unless any shares have special rights as to voting, every shareholder has one vote for each share held of record.

Under our articles of association, we may issue preferred shares from time to time, in one or more series. However, in connection with our listing on the Tel Aviv Stock Exchange in 2001, we agreed that for such time as our ordinary shares are traded on the Tel Aviv Stock Exchange, we will not issue any of the 2,500,000 preferred shares, nominal value NIS 0.01, authorized in our articles of association. Notwithstanding the foregoing, we may issue preferred shares if the preference of those shares is limited to a preference in the distribution of dividends and such preferred shares have no voting rights.

Business Combinations

Our articles of association impose restrictions on our ability to engage in any merger, asset or share sale or other similar transaction with a shareholder holding 15% or more of our voting shares.

- 73 -

Winding Up

Upon our liquidation, our assets available for distribution to shareholders will be distributed to them in proportion to the nominal value of their shares.

Redeemable Shares

Subject to our undertaking to the Tel Aviv Stock Exchange as described above, we may issue and redeem redeemable shares.

Modification of Rights

Subject to the provisions of our articles of association, we may, from time to time, by a resolution approved by the holders of a simple majority of the voting power represented at the meeting in person or by proxy and voting thereon, provide for shares with such preference rights, deferred rights or conversion rights, or any other special rights or limitations as may be stipulated in such resolution.

If at any time our share capital is divided into different classes of shares, we may modify or abrogate the rights attached to any class, unless otherwise provided by the articles of association, by a resolution approved by the holders of a simple majority of the voting power represented at the meeting in person or by proxy and voting thereon, subject to the consent in writing of the holders of a simple majority of the issued shares of that class (unless otherwise provided by law or by the terms of issue of the shares of that class).

The provisions of our articles of association relating to general meetings also apply, mutatis mutandis, to any separate general meeting of the holders of the shares of a particular class.

he creation or issuance of shares of any class, including a new class, shall not be deemed to alter the rights and privileges attached to previously issued shares of that class or of any other class (unless otherwise provided by our articles of association, including the terms of issue of the shares of any class).

Shareholder Meetings

An annual meeting of shareholders is to be held once a year, within 15 months after the previous annual meeting. The annual meeting may be held in Israel or outside of Israel, as determined by the board of directors.

The board of directors may, whenever it thinks fit, convene a special shareholders meeting. The board of directors must convene a special shareholders meeting at the request of:

at least two directors;
at least one-quarter of the directors in office; or
one or more shareholders who hold at least 5% of the outstanding share capital and at least 1% of the voting rights, or one or more shareholders who hold at least 5% of the outstanding voting rights.

A special shareholders meeting may be held in Israel or outside of Israel, as determined by the board of directors.

Notice of General Meetings; Omission to Give Notice

The provisions of the Companies Law and the related regulations override the provisions of our articles of association, and provide for notice of a meeting of shareholders to be sent to each registered shareholder at least 21 days or 35 days in advance of the meeting, depending on the items included in the meeting agenda. Notice of a meeting of shareholders must also be published in two Israeli newspapers or on our website.

- 74 -

Notice of a meeting of shareholders must specify the type of meeting, the place and time of the meeting, the agenda, a summary of the proposed resolutions, the majority required to adopt the proposed resolutions, and the record date for the meeting. The notice must also include the address and telephone number of our registered office, and a list of times at which the full text of the proposed resolutions may be examined at the registered office.

The accidental omission to give notice of a meeting to any shareholder, or the non-receipt of notice sent to such shareholder, does not invalidate the proceedings at the meeting.

Limitations on Foreign Shareholders to Hold or Exercise Voting Rights

There are no limitations on foreign shareholders in our articles of association. Israeli law restricts the ability of citizens of countries that are in a state of war with Israel to hold shares of Israeli companies.

Fiduciary Duties; Approval of Transactions under Israeli Law

Fiduciary duties. The Companies Law codifies the fiduciary duties that office holders, which under the Companies Law includes our directors and executive officers, owe to a company. An office holder’s fiduciary duties consist of a duty of loyalty and a duty of care.

The duty of loyalty requires an office holder to act in good faith and for the benefit of the company, including to avoid any conflict of interest between the office holder’s position in the company and personal affairs, and prohibits any competition with the company or the exploitation of any business opportunity of the company in order to receive a personal advantage for himself or herself or for others. This duty also requires an office holder to reveal to the company any information or documents relating to the company’s affairs that the office holder has received due to his or her position as an office holder. A company may approve any of the acts mentioned above provided that all the following conditions apply: the office holder acted in good faith and neither the act nor the approval of the act prejudices the good of the company and, the office holder disclosed the essence of his personal interest in the act, including any substantial fact or document, a reasonable time before the date for discussion of the approval. A director is required to exercise independent discretion in fulfilling his or her duties and may not be party to a voting agreement with respect to his or her vote as a director. A violation of these requirements is deemed a breach of the director’s duty of loyalty.

The duty of care requires an office holder to act with a level of care that a reasonable office holder in the same position would employ under the same circumstances. This includes the duty to use reasonable means to obtain information regarding the advisability of a given action submitted for his or her approval or performed by virtue of his or her position and all other relevant information material to these actions.

Disclosure of personal interest. The Companies Law requires that an office holder promptly disclose to the company any personal interest that he or she may have and all related material information or documents known to him or her, in connection with any existing or proposed transaction by the company. “Personal interest,” as defined by the Companies Law, includes a personal interest of any person in an act or transaction of the company, including a personal interest of his relative or of a corporation in which that person or a relative of that person is a 5% or greater shareholder, a holder of 5% or more of the voting rights, a director or general manager, or in which he or she has the right to appoint at least one director or the general manager, and includes shares for which the person has the right to vote pursuant to a power-of-attorney. “Personal interest” does not apply to a personal interest stemming merely from holding shares in the company.

The office holder must make the disclosure of his personal interest no later than the first meeting of the company’s board of directors that discusses the particular transaction. This duty does not apply to the personal interest of a relative of the office holder in a transaction unless it is an “extraordinary transaction.” The Companies Law defines an “extraordinary transaction” as a transaction that is not in the ordinary course of business, not on market terms or that is likely to have a material impact on the company’s profitability, assets or liabilities.

- 75 -

Approvals. The Companies Law provides that a transaction with an office holder or a transaction in which an office holder has a personal interest requires board approval, unless the transaction is an extraordinary transaction or the articles of association provide otherwise. Our articles of association do not provide otherwise. The transaction may be approved only if it is in our best interest. If the transaction is an extraordinary transaction, then the approvals of the company’s audit committee and the board of directors are required. If the transaction concerns exculpation, indemnification, insurance or compensation of an office holder, then the approvals of the company’s compensation committee and the board of directors are required, except if the compensation arrangement is an immaterial amendment to an existing compensation arrangement of an officer who is not a director, in which case the approval of the compensation committee is sufficient. Exculpation, indemnification, insurance or compensation of a director or the Chief Executive Officer also requires shareholder approval.

A person who has a personal interest in a matter that is considered at a meeting of the board of directors or the audit committee generally may not attend that meeting or vote on that matter, unless a majority of the board of directors or the audit committee has a personal interest in the matter or if such person is invited by the chairman of the board of directors or audit committee, as applicable, to present the matter being considered. If a majority of the board of directors or the audit committee has a personal interest in the transaction, shareholder approval also would be required.

Shareholders

The Companies Law imposes on a controlling shareholder of a public company the same disclosure requirements described above as it imposes on an office holder. For this purpose, a “controlling shareholder” is any shareholder who has the ability to direct the company’s actions, including any shareholder holding 25% or more of the voting rights if no other shareholder owns more than 50% of the voting rights in the company. Two or more shareholders with a personal interest in the approval of the same transaction are deemed to be one shareholder.

Approval of the audit committee, the board of directors and our shareholders, in that order, is required for extraordinary transactions, including a private placement, with a controlling shareholder or in which a controlling shareholder has a personal interest.

Approval of the compensation committee, the board of directors and our shareholders, in that order, is required for the terms of compensation or employment of a controlling shareholder or his or her relative, as an officer holder or employee of our company or as a service provider to the company, including through a company controlled by a controlling shareholder.

Shareholder approval must include the majority of shares voted at the meeting. In addition to the majority vote, the shareholder approval must satisfy either of two additional tests:

the majority includes at least a majority of the shares voted by shareholders who have no personal interest in the transaction; or
the total number of shares held by disinterested shareholders that voted against the approval of the transaction does not exceed 2% of the aggregate voting rights of our company.

Generally, the approval of such a transaction may not extend for more than three years, except that in the case of an extraordinary transaction, including a private placement, with a controlling shareholder or in which a controlling shareholder has a personal interest that does not concern compensation for employment or service, the transaction may be approved for a longer period if the audit committee determines that the approval of the transaction for a period longer than three years is reasonable under the circumstances.

Compensation of Executive Officers and Directors; Executive Compensation Policy

In accordance with the Companies Law, we have adopted a compensation policy for our executive officers and directors. The purpose of the policy is to describe our overall compensation strategy for our executive officers and directors and to provide guidelines for setting their compensation, as prescribed by the Companies Law. In accordance with the Companies Law, the policy must be reviewed and readopted at least once every three years.

- 76 -

Approval of the compensation committee, the board of directors and our shareholders, in that order, is required for the adoption of the compensation policy. The shareholders’ approval must include the majority of shares voted at the meeting. In addition to the majority vote, the shareholder approval must satisfy either of two additional tests:

the majority includes at least a majority of the shares voted by shareholders other than our controlling shareholders or shareholders who have a personal interest in the adoption of the compensation policy; or
the total number of shares held by non-controlling shareholders and disinterested shareholders that voted against the adoption of the compensation policy does not exceed 2% of the aggregate voting rights of our company.

Under the Companies Law, the compensation arrangements for officers (other than the Chief Executive Officer) who are not directors require the approval of the compensation committee and the board of directors; provided, however, that if the compensation arrangement is not in compliance with our executive compensation policy, the arrangement may only be approved by the compensation committee and the board of directors for special reasons to be noted, and the compensation arrangement shall also require a special shareholder approval. If the compensation arrangement is an immaterial amendment to an existing compensation arrangement of an officer who is not a director and is in compliance with our executive compensation policy, the approval of the compensation committee is sufficient.

Arrangements regarding the compensation of the Chief Executive Officer and of directors require the approval of the compensation committee, the board and the shareholders, in that order. In certain limited cases, the compensation of a new Chief Executive Officer who is not a director may be approved without the approval of the shareholders.

Duties of Shareholders

Under the Companies Law, a shareholder also has a duty to act in good faith towards the company and other shareholders and refrain from abusing his or her power in the company, including, among other things, voting in the general meeting of shareholders on the following matters:

any amendment to the articles of association;
an increase of the company’s authorized share capital;
a merger; or
approval of related party transactions that require shareholder approval.

In addition, any controlling shareholder, any shareholder who can determine the outcome of a shareholder vote and any shareholder who, under the company’s articles of association, can appoint or prevent the appointment of an office holder, is under a duty to act with fairness towards the company. The Companies Law also provides that a breach of the duty of fairness will be governed by the laws governing breach of contract; however, the Companies Law does not describe the substance of this duty.

- 77 -

Anti-Takeover Provisions under Israeli Law

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 hold 25% or more of the voting rights in the company, unless there is already another shareholder of the company with 25% or more of the voting rights. 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 hold more than 45% of the voting rights in the company, unless there is a shareholder with more than 45% of the voting rights in the company.

The Companies Law requires the parties to a proposed merger to file a merger proposal with the Israeli Registrar of Companies, specifying certain terms of the transaction. Each merging company’s board of directors and shareholders must approve the merger. Shares in one of the merging companies held by the other merging company or certain of its affiliates are disenfranchised for purposes of voting on the merger. A merging company must inform its creditors of the proposed merger. Any creditor of a party to the merger may seek a court order blocking the merger, if there is a reasonable concern that the surviving company will not be able to satisfy all of the obligations of the parties to the merger. Moreover, a merger may not be completed until at least 50 days have passed from the time that the merger proposal was filed with the Israeli Registrar of Companies and at least 30 days have passed from the approval of the shareholders of each of the merging companies.

Finally, in general, Israeli tax law treats stock-for-stock acquisitions less favorably than does U.S. tax law. Israeli tax law provides for tax deferral in specified acquisitions, including transactions where the consideration for the sale of shares is the receipt of shares of the acquiring company. Nevertheless, Israeli tax law may subject a shareholder who exchanges his ordinary shares for shares in a foreign corporation to immediate taxation or to taxation before his investment in the foreign corporation becomes liquid, although in the case of shares of a foreign corporation that are traded on a stock exchange, the tax may be postponed subject to certain conditions.

Insurance, Indemnification and Exculpation of Directors and Officers; Limitations on Liability

Insurance of Office Holders

The Companies Law permits a company, if permitted by its articles of association, to insure an office holder in respect of liabilities incurred by the office holder as a result of:

breach of the duty of care owed to the company or a third party;
breach of the fiduciary duty owed to the company, provided that the office holder acted in good faith and had reasonable grounds to believe that his action would not harm the company’s interests;
monetary liability imposed on the office holder in favor of a third party; and
reasonable litigation expenses, including attorney fees, incurred by the office holder as a result of an administrative enforcement proceeding instituted against him (without limiting from the generality of the foregoing, such expenses will include a payment imposed on the office holder in favor of an injured party as set forth in Section 52(54)(a)(1)(a) of the Israeli Securities Law, 1968, as amended, or the Israeli Securities Law, and expenses that the office holder incurred in connection with a proceeding under Chapters H’3, H’4 or I’1 of the Israeli Securities Law, including reasonable legal expenses, which term includes attorney fees).

Indemnification of Office Holders

Under the Companies Law, a company can, if permitted by its articles of association, indemnify an office holder for any of the following obligations or expenses incurred in connection with his or her acts or omissions as an office holder:

monetary liability imposed on an office holder in favor of a third party in a judgment, including a settlement or an arbitral award confirmed by a court;
reasonable legal costs, including attorney’s fees, expended by an office holder as a result of:

- 78 -

-

an investigation or proceeding instituted against the office holder by a competent authority, provided that such investigation or proceeding concludes without the filing of an indictment against the office holder, and either:

o

no financial liability was imposed on the office holder in lieu of criminal proceedings, or

o

financial liability was imposed on the office holder in lieu of criminal proceedings but the alleged criminal offense does not require proof of criminal intent; and (y) in connection with an administrative enforcement proceeding or a financial sanction (without derogating from the generality of the foregoing, such expenses will include a payment imposed on the Office Holder in favor of an injured party as set forth in Section 52(54)(a)(1)(a) of the Israeli Securities Law, and expenses that the Office Holder incurred in connection with a proceeding under Chapters H’3, H’4 or I’1 of the Israeli Securities Law, including reasonable legal expenses, which term includes attorney fees); and

reasonable legal costs, including attorneys’ fees, expended by the office holder or for which the office holder is charged by a court:

-

in an action brought against the office holder by or on behalf of the company or a third party, or

-

in a criminal action in which the office holder is found innocent, or

-

in a criminal action in which the office holder is convicted and in which a proof of criminal intent is not required.

o

A company may indemnify an office holder in respect of these liabilities either in advance of an event or following an event. If a company undertakes to indemnify an office holder in advance of an event, the indemnification, other than legal costs, must be limited to foreseeable events in light of the company’s actual activities when the company undertook such indemnification, and reasonable amounts or standards, as determined by the board of directors.

Exculpation of Office Holders

Under the Companies Law, a company may, if permitted by its articles of association, also exculpate an office holder in advance, in whole or in part, from liability for damages sustained by a breach of duty of care to the company, other than in connection with distributions.

Limitations on Exculpation, Insurance and Indemnification

Under the Companies Law, a company may indemnify or insure an office holder against a breach of duty of loyalty only to the extent that the office holder acted in good faith and had reasonable grounds to assume that the action would not prejudice the company. In addition, a company may not indemnify, insure or exculpate an office holder against a breach of duty of care if committed intentionally or recklessly (excluding mere negligence), or committed with the intent to derive an unlawful personal gain, or for a fine or forfeit levied against the office holder in connection with a criminal offense.

Our articles of association allow us to insure, indemnify and exculpate office holders to the fullest extent permitted by law, provided such insurance or indemnification is approved in accordance with law. Pursuant to the Companies Law, exculpation of, procurement of insurance coverage for, and an undertaking to indemnify or indemnification of, our office holders must be approved by our audit committee and our board of directors and, if the office holder is a director, also by our shareholders.

We have entered into agreements with each of our directors and senior officers to insure, indemnify and exculpate them to the full extent permitted by law against some types of claims, subject to dollar limits and other limitations. These agreements have been ratified by our audit committee, board of directors and shareholders. We have acquired directors’ and officers’ liability insurance covering our officers and directors and the officers and directors of our subsidiaries against certain claims.

- 79 -

C.MATERIAL CONTRACTS

None.

D.EXCHANGE CONTROLS

Non-residents of Israel who own our ordinary shares may freely convert all amounts received in Israeli currency in respect of such ordinary shares, whether as a dividend, liquidation distribution or as proceeds from the sale of the ordinary shares, into freely-repatriable non-Israeli currencies at the rate of exchange prevailing at the time of conversion (provided in each case that the applicable Israeli income tax, if any, is paid or withheld).

Since January 1, 2003, all exchange control restrictions on transactions in foreign currency in Israel have been eliminated, although there are still reporting requirements for foreign currency transactions. Legislation remains in effect, however, pursuant to which currency controls may be imposed by administrative action at any time.

The State of Israel does not restrict in any way the ownership or voting of our ordinary shares by non-residents of Israel, except with respect to subjects of countries that are in a state of war with Israel.

E.TAXATION

The following is a summary of the material Israeli and United States federal tax consequences, Israeli foreign exchange regulations and certain Israeli government programs affecting us. To the extent that the discussion is based on new tax or other legislation that has not been subject to judicial or administrative interpretation, there can be no assurance that the views expressed in the discussion will be accepted by the tax or other authorities in question. The discussion is not intended, and should not be construed, as legal or professional tax advice, is not exhaustive of all possible tax considerations and should not be relied upon for tax planning purposes. Potential investors are urged to consult their own tax advisors as to the Israeli tax, United States federal income tax and other tax consequences of the purchase, ownership and disposition of ordinary shares, including, in particular, the effect of any foreign, state or local taxes.

Israeli Tax Considerations and Government Programs

The following is a brief summary of the material Israeli income tax laws applicable to us, and certain Israeli Government programs that benefit us. This section also contains a discussion of material Israeli income tax consequences concerning the ownership and disposition of our ordinary shares. This summary does not discuss all the aspects of Israeli tax law that may be relevant to a particular investor in light of his or her personal investment circumstances or to some types of investors subject to special treatment under Israeli law. Examples of such investors include residents of Israel or traders in securities who are subject to special tax regimes not covered in this discussion. Several parts of this discussion are based on new tax legislation that has not yet been subject to judicial or administrative interpretation. Each investor should consult its own tax or legal advisor as to the Israeli tax consequences of the purchase, ownership and disposition of our ordinary shares.

General Corporate Tax Structure in Israel

Israeli companies are generally subject to corporate tax on their taxable income. Taxable income of the company is subject to a corporate tax rate of 23% effective from January 1, 2018. However, the effective tax rate payable by a company that qualifies as an Industrial Company that derives income from a Preferred Technological Enterprise (as discussed below) may be considerably less. Capital gains derived by an Israeli company are subject to the prevailing corporate tax rate.

Law for the Encouragement of Capital Investments, 1959, or the Investment Law

The Investment Law provides certain incentives for capital investments in production facilities (or other eligible assets) by “Industrial Enterprises” (as defined under the Investment Law).

- 80 -

The Investment Law was significantly amended effective April 1, 2005, or the 2005 Amendment, and further amended as of January 1, 2011, or the 2011 Amendment, and January 1, 2017, or the 2017 Amendment. The 2011 Amendment introduced new benefits to replace those granted in accordance with the provisions of the Investment Law in effect prior to the 2011 Amendment. However, companies entitled to benefits under the Investment Law as in effect prior to January 1, 2011 were entitled to choose to continue to enjoy such benefits, provided that certain conditions are met, or elect instead irrevocably to forego such benefits and have the benefits of the 2011 Amendment apply. The 2017 Amendment was designed to accommodate the implementation of the “Nexus Principles” (based on OECD guidelines published as part of the Base Erosion and Profit Shifting, or BEPS, project).

Tax Benefits Prior to the 2005 Amendment

An investment program that is implemented in accordance with the provisions of the Investment Law prior to the 2005 Amendment, referred to as an “Approved Enterprise,” is entitled to certain benefits. A company that wished to receive benefits as an Approved Enterprise must have received approval from the Investment Center of the Israeli Ministry of Economy and Industry, or the Investment Center. Each certificate of approval for an Approved Enterprise relates to a specific investment program in the Approved Enterprise, delineated both by the financial scope of the investment and by the physical characteristics of the facility or the asset.

The tax benefits from any certificate of approval relate only to taxable profits attributable to the specific Approved Enterprise. Income derived from activity that is not approved by the Investment Center or not integral to the activity of the Approved Enterprise does not enjoy tax benefits.

Tax Benefits Subsequent to the 2005 Amendment

The 2005 Amendment changed certain provisions of the Investment Law. As a result of the 2005 Amendment, a company referred to as a “Beneficiary Enterprise”, was no longer obligated to obtain Approved Enterprise status in order to receive the tax benefits previously available under the Alternative Track, and therefore generally there was no need to apply to the Investment Center for this purpose (Approved Enterprise status remains mandatory for companies seeking cash grants).

Trapped Earnings

On November 15, 2021, a new amendment to the Investment Law, or the Investment Law Amendment, was approved, introducing a new dividend distribution ordering rule to cause the distribution of earnings that were tax exempt under the historical Approved or Beneficial Enterprise regimes, or Trapped Earnings, to be on a pro-rata basis from any dividend distribution. The Investment Law Amendment is applicable to distributions starting from August 15, 2021 onwards. Therefore, the corporate income tax, or CIT, claw-back will apply upon any dividend distribution, as long as the Company has Trapped Earnings.

Tax Benefits under the 2011 and 2017 Amendments

The 2011 Amendment canceled the availability of the benefits granted to companies under the Investment Law prior to 2011 and, instead, introduced new benefits for income generated by a “Preferred Company” through its “Preferred Enterprise” (as such terms are defined in the Investment Law) as of January 1, 2011. 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 new legislation the requirement for a minimum investment in productive assets was cancelled.

Pursuant to the 2011 Amendment, a Preferred Company is entitled to a reduced corporate tax rate of 16% in 2014, unless the Preferred Company is located in a certain development zone, in which case the rate will be 9%. Pursuant to the 2017 Amendment, in 2017 and thereafter, a Preferred Company is entitled to a reduced corporate tax rate of 16% and 7.5%, respectively.

Dividends paid out of income attributed to a Preferred Enterprise during 2014 and thereafter are generally subject to withholding tax at the rate of 20% or such lower rate as may be provided in an applicable tax treaty. However, if such dividends are paid to an Israeli company, no tax is required to be withheld (however, if afterward distributed to individuals or non-Israeli company a withholding of 20% or such lower rate as may be provided in an applicable tax treaty, will apply).

- 81 -

The 2011 Amendment also provided transitional provisions to address companies already enjoying existing tax benefits under the Investment Law. These transitional provisions provide, among other things, that unless an irrevocable request is made to apply the provisions of the Investment Law as amended in 2011 with respect to income to be derived as of January 1, 2011: (i) the terms and benefits included in any certificate of approval that was granted to an Approved Enterprise which chose to receive grants and certain tax benefits under the Grant Track before the 2011 Amendment became effective will remain subject to the provisions of the Investment Law as in effect on the date of such approval, and subject to certain conditions; and (ii) terms and benefits included in any certificate of approval that was granted to an Approved Enterprise under the Alternative Track before the 2011 Amendment became effective will remain subject to the provisions of the Investment Law as in effect on the date of such approval, provided that certain conditions are met; and (iii) a Beneficiary Enterprise can elect to continue to benefit from the benefits provided to it before the 2011 Amendment came into effect, provided that certain conditions are met.

In May 2019, we notified the Israel Tax Authority that we waived our Beneficiary Enterprise status starting from the 2019 tax year and thereafter.

The 2017 Amendment provides that a preferred enterprise located in development area A will be subject to a tax rate of 7.5% instead of 9%, effective from January 1, 2017 and thereafter (the tax rate applicable to preferred enterprises located in other areas remains at 16)%.

The 2017 Amendment provides new tax tracks for a “Preferred Technological Enterprise”– an enterprise for which total consolidated revenues of its parent company and all subsidiaries are less than NIS 10 billion for a tax year. Under the law, a Preferred Technological Enterprise, which is located in the center of Israel will be subject to tax at a rate of 12% on profits being derived from intellectual property and “Preferred Technological Enterprise” which is located in development area A will be subject to tax rate of 7.5%. In addition, a “Preferred Technological Enterprise” will receive a reduced corporate tax rate of 12% on capital gains derived from the sale of certain “Benefitted Intangible Assets” (as defined in the Investment Law) to a related foreign company if (i) the Benefitted Intangible Assets were acquired from a foreign company on or after January 1, 2017 for at least NIS 200 million, and (ii) such sale receives prior approval from the IIA. However, the proportion of income that may be considered Preferred Technological Income and receive the tax benefits described immediately above is calculated according to a nexus formula, which is based on the proportion of qualifying expenditures on intellectual property compared to overall expenditures.

The 2017 Amendment further provides that a Preferred Company with group consolidated revenues of at least NIS 10 billion will qualify as a “Special Preferred Technological Enterprise” and will receive a reduced corporate tax rate of 6% on “Preferred Technological Income” regardless of the company’s geographic location within Israel. In addition, a “Special Preferred Technological Enterprise” will receive a reduced corporate tax rate of 6% on capital gains derived from the sale of certain “Benefitted Intangible Assets” to a related foreign company if (i) the Benefitted Intangible Assets were either developed by the Special Preferred Enterprise or acquired from a foreign company on or after January 1, 2017, and (ii) such sale received prior approval from the IIA. A “Special Preferred Technological Enterprise” that acquires Benefitted Intangible Assets from a foreign company for more than NIS 500 million will be eligible for these benefits for at least 10 years, subject to the receipt of certain approvals as specified in the Investment Law.

Dividends paid out of Preferred Technological Income, which are distributed by a Preferred Technological Enterprise or a “Special Preferred Technological Enterprise,” are generally subject to tax at the rate of 20% or such lower rate as may be provided in an applicable tax treaty (subject to the receipt in advance of a valid certificate from the ITA allowing for a reduced tax rate). However, if such dividends are paid to an Israeli company, no tax is required to be withheld. If such dividends are distributed to a foreign company that holds solely or together with other foreign companies 90% or more of the Israeli company and other conditions are satisfied, the tax rate will be 4%. However, dividends paid out to natural persons may be subject to an additional surtax of 3%, as described below.

We are eligible for tax benefits as a Preferred Technological Enterprise mentioned above and the changes in the tax rates relating to Preferred Technological Enterprises were taken into account in the computation of deferred taxes as of December 31, 2022.

Tax Benefits and Funding for Research and Development

Israeli tax law allows, under specific conditions, a tax deduction for expenditures, including capital expenditures, relating to scientific research and development projects, for the year in which they are incurred if:

the expenditures are approved by the relevant Israeli government ministry, determined by the field of research;

- 82 -

the research and development is for the promotion or development of the company; and
the research and development is carried out by or on behalf of the company seeking the deduction.

However, the amount of such deductible expenses shall be reduced by the sum of any funds received through government grants for the finance of such scientific research and development projects. Expenditures not so approved are deductible over a three-year period if the research and development is for the promotion or development of the company.

Law for the Encouragement of Industry (Taxes), 1969, or the Industry Encouragement Law

The Industry Encouragement Law, provides several tax benefits for “Industrial Companies.” We currently qualify as an Industrial Company within the meaning of the Industry Encouragement Law.

The Industry Encouragement Law defines an “Industrial Company” as a company resident in Israel, of which 90% or more of its income in any tax year, other than income from defense loans, is derived from an “Industrial Enterprise” owned by it and located in Israel. An “Industrial Enterprise” is defined as an enterprise whose principal activity in a given tax year is industrial production.

The following corporate tax benefits, among others, are available to Industrial Companies:

amortization over an eight-year period of the cost of purchased know-how and patents and rights to use a patent and know-how which are used for the development or advancement of the company;
under limited conditions, an election to file consolidated tax returns with related Israeli Industrial Companies; and
expenses related to a public offering are deductible in equal amounts over a three-year period.

Eligibility for benefits under the Industry Encouragement Law is not contingent upon the approval of any governmental authority. The Israeli tax authorities may determine that we do not qualify as an Industrial Company, which could entail our loss of the benefits that relate to this status. There can be no assurance that we will continue to qualify as an Industrial Company or that the benefits described above will be available in the future.

Taxation of our Shareholders

Capital Gains Taxes Applicable to Non-Israeli Resident Shareholders. A non-Israeli resident who derives capital gains from the sale of shares in an Israeli resident company that were purchased after the company was listed for trading on a stock exchange outside of Israel will be exempt from Israeli tax so long as the shares were not held through a permanent establishment that the non-resident maintains in Israel. However, non-Israeli corporations will not be entitled to the foregoing exemption if Israeli residents: (i) have a controlling interest of more than 25% in such non-Israeli corporation or (ii) are the beneficiaries of, or are entitled to, 25% or more of the revenues or profits of such non-Israeli corporation, whether directly or indirectly. Additionally, such exemption is not applicable to a person whose gains from selling or otherwise disposing of the shares are deemed to be business income.

Additionally, a sale of securities by a non-Israeli resident may be exempt from Israeli capital gains tax under the provisions of an applicable tax treaty. For example, under the United States-Israel Tax Treaty, the disposition of shares by a shareholder who is a United States resident (for purposes of the treaty) holding the shares as a capital asset is generally exempt from Israeli capital gains tax unless, among other things, (i) the capital gain arising from the disposition is attributed to business income derived by a permanent establishment of the shareholder in Israel; (ii) the shareholder holds, directly or indirectly, shares representing 10% or more of the voting capital during any part of the 12-month period preceding the disposition; or (iii) such U.S. resident is an individual and was present in Israel for 183 days or more in the aggregate during the relevant taxable year.

In some instances where our shareholders may be liable for Israeli tax on the sale of their ordinary shares, the payment of the consideration may be subject to the withholding of Israeli tax at source.

- 83 -

Taxation of Non-Israeli Shareholders on Receipt of Dividends. Non-Israeli residents (whether individuals or corporations) generally will be subject to Israeli income tax on the receipt of dividends paid on our ordinary shares at the rate of 25%, which tax will be withheld at source, unless relief is provided in a treaty between Israel and the shareholder’s country of residence (subject to the receipt in advance of a valid certificate from the Israel Tax Authority allowing for a reduced tax rate). With respect to a person who is a “substantial shareholder” at the time of receiving the dividend or on any time during the preceding twelve months, the applicable tax rate is 30%. A “substantial shareholder” is generally a person who alone or together with such person’s relative or another person who collaborates with such person on a permanent basis, holds, directly or indirectly, at least 10% of any of the “means of control” of the corporation. “Means of control” generally include 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 how to act, regardless of the source of such right.

However, a distribution of dividends to non-Israeli residents is subject to withholding tax at source at a rate of 15% if the dividend is distributed from income attributed to an Approved Enterprise or Beneficiary Enterprise, unless a reduced tax rate is provided under an applicable tax treaty. If the dividend is being paid out of certain income attributable to a Preferred Technological Enterprise, the dividend will be subject to tax at the rate of 20%. A different rate may be provided in a treaty between Israel and the shareholder’s country of residence, as mentioned below.

In this regard, under the United States-Israel Tax Treaty, the maximum rate of tax withheld at source in Israel on dividends paid to a holder of our ordinary shares who is a United States resident (for purposes of the United States-Israel Tax Treaty) is 25%. However, generally, the maximum rate of withholding tax on dividends, not generated by an Approved Enterprise, or Beneficiary Enterprise or a Preferred Technological Enterprise, that are paid to a United States corporation holding 10% or more of the outstanding voting capital throughout the tax year in which the dividend is distributed as well as during the previous tax year, is 12.5%, provided that not more than 25% of the gross income for such preceding year consists of certain types of dividends and interest. If the above conditions are met and the dividends are generated by an Approved Enterprise, or Beneficiary Enterprise or a Preferred Technological Enterprise, the maximum rate of withholding tax on such dividends is 15%. If the dividend is attributable partly to income derived from Approved Enterprise, Beneficiary Enterprise or a Preferred Technological 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’ tax liability.

Surtax

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 698,280 (for the 2023 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.

U.S. Federal Income Tax Considerations

The following summary describes the material U.S. federal income tax consequences to “U.S. Holders” (as defined below) arising from the acquisition, ownership and disposition of our ordinary shares. This summary is based on the Internal Revenue Code of 1986, as amended, or the “Code,” the final, temporary and proposed U.S. Treasury Regulations promulgated thereunder and administrative and judicial interpretations thereof, all as of the date hereof and all of which are subject to change (possibly with retroactive effect) or different interpretations. For purposes of this summary, a “U.S. Holder” will be deemed to refer only to any of the following beneficial owners of our ordinary shares:

an individual who is either a U.S. citizen or a resident of the United States for U.S. federal income tax purposes;
a corporation or other entity taxable as a corporation for U.S. federal income tax purposes created or organized in or under the laws of the United States or any political subdivision thereof;
an estate the income of which is subject to U.S. federal income tax regardless of the source of its income; and
a trust, if (a) a U.S. court is able to exercise primary supervision over the administration of the trust and one or more U.S. persons have the authority to control all substantial decisions of the trust, or (b) the trust has a valid election in effect under applicable U.S. Treasury Regulations to be treated as a U.S. person.

- 84 -

This summary does not consider all aspects of U.S. federal income taxation that may be relevant to particular U.S. Holders by reason of their particular circumstances, and does not consider the potential application of the U.S. federal estate, gift or alternative minimum tax, or any aspect of state, local or non-U.S. federal tax laws or U.S. federal tax laws other than U.S. federal income tax laws. In addition, this summary is directed only to U.S. Holders that hold our ordinary shares as “capital assets” within the meaning of Section 1221 of the Code and does not address the considerations that may be applicable to particular classes of U.S. Holders, including U.S. expatriates, banks, financial institutions, regulated investment companies, real estate investment trusts, pension funds, insurance companies, broker-dealers or traders in securities, commodities or currencies, tax-exempt organizations, grantor trusts, partnerships (including entities classified as partnerships for U.S. federal income tax purposes) or other pass-through entities, persons that will hold our ordinary shares in partnerships or other pass-through entities, holders whose functional currency is not the dollar, holders who have elected mark-to-market accounting, holders who acquired our ordinary shares through the exercise of options or otherwise as compensation for the performance of services, holders who hold our ordinary shares as part of a “straddle,” “hedge” or “conversion transaction,” holders selling our ordinary shares short, holders deemed to have sold our ordinary shares in a “constructive sale,” holders required to accelerate the recognition of any item of gross income with respect to our ordinary shares as a result of such income being recognized on an applicable financial statement, holders that are resident or ordinarily resident in or have a permanent establishment in a jurisdiction outside the United States; and holders, directly, indirectly or through attribution, of 10% or more (by vote or value) of our outstanding ordinary shares. If a partnership (or any other entity treated as a partnership for U.S. federal income tax purposes) holds our ordinary shares, the U.S. federal income tax consequences relating to an investment in our ordinary shares will depend in part upon the status of the partner and the activities of the partnership. Such a partner or partnership should consult its tax advisor regarding the U.S. federal income tax consequences of acquiring, owning and disposing of our ordinary shares in its particular circumstances.

Each U.S. Holder should consult with its own tax advisor as to the particular tax consequences to it of the acquisition, ownership and disposition of our ordinary shares, including the effects of applicable tax treaties, state, local, foreign or other tax laws and possible changes in the tax laws.

Distributions With Respect to Our Ordinary Shares

In the event we make a distribution with respect to our ordinary shares, subject to the discussion below under “Passive Foreign Investment Company Status,” for U.S. federal income tax purposes, the amount of the distribution will equal the dollar value of the gross amount of cash and/or the fair market value of any property distributed, including the amount of any Israeli taxes withheld on such distribution as described above under “Israeli Tax Considerations – Taxation of Non-Israeli Shareholders on Receipt of Dividends.” Other than distributions in liquidation or in redemption of our ordinary shares that are treated as exchanges, a distribution with respect to our ordinary shares to a U.S. Holder generally will be treated as a dividend to the extent of our current and accumulated earnings and profits, as determined for U.S. federal income tax purposes. The amount of any distribution that exceeds these earnings and profits will be treated first as a non-taxable return of capital, reducing the U.S. Holder’s tax basis in its ordinary shares (but not below zero), and then generally as capital gain from a deemed sale or exchange of such ordinary shares. However, because we do not account for our earnings and profits in accordance with U.S. federal income tax principles, U.S. Holders should expect all distributions to be reported to them as dividends. Corporate U.S. Holders generally will not be allowed a deduction under Section 243 of the Code for dividends received on our ordinary shares and thus will be subject to tax at the rate applicable to their taxable income.

Currently, a non-corporate U.S. Holder’s “qualified dividend income” generally is subject to tax at lower long-term capital gains rates. For this purpose, “qualified dividend income” generally includes dividends paid by a foreign corporation if, among other things, the non-corporate U.S. Holder meets certain minimum holding period requirements, is not under an obligation to make related payments with respect to positions in substantially similar or related property, and either (a) the stock of such corporation is readily tradable on an established securities market in the U.S., including the Nasdaq Global Select Market, or (b) such corporation is eligible for the benefits of a comprehensive income tax treaty with the United States that includes an information exchange program and is determined to be satisfactory by the U.S. Secretary of the Treasury. The U.S. Secretary of the Treasury has indicated that the income tax treaty between the United States and Israel is satisfactory for this purpose. Dividends paid by us will not be treated as qualified dividend income, however, if we are treated, for the tax year in which the dividends are paid or the preceding tax year, as a “passive foreign investment company” for U.S. federal income tax purposes. See the discussion below under the heading “Passive Foreign Investment Company Status.”

- 85 -

A non-corporate U.S. Holder may be subject to an additional tax based on its “net investment income,” (which generally is computed as gross income from interest, dividends, annuities, royalties and rents and gain from the sale of property (other than property held in the active conduct of a trade or business that does not regularly trade financial instruments or commodities), less the amount of deductions properly allocable to such income or gain. Such tax is equal to 3.8% of the lesser of an individual U.S. Holder’s (i) net investment income or (ii) the excess of such U.S. Holder’s “modified adjusted gross income” (adjusted gross income plus the amount of any foreign earned income excluded from income under Section 911(a)(1) of the Code, net of deductions and exclusions disallowed with respect to such foreign earned income) over a specified threshold amount ($250,000 in the case of a joint return or surviving spouse, $125,000 in the case of a married individual filing a separate return and $200,000 in any other case). In the case of a U.S. Holder which is an estate or trust, the tax is equal to 3.8% of the lesser of (i) undistributed net investment income or (ii) the excess of adjusted gross income (as defined in Section 67(e) of the Code) over the dollar amount at which the highest tax bracket applicable to an estate or trust begins.

U.S. Holders are urged to consult their own tax advisors regarding the U.S. federal income tax consequences of their receipt of any distributions with respect to our ordinary shares.

A dividend paid by us in NIS will be included in the income of U.S. Holders at the dollar amount of the dividend, based on the “spot rate” of exchange in effect on the date of receipt or deemed receipt of the dividend, regardless of whether the payment is in fact converted into dollars. U.S. Holders will have a tax basis in the NIS for U.S. federal income tax purposes equal to that dollar value. Any gain or loss upon the subsequent conversion of the NIS into dollars or other disposition of the NIS will constitute foreign currency gain or loss taxable as ordinary income or loss and will be treated as U.S.-source income or loss for U.S. foreign tax credit purposes.

Dividends received with respect to our ordinary shares will constitute “portfolio income” for purposes of the limitation on the deductibility of passive activity losses and, therefore, generally may not be offset by passive activity losses. Dividends received with respect to our ordinary shares also generally will be treated as “investment income” for purposes of the investment interest deduction limitation contained in Section 163(d) of the Code, and generally as foreign-source passive income for U.S. foreign tax credit purposes. Subject to certain limitations, U.S. Holders may elect to claim as a foreign tax credit against their U.S. federal income tax liability for any Israeli income tax withheld from distributions with respect to our ordinary shares which constitute dividends under U.S. income tax law. A U.S. Holder that does not elect to claim a foreign tax credit may instead claim a deduction for Israeli income tax withheld, but only if the U.S. Holder elects to do so with respect to all foreign income taxes in such year. If a refund of the tax withheld is available under the applicable laws of Israel or under the Israel-U.S. income tax treaty, the amount of tax withheld that is refundable will not be eligible for such credit against your U.S. federal income tax liability (and will not be eligible for the deduction against your U.S. federal taxable income). In addition, special rules may apply to the computation of foreign tax credits relating to “qualified dividend income,” as defined above. The calculation of foreign tax credits and, in the case of a U.S. Holder that elects to deduct foreign income taxes, the availability of deductions involve the application of complex rules that depend on a U.S. Holder’s particular circumstances. U.S. Holders are urged to consult their own tax advisors regarding the availability to them of foreign tax credits or deductions in respect of any Israeli tax withheld or paid with respect to any dividends which may be paid with respect to our ordinary shares, including limitations pursuant to the U.S.-Israel income tax treaty.

However, if we are a “United States-owned foreign corporation,” solely for foreign tax credit purposes, a portion of the dividends allocable to our U.S. source earnings and profits may be recharacterized as U.S. source. A “United States-owned foreign corporation” is any foreign corporation in which United States persons own, directly or indirectly, 50% or more (by vote or by value) of the stock. In general, United States-owned foreign corporations with less than 10% of earnings and profits attributable to sources within the United States are excepted from these rules. In such case, if 10% or more of our earnings and profits are attributable to sources within the United States, a portion of the dividends paid on our ordinary shares allocable to our U.S. source earnings and profits will be treated as U.S. source, and, as such, a U.S. Holder may not offset any foreign tax withheld as a credit against U.S. federal income tax imposed on that portion of dividends. The rules governing the treatment of foreign taxes imposed on a U.S. Holder and foreign tax credits are complex, and each U.S. Holder should consult their respective tax advisor about the impact of these rules in their particular situation.

- 86 -

Disposition of Our Ordinary Shares

Subject to the discussion below under “Passive Foreign Investment Company Status,” a U.S. Holder’s sale, exchange or other taxable disposition of our ordinary shares generally will result in the recognition by such U.S. Holder of capital gain or loss in an amount equal to the difference between the dollar value of the amount realized and the U.S. Holder’s tax basis in the ordinary shares disposed of (measured in dollars). This gain or loss will be long-term capital gain or loss if such ordinary shares have been held or are deemed to have been held for more than one year at the time of the disposition. Non-corporate U.S. Holders currently are subject to a maximum tax rate of 20% on long-term capital gains, also may be subject to the additional tax on “net investment income” described above in “Distributions With Respect to Our Ordinary Shares.” If the U.S. Holder’s holding period on the date of the taxable disposition is one year or less, such gain or loss will be a short-term capital gain or loss. Short-term capital gains generally are taxed at the same rates applicable to ordinary income. See “Israeli Tax Considerations – Capital Gains Taxes Applicable to Non-Israeli Resident Shareholders” for a discussion of taxation by Israel of capital gains realized on sales of our ordinary shares. Any capital loss realized upon the taxable disposition of our ordinary shares generally will be deductible only against capital gains and not against ordinary income, except that non-corporate U.S. Holders generally may deduct annually from ordinary income up to $3,000 of net capital losses. In general, any capital gain or loss recognized by a U.S. Holder upon the taxable disposition of our ordinary shares will be treated as U.S.-source income or loss for U.S. foreign tax credit purposes, although the tax treaty between the United States and Israel may permit gain derived from the taxable disposition of ordinary shares by a U.S. Holder to be treated as foreign-source income for U.S. foreign tax credit purposes under certain circumstances.

A U.S. Holder’s tax basis in its ordinary shares generally will be equal to the dollar purchase price paid by such U.S. Holder to acquire such ordinary shares. The dollar cost of ordinary shares purchased with foreign currency generally will be equal to the dollar value of the purchase price on the date of purchase or, in the case of ordinary shares that are purchased by a cash basis U.S. Holder (or an accrual basis U.S. Holder that so elects), on the settlement date for the purchase. Such an election by an accrual basis U.S. Holder must be applied consistently from year to year and cannot be revoked without the consent of the U.S. Internal Revenue Service. The holding period of each ordinary share owned by a U.S. Holder will commence on the day following the date of the U.S. Holder’s purchase of such ordinary share and will include the day on which the ordinary share is sold by such U.S. Holder.

In the case of a U.S. Holder who uses the cash basis method of accounting and who receives NIS in connection with a taxable disposition of ordinary shares, the amount realized will be based on the “spot rate” of exchange on the settlement date of such taxable disposition. If such U.S. Holder subsequently converts NIS into dollars at a conversion rate other than the spot rate in effect on the settlement date, such U.S. Holder may have a foreign currency exchange gain or loss treated as ordinary income or loss for U.S. federal income tax purposes. A U.S. Holder who uses the accrual method of accounting may elect the same treatment required of cash method taxpayers with respect to a taxable disposition of ordinary shares, provided that the election is applied consistently from year to year. Such election may not be changed without the consent of the U.S. Internal Revenue Service. If an accrual method U.S. Holder does not (or is not eligible to) elect to be treated as a cash method taxpayer (pursuant to U.S. Treasury Regulations applicable to foreign currency transactions), such U.S. Holder may be deemed to have realized an immediate foreign currency gain or loss for U.S. federal income tax purposes in the event of any difference between the dollar value of the NIS on the date of the taxable disposition and the settlement date. Any such currency gain or loss generally would be treated as U.S.-source ordinary income or loss and would be subject to tax in addition to any gain or loss recognized by such U.S. Holder on the taxable disposition of ordinary shares.

Passive Foreign Investment Company Status

Generally, a foreign corporation is treated as a passive foreign investment company, or PFIC, for U.S. federal income tax purposes for any tax year if, in such tax year, either (i) 75% or more of its gross income (including its pro rata share of the gross income of any company in which it is considered to own 25% or more of the shares by value) is passive in nature, or the Income Test, or (ii) the average percentage of its assets during such tax year (including its pro rata share of the assets of any company in which it is considered to own 25% or more of the shares by value) which produce, or are held for the production of, passive income (determined by averaging the percentage of the fair market value of its total assets which are passive assets as of the end of each quarter of such year) is 50% or more, or the Asset Test. Passive income for this purpose generally includes dividends, interest, rents, royalties and gains from securities and commodities transactions. Cash is treated as generating passive income.

- 87 -

There is no definitive method prescribed in the Code, U.S. Treasury Regulations or relevant administrative or judicial interpretations for determining the value of a publicly-traded foreign corporation’s assets for purposes of the Asset Test. The legislative history of the U.S. Taxpayer Relief Act of 1997, or the 1997 Act, indicates that for purposes of the Asset Test, “the total value of a publicly-traded foreign corporation’s assets generally will be treated as equal to the sum of the aggregate value of its outstanding stock plus its liabilities.” It is unclear whether other valuation methods could be employed to determine the value of a publicly-traded foreign corporation’s assets for purposes of the Asset Test.

We must make a separate determination each taxable year as to whether we are a PFIC. As a result, our PFIC status may change from year to year. Based on the composition of our gross income and the composition and value of our gross assets for each taxable year from 2004 through 2020, we do not believe that we were a PFIC during any of such tax years. It is likely, however, that under the asset valuation method described in the legislative history of the 1997 Act, we would have been classified as a PFIC for each of 2001, 2002 and 2003 primarily because (a) a significant portion of our assets consisted of the remaining proceeds of our two public offerings of ordinary shares in 1999, and (b) the public market valuation of our ordinary shares during such years was relatively low. There can be no assurance that we will not be deemed a PFIC for the current tax year or any future tax year in which, for example, the value of our assets, as measured by the public market valuation of our ordinary shares, declines in relation to the value of our passive assets (generally, cash, cash equivalents and marketable securities). If we are treated as a PFIC with respect to a U.S. Holder for any tax year, the U.S. Holder will be deemed to own ordinary shares in any of our subsidiaries that are also PFICs.

If we are treated as a PFIC for U.S. federal income tax purposes for any year during a U.S. Holder’s holding period of our ordinary shares and the U.S. Holder does not make a QEF Election or a “mark-to-market” election (both as described below), the U.S. Holder would be subject to the following rules:

(i)the U.S. Holder would be required to (a) report as ordinary income any “excess distributions” (as defined below) allocated to the current tax year and any period prior to the first day of the first tax year in which we were a PFIC, (b) pay tax on amounts allocated to each prior tax year in which we were a PFIC at the highest rate for individuals or corporations as appropriate in effect for such prior year, and (c) pay an interest charge on the tax due for prior tax years in which we were a PFIC at the rate applicable to deficiencies of U.S. federal income tax. “Excess distributions” with respect to any U.S. Holder are amounts received by such U.S. Holder with respect to our ordinary shares in any tax year that exceed 125% of the average distributions received by such U.S. Holder from us during the shorter of (i) the three previous years, or (ii) such U.S. Holder’s holding period of our ordinary shares before the then-current tax year. Excess distributions must be allocated ratably to each day that a U.S. Holder has held our ordinary shares.
(ii)the entire amount of any gain realized by the U.S. Holder upon the sale or other disposition of our ordinary shares also would be treated as an “excess distribution” subject to tax as described above.

If we are a PFIC for any tax year in which a U.S. Holder holds our ordinary shares, we generally will continue to be treated as a PFIC as to such U.S. Holder for all subsequent years during the U.S. Holder’s holding period unless we cease to be a PFIC and the U.S. Holder elects to recognize gain based on the unrealized appreciation in such U.S. Holder’s ordinary shares through the close of the tax year in which we cease to be a PFIC. Thereafter, so long as we do not again become a PFIC, such U.S. Holder’s ordinary shares for which an election was made will not be treated as shares in a PFIC.

A U.S. Holder who beneficially owns shares of a PFIC must file U.S. Internal Revenue Service Form 8621 (Return by a Shareholder of a Passive Foreign Investment Company or Qualified Electing Fund) with the U.S. Internal Revenue Service annually.

For any tax year in which we are treated as a PFIC, a U.S. Holder may elect to treat its ordinary shares as an interest in a qualified electing fund, or a QEF Election, in which case the U.S. Holder would be required to include in income currently its proportionate share of our earnings and profits in years in which we are a PFIC regardless of whether distributions of our earnings and profits are actually made to the U.S. Holder. Any gain subsequently recognized by the U.S. Holder upon the sale or other disposition of its ordinary shares, however, generally would be taxed as capital gain.

- 88 -

A U.S. Holder may make a QEF Election with respect to a PFIC for any tax year. The election is effective for the tax year for which it is made and all subsequent tax years of the U.S. Holder. Procedures exist for both retroactive elections and the filing of protective statements. A QEF Election is made by completing U.S. Internal Revenue Service Form 8621 and attaching it to a timely filed (including extensions) U.S. federal income tax return for the first tax year to which the election will apply. A U.S. Holder must satisfy additional filing requirements each year the election remains in effect. Upon a U.S. Holder’s request, we will provide to such U.S. Holder the information required to make a QEF Election and to make subsequent annual filings.

As an alternative to a QEF Election, a U.S. Holder generally may elect to mark its ordinary shares to market annually, recognizing ordinary income or loss (subject to certain limitations) equal to the difference, as of the close of each tax year, between the fair market value of its ordinary shares and the adjusted tax basis of such shares. A U.S. Holder will be allowed a deduction for the excess, if any, of the adjusted basis of its ordinary shares over their fair market value as of the close of the taxable year. However, deductions will be allowable only to the extent of any net mark-to-market gains on our ordinary shares included in the U.S. Holder’s income for prior taxable years. Amounts included in a U.S. Holder’s income under a mark-to-market election, as well as gain on the actual sale or other disposition of ordinary shares, will be treated as ordinary income. Ordinary loss treatment will also apply to the deductible portion of any mark-to-market loss on ordinary shares, as well as to any loss realized on the actual sale or disposition of ordinary shares, to the extent the amount of such loss does not exceed the net mark-to-market gains for such ordinary shares previously included in income. A U.S. Holder’s basis in our ordinary shares will be adjusted to reflect any such income or loss amounts. If a U.S. Holder makes a mark-to-market election, any distributions we make would generally be subject to the rules discussed above under “—Distributions With Respect to Our Ordinary Shares,” except the lower rates applicable to qualified dividend income would not apply. Once made, a mark-to-market election generally continues unless revoked with the consent of the U.S. Internal Revenue Service.

The mark-to-market election is available only for “marketable stock,” which is stock that is regularly traded on a qualified exchange or other market, as defined in applicable U.S. Treasury regulations. Our ordinary shares are traded on Nasdaq and TASE. Because a mark-to-market election cannot be made for equity interests in any lower-tier PFICs we own, a U.S. Holder generally will continue to be subject to the PFIC rules with respect to its indirect interest in any investments held by us that are treated as an equity interest in a PFIC for U.S. federal income tax purposes. Nasdaq is a qualified exchange, and we believe TASE should be treated as a qualified exchange but there can be no assurance that the trading in our ordinary shares will be sufficiently regular to qualify our ordinary shares as marketable stock. U.S. Holders should consult their own tax advisor as to the availability and desirability of a mark-to-market election, as well as the impact of such election on interests in any lower-tier PFICs.

Each U.S. person that is an investor of a PFIC is generally required to file an annual information return on IRS Form 8621 containing such information as the U.S. Treasury Department may require. The failure to file IRS Form 8621 could result in the imposition of penalties and the extension of the statute of limitations with respect to U.S. federal income tax.

Due to the complexity of the PFIC rules and the uncertainty of their application in many circumstances, U.S. Holders should consult their own tax advisors with respect to the U.S. federal income tax risks related to owning and disposing of our ordinary shares, the consequence of our status as a PFIC and, if we are treated as a PFIC, compliance with the applicable reporting requirements and the eligibility, manner and advisability of making a QEF Election or a mark-to-market election.

Information Reporting and Backup Withholding

Payments in respect of our ordinary shares that are made in the United States or by certain U.S.-related financial intermediaries may be subject to information reporting requirements and U.S. backup withholding tax, currently at a rate of 24%. The information reporting requirements will not apply, however, to payments to certain exempt U.S. Holders, including corporations and tax-exempt organizations. In addition, backup withholding will not apply to a U.S. Holder that furnishes a correct taxpayer identification number on U.S. Internal Revenue Service Form W-9 (or substitute form) or establishes an exemption. The backup withholding tax is not an additional tax. Amounts withheld under the backup withholding tax rules may be credited against a U.S. Holder’s U.S. federal income tax liability, and a U.S. Holder may obtain a refund of any excess amounts withheld under the backup withholding tax rules by timely filing the appropriate claim for refund with the U.S. Internal Revenue Service. U.S. Holders should consult their own tax advisors regarding their qualification for an exemption from the backup withholding tax and the procedures for obtaining such an exemption, if applicable.

- 89 -

Foreign Asset Reporting

A U.S. Holder with interests in “specified foreign financial assets” (including, among other assets, our ordinary shares, unless such ordinary shares are held on such U.S. Holder’s behalf through a financial institution) may be required to file an information report with the U.S. Internal Revenue Service if the aggregate value of all such assets exceeds $50,000 on the last day of the taxable year or $75,000 at any time during the taxable year (or such higher dollar amount as may be prescribed by applicable U.S. Internal Revenue Service guidance). Regulations extend this reporting requirement to certain entities that are treated as formed or availed of to hold direct or indirect interests in specified foreign financial assets based on certain objective criteria. A U.S. Holder that fails to report the required information could be subject to substantial penalties. Each U.S. Holders should consult with its own tax advisor regarding its obligation to file such information reports in light of its own particular circumstances.

The foregoing discussion of certain U.S. federal income tax considerations is a general summary only and should not be considered as income tax advice or relied upon for tax planning purposes. Accordingly, each U.S. Holder should consult with its own tax advisor regarding U.S. federal, state, local and non-U.S. income and other tax consequences of the acquisition, ownership and disposition of our ordinary shares.

F.DIVIDENDS AND PAYING AGENTS

Not applicable.

G.STATEMENT BY EXPERTS

Not applicable.

H.DOCUMENTS ON DISPLAY

Our website is http://www.audiocodes.com. We are subject to the informational requirements of the Exchange Act applicable to foreign private issuers and fulfill the obligations with respect to such requirements by filing reports with the SEC. We make available, free of charge, on our website (under the heading “Investor Relations”) our Annual Reports on Form 20-F, Reports on Form 6-K and amendments to those reports as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. No information contained on our website is intended to be included as part of, or incorporated by reference into, this Annual Report on Form 20-F. The SEC maintains an Internet site that contains reports, proxy statements and other information regarding issuers that file electronically with the SEC. The address of the SEC’s website is http://www.sec.gov.

I.SUBSIDIARY INFORMATION

Not applicable.

ITEM 11.      QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to financial market risk associated with changes in foreign currency exchange rates. To mitigate these risks, we use derivative financial instruments. The majority of our revenues and expenses are generated in dollars. A portion of our expenses, however, is denominated in NIS. In order to protect ourselves against the volatility of future cash flows caused by changes in foreign exchange rates, we use currency forward contracts and currency options. We usually hedge the part of our forecasted expenses denominated in NIS. If our currency forward contracts and currency options meet the definition of a hedge, and are so designated, changes in the fair value of the contracts will be offset against changes in the fair value of the hedged assets or liabilities through earnings. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in current earnings during the period of change. Our hedging program reduces, but does not eliminate, the impact of foreign currency rate movements and due to the general economic slowdown along with the devaluation of the dollar, our results of operations may be adversely affected. Without taking into account the mitigating effect of our hedging activity, a 10% decrease in the dollar exchange rates in effect for the year ending December 31, 2022 would cause a decrease in net income of approximately $8.9 million.

- 90 -

ITEM 12.      DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

Not applicable.

PART II

ITEM 13.      DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

Not applicable.

ITEM 14.      MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

Our original Articles of Association and Memorandum of Association were adopted prior to the enactment of the Companies Law and were only amended on limited occasions since adoption. In light of changes in the business and legal environment that occurred since such time, in August 2020, our Board of Directors approved, and in September 2020 our shareholders approved, our Amended and Restated Articles of Association and Amended and Restated Memorandum of Association, which amended and restated our prior Articles of Association and Memorandum of Association in their entirety. The description of the amendments, set forth in our proxy statement filed as Exhibit 99.1 to our Form 6-K filed with the SEC on August 13, 2020, is incorporated herein by reference, and the Amended and Restated Articles of Association and Amended and Restated Memorandum of Association are incorporated by reference as Exhibits 1.1 and 1.2 to this Form 20-F.

ITEM 15.      CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

Our management, with the participation of our President and Chief Executive Officer and our Vice President Finance and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in 13a-15(e) under the Exchange Act) as of December 31, 2022. Based on this evaluation, our President and Chief Executive Officer and Vice President Finance and Chief Financial Officer have concluded that, as of such date, our disclosure controls and procedures were (i) designed to ensure that material information relating to us, including our consolidated subsidiaries, is made known to our management, including our President and Chief Executive Officer and Vice President Finance and Chief Financial Officer, by others within those entities, as appropriate to allow timely decisions regarding required disclosure, particularly during the period in which this report was being prepared and (ii) effective, in that they provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.

Management’s Annual Report on Internal Control Over Financial Reporting

Our management, under the supervision of our President and Chief Executive Officer and our Vice President Finance and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over our financial reporting, as defined in Rules 13a-15(f) of the Exchange Act. Our internal control over financial reporting is designed to provide reasonable assurance to our management and board of directors regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Internal control over financial reporting includes policies and procedures that:

pertain to the maintenance of our records that in reasonable detail accurately and fairly reflect our transactions and asset dispositions;
provide reasonable assurance that our transactions are recorded as necessary to permit the preparation of our financial statements in accordance with generally accepted accounting principles;
provide reasonable assurance that our receipts and expenditures are made only in accordance with authorizations of our management and board of directors (as appropriate); and

- 91 -

provide reasonable assurance regarding the prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.

Due to its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. In addition, 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.

Under the supervision and with the participation of our management, including our principal executive officer and our principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2022 based on the framework for Internal Control – Integrated Framework set forth by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (COSO). Based on our assessment under that framework and the criteria established therein, our management concluded that the company’s internal control over financial reporting were effective as of December 31, 2022.

Attestation Report of the Registered Public Accounting Firm

This Annual Report includes an attestation report of our registered public accounting firm regarding internal control over financial reporting on page F-3 of our audited consolidated financial statements set forth in Item 18, “Financial Statements,” and is incorporated herein by reference.

Changes in Internal Control over Financial Reporting

There were no changes in our internal controls over financial reporting identified with the evaluation thereof that occurred during the period covered by this Annual Report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 16.       [RESERVED]

ITEM 16.A.  AUDIT COMMITTEE FINANCIAL EXPERT

Our Board of Directors has determined that Joseph Tenne is an “audit committee financial expert” (as defined in Item 16.A of Form 20-F) and is “independent” (as defined in the applicable regulations).

ITEM 16.B.   CODE OF ETHICS

We have adopted a Code of Conduct and Business Ethics, which was updated in 2019, that applies to our President and Chief Executive Officer, Vice President Finance and Chief Financial Officer and other senior financial officers. This Code has been posted on our website, www.audiocodes.com.

ITEM 16.C.   PRINCIPAL ACCOUNTANT FEES AND SERVICES

Kost Forer Gabbay & Kasierer, a member of Ernst & Young Global, has served as our independent public accountants for each of the years in the three-year period ended December 31, 2022. The following table presents the aggregate fees for professional audit services and other services rendered by Kost Forer Gabbay & Kasierer in 2022 and 2021.

Year Ended December 31,

(Amounts in thousands)

    

2022

2021

Audit Fees

$

524

$

440

Tax Fees

194

 

107

Total

$

718

$

547

- 92 -

Audit Fees consist of fees billed for the annual audit of the company’s consolidated financial statements and the statutory financial statements of the company. They also include fees billed for other audit services, which are those services that only the external auditor reasonably can provide, and include services rendered for the integrated audit over internal controls as required under Section 404 of the Sarbanes-Oxley Act applicable in 2022 and 2021, the provision of consents and the review of documents filed with the SEC.

Tax Fees include fees billed for tax compliance services, including the preparation of tax returns and claims for refund; tax consultations, such as assistance and representation in connection with tax audits and appeals, transfer pricing, and requests for rulings or technical advice from taxing authorities; tax planning services; and expatriate tax compliance, consultation and planning services.

Audit Committee Pre-approval Policies and Procedures

The audit committee of AudioCodes’ Board of Directors is responsible, among other matters, for the oversight of the external auditor subject to the requirements of Israeli law. The audit committee has adopted a policy regarding pre-approval of audit and permissible non-audit services provided by our independent auditors, or the Policy.

Under the Policy, proposed services either (i) may be pre-approved by the audit committee without consideration of specific case-by-case services as general pre-approval or (ii) require the specific pre-approval of the audit committee as specific pre-approval. The audit committee may delegate either type of pre-approval authority to one or more of its members. The appendices to the Policy set out the audit, audit-related, tax and other services that have received the general pre-approval of the audit committee, including those described in the footnotes to the table, above; these services are subject to annual review by the audit committee. All other audit, audit-related, tax and other services must receive a specific pre-approval from the audit committee.

The audit committee pre-approves fee levels annually for the audit services. Non-audit services are pre-approved as required. The financial expert of the audit committee may approve non-audit services of up to $25,000 and then request the audit committee to ratify his decision.

During 2022 and 2021, no services provided to AudioCodes by Kost Forer Gabbay & Kasierer were approved by the audit committee pursuant to the de minimis exception to the pre-approval requirement provided by paragraph (c)(7)(i)(C) of Rule 2-01 of Regulation S-X. We approve all such compensation by the audit committee.

ITEM 16.D.  EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

Not applicable.

- 93 -

ITEM 16.E.  PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

In 2022, we repurchased an aggregate of 1,513,207 of our ordinary shares for an aggregate consideration of approximately $38.1 million, as set forth below:

    

    

    

    

(d)

Approximate

dollar

(c) Total

Value of

(b)

Number of

Shares

Average

Ordinary

That

(a) Total

Price

Shares

May Yet be

Number of

Paid

Purchased as

Purchased

 Ordinary Shares

per

Part

under

Purchased

Ordinary Share ($)

of Publicly

the Program

Period

    

(1)

    

(2)

    

Announced Program

    

($)

January 1 - January 31, 2022

 

134,994

 

33.6

 

134,994

 

30,459,640

February 1 - February 28, 2022

 

355,358

 

28.01

 

355,358

 

20,496,318

March 1 - March 31, 2022(3)

 

229,772

 

27.67

 

229,772

 

8,299,034

April 1 - April 30, 2022

 

 

 

 

8,299,034

May 1 - May 31, 2022

 

330,947

 

21.97

 

330,947

 

1,019,216

June 1 - June 30, 2022

 

43,532

 

23.40

 

43,532

 

35,000,000

July 1 - July 31, 2022

 

 

 

 

35,000,000

August 1 - August 31, 2022(4)

 

50,908

 

22.73

 

50,908

 

28,121,036

September 1 - September 30, 2022

 

222,316

 

22.07

 

222,316

 

23,207,832

October 1 - October 31, 2022

 

 

 

 

23,207,832

November 1 - November 30, 2022

 

145,380

 

19.63

 

145,380

 

20,349,414

December 1 - December 31, 2022

 

 

 

 

20,349,414

Total in 2022

 

1,513,207

 

25.15

 

1,513,207

 

20,349,414

(1)

In June 2022, we received court approval in Israel to repurchase up to $35.0 million of our ordinary shares. The approval received in 2022 allowed us to use the approved amounts for share repurchases or cash dividends. The Israeli court generally limits its approval to six months from the date of application. Consequently, although the program does not have a set end date, it requires renewal each six months by submitting new court application based on the then prevailing facts. No shares were repurchased during 2022 other than through the repurchase program.

(2)

Excluding commissions.

(3)

In March 2022, we paid a cash dividend in the aggregate amount of $5.8 million.

(4)In August 2022, we paid a cash dividend in the aggregate amount of $5.7 million.

ITEM 16.F.  CHANGE IN REGISTRANT’S CERTIFIED ACCOUNTANT

Not applicable.

ITEM 16.G.  CORPORATE GOVERNANCE

As a foreign private issuer whose shares are listed on the Nasdaq Global Select Market, we are permitted to follow certain home country corporate governance practices instead of certain requirements of the Nasdaq Marketplace Rules.

We do not comply with the Nasdaq requirement that we obtain shareholder approval for certain dilutive events, such as for the establishment or amendment of certain share-based compensation plans (including amendments to increase the number of shares available for grant under our existing equity incentive plan). Instead, we follow Israeli law and practice which permits the establishment or amendment of certain share-based compensation plans approved by our board of directors without the need for a shareholder vote, unless such arrangements are for the compensation of directors and the chief executive officer, in which case they also require compensation committee and shareholder approval.

- 94 -

We may elect in the future to follow Israeli practice with regard to, among other things, director nomination, composition of the board of directors and quorum at shareholders’ meetings. In addition, we may follow Israeli law, instead of the Nasdaq Marketplace Rules, which require that we obtain shareholder approval for an issuance that will result in a change of control of the company, certain transactions other than a public offering involving issuances of a 20% or more interest in the company and certain acquisitions of the stock or assets of another company.

A foreign private issuer that elects to follow a home country practice instead of Nasdaq requirements must submit to Nasdaq in advance a written statement from an independent counsel in its home country certifying that its practices are not prohibited by the home country’s laws. In addition, a foreign private issuer must disclose in its annual reports filed with the SEC or on its website each such requirement that it does not follow and describe the home country practice followed by the issuer instead of any such requirement. Accordingly, our shareholders may not be afforded the same protection as provided under Nasdaq’s corporate governance rules.

For a discussion of the requirements of Israeli law with respect to these matters, see Item 6.C, “Directors, Senior Management and Employees- Board Practices,” and Item 10.B, “Additional Information-Memorandum and Articles of Association.”

ITEM 16.H.  MINE SAFETY DISCLOSURE

Not applicable.

ITEM 16.I.DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

PART III

ITEM 17.      FINANCIAL STATEMENTS

Not applicable.

ITEM 18.      FINANCIAL STATEMENTS

Reference is made to pages F-1 to F-42 of the financial statements attached hereto.

- 95 -

ITEM 19.      EXHIBITS

The following exhibits are filed as part of this Annual Report:

Exhibit

 

 

    

Incorporated by Reference

No.

    

Document

 

Form

    

File No.

    

Date Filed

 

 

 

 

 

 

 

 

1.1

 

Amended and Restated Memorandum of Association of Registrant.

 

6-K

 

000-30070

 

9/15/2020

 

 

 

 

 

 

 

 

1.2

 

Amended and Restated Articles of Association of Registrant.

 

6-K

 

000-30070

 

9/15/2020

 

 

 

 

 

 

 

 

2.1*

 

Description of Securities.

 

 

 

 

 

 

 

 

 

 

 

 

 

4.1

 

License Agreement between AudioCodes Ltd. and DSP Group, Inc., dated as of May 6, 1999.

 

F-1

 

333-10352

 

5/22/1999

 

 

 

 

 

 

 

 

4.2

 

Employment Agreement between AudioCodes Ltd. and Shabtai Adlersberg.

 

6-K

 

000-30070

 

11/12/2009

 

 

 

 

 

 

 

 

4.3

 

Amendment No. 1 to Employment Agreement between AudioCodes Ltd. and Shabtai Adlersberg.

 

6-K

 

000-30070

 

8/8/2013

 

 

 

 

 

 

 

 

4.4

 

Amendment No. 2 to Employment Agreement between AudioCodes Ltd. and Shabtai Adlersberg.

 

6-K

 

000-30070

 

8/8/2017

 

 

 

 

 

 

 

 

4.5

 

Amendment No. 3 to Employment Agreement between AudioCodes Ltd. and Shabtai Adlersberg.

 

6-K

 

000-30070

 

8/14/2019

 

 

 

 

 

 

 

 

4.6†

 

English Summary of Terms of Employment of Lior Aldema, as of March 2019.

 

20-F (2019)

 

000-30070

 

3/19/2020

 

 

 

 

 

 

 

 

4.7†

 

Building and Tenancy Lease Agreement, dated May 11, 2007, by and between Airport City Ltd. and AudioCodes Ltd.

 

20-F
(2006)

 

000-30070

 

6/27/2007

 

 

 

 

 

 

 

 

4.8†

 

English Summary of Addendum, dated September 23, 2013, to Lease and Construction Agreement of November 14, 2000, between Airport City Ltd., as landlord and AudioCodes Ltd., as tenant.

 

6-K

 

000-30070

 

1/6/2014

 

 

 

 

 

 

 

 

4.9

 

AudioCodes Ltd. 2008 Equity Incentive Plan.

 

20-F
(2008)

 

000-30070

 

6/30/2009

 

 

 

 

 

 

 

 

4.10

 

Amendment to AudioCodes Ltd. 2008 Equity Incentive Plan.

 

S-8

 

333-170676

 

11/18/2010

 

 

 

 

 

 

 

 

4.11

 

Amendment No. 2 to AudioCodes Ltd. 2008 Equity Incentive Plan.

 

S-8

 

333-190437

 

8/7/2013

 

 

 

 

 

 

 

 

4.12

 

Amendment No. 3 to AudioCodes Ltd. 2008 Equity Incentive Plan.

 

S-8

 

333-210438

 

3/29/2016

 

 

 

 

 

 

 

 

4.13

 

Amendment No. 4 to AudioCodes Ltd. 2008 Equity Incentive Plan.

 

S-8

 

333-230388

 

3/19/2019

- 96 -

4.14

Form of Insurance, Indemnification and Exculpation Agreement between the Registrant and each of its directors and executive officers.

6-K

000-30070

11/10/2011

 

 

 

 

 

 

 

 

4.15

 

Form of AudioCodes Ltd. Executive Compensation Policy for the years 2022-2024.

 

6-K

 

000-30070

 

8/10/2022

4.16

 

Summary of Request for Receipt Of A Loan In Foreign Currency – The First International Bank Of Israel Ltd.

20-F
(2015)

 

000-30070

 

3/29/2016

 

 

 

 

 

 

 

4.17†

 

English Summary of Royalty Buyout Agreement, dated November 25, 2019, by and among AudioCodes Ltd., AudioCodes Development Ltd., and the Israel National Authority for Technology and Innovation.

20-F
(2020)

 

000-30070

 

2/25/2020

4.18

Amendment No. 5 to AudioCodes Ltd. 2008 Equity Incentive Plan.

S-8

333-264535

4/28/2022

4.19*

Lease Agreement, dated May 13, 2022, by and between Kingsbridge 2005 LLC and AudioCodes Ltd.

4.20*†

English Summary of Building and Tenancy Lease Agreement, dated November 16, 2022, by and between Naimi Towers Ltd. and AudioCodes Ltd.

 

 

 

 

 

 

 

8.1*

 

Subsidiaries of the Registrant.

 

 

 

 

 

 

 

 

 

 

 

12.1*

 

Certification of Shabtai Adlersberg, President and Chief Executive Officer, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

12.2*

 

Certification of Niran Baruch, Vice President Finance and Chief Financial Officer, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

13.1*

 

Certification by President and Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

13.2*

 

Certification by Vice President Finance and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

15.1*

 

Consent of Kost Forer Gabbay & Kasierer, a member of Ernst & Young Global.

 

 

 

 

 

 

 

 

 

 

 

101.1*

 

Interactive Data Files (XBRL-Related Documents).

 

 

 

 

English summary of Hebrew original.

*Filed herewith.

- 97 -

SIGNATURES

The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this Annual Report on Form 20-F on its behalf.

 

AUDIOCODES LTD.

 

 

 

By:

/s/ SHABTAI ADLERSBERG

 

 

Shabtai Adlersberg

 

 

President and Chief Executive Officer

Date: April 24, 2023

- 98 -

Table of Contents

-3-6232525

-3-5622555

Graphic

 

 

Kost Forer Gabbay & Kasierer

144 Menachem Begin Road, Building A

Tel-Aviv 6492102, Israel

 

 

Tel: +972-3-6232525

Fax: +972-3-5622555

ey.com

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and Board of Directors of

AUDIOCODES LTD. AND ITS SUBSIDIARIES

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of AudioCodes Ltd. and its subsidiaries (the “Company”) as of December 31, 2022 and 2021 the related consolidated statements of operations, comprehensive income, changes in shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated April 24, 2023, expressed an unqualified opinion thereon.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’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.

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.

Critical Audit Matter

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: (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) 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.

F-2

Table of Contents

-3-6232525

-3-5622555

Graphic

 

 

Kost Forer Gabbay & Kasierer

144 Menachem Begin Road, Building A

Tel-Aviv 6492102, Israel

 

 

Tel: +972-3-6232525

Fax: +972-3-5622555

ey.com

Revenue Recognition

Description of the Matter

As described in Note 2 to the consolidated financial statements, the Company generates revenues mainly from sales of products and services. The Company's contracts with customers often contain multiple goods and services that are accounted for separately if they are distinct performance obligations. In such contracts, the transaction price is then allocated to the distinct performance obligations on a relative standalone selling price basis and revenue is recognized when control of the distinct performance obligation is transferred.

Auditing the Company's revenue recognition involved a high degree of auditor judgment due to the effort to evaluate (a) the identification and determination of whether products and services, such as software licenses and related services, are considered distinct performance obligations, which should be accounted for separately and (b) the determination of standalone selling prices for each distinct performance obligation.  

How We Addressed the Matter in Our Audit

We obtained an understanding, evaluated the design and tested the operating effectiveness of internal controls related to the identification of distinct performance obligations, and the determination of stand-alone selling prices for each distinct performance obligation.

Our audit procedures also included, among others, selecting a sample of customer contracts and reading contract source documents for each selection, including the executed contract and purchase order and evaluating the appropriateness of management's application of significant accounting policies on the contracts. We tested management's identification of significant terms for completeness, including the identification and determination of distinct performance obligations. We also evaluated the reasonableness of management's estimate of stand-alone selling prices for products and services and tested the mathematical accuracy of management's calculations of revenue. Finally, we assessed the appropriateness of the related disclosures in the consolidated financial statements.

Kost Forer Gabbay & Kasierer,

a Member of Ernst & Young Global

We have served as the Company’s auditor since 1997.

Tel-Aviv, Israel

April 24, 2023

F-3

Table of Contents

-3-6232525

-3-5622555

Graphic

 

 

Kost Forer Gabbay & Kasierer

144 Menachem Begin Road, Building A

Tel-Aviv 6492102, Israel

 

 

Tel: +972-3-6232525

Fax: +972-3-5622555

ey.com

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and Board of Directors of

AUDIOCODES LTD. AND ITS SUBSIDIARIES

Opinion on Internal Control over Financial Reporting

We have audited AudioCodes Ltd. and its subsidiaries’ internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, AudioCodes Ltd. and its subsidiaries (collectively, the “Company”) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income, changes in shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and our report dated April 24, 2023 expressed an unqualified opinion thereon.

Basis for Opinion

The Company’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’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’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.

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.

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.

Definition and Limitations of Internal Control over Financial Reporting

A company’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’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’s assets that could have a material effect on the financial statements.

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.

Kost Forer Gabbay & Kasierer,

a Member of Ernst & Young Global

Tel-Aviv, Israel

 

April 24, 2023

 

F-4

Table of Contents

AUDIOCODES LTD.

CONSOLIDATED BALANCE SHEETS

U.S. dollars in thousands

    

December 31, 

    

2022

    

2021

ASSETS

CURRENT ASSETS:

Cash and cash equivalents

$

24,535

$

79,423

Restricted cash

5,100

Short-term and restricted bank deposits

 

5,210

 

220

Short-term marketable securities

 

2,120

 

669

Short-term financial investments

15,258

Trade receivables (net of allowance for credit losses of $463 and $233 as of December 31, 2022 and 2021, respectively)

 

56,424

 

48,956

Other receivables and prepaid expenses

 

10,006

 

9,197

Inventories

 

36,377

 

23,988

Total current assets

 

149,930

 

167,553

LONG-TERM ASSETS:

 

  

 

  

Long-term and restricted bank deposits

 

 

94

Long-term trade receivables

13,099

Long-term marketable securities

75,946

89,307

Long-term financial investments

1,242

Deferred tax assets

 

9,073

 

8,905

Operating lease right-of-use assets

13,517

16,457

Severance pay funds

 

17,933

 

22,724

Total long-term assets

 

130,810

 

137,487

PROPERTY AND EQUIPMENT, NET

 

3,965

 

4,394

INTANGIBLE ASSETS, NET

 

1,566

 

2,370

GOODWILL

 

37,560

 

37,560

Total assets

$

323,831

$

349,364

The accompanying notes are an integral part of the consolidated financial statements.

F-5

Table of Contents

AUDIOCODES LTD.

CONSOLIDATED BALANCE SHEETS (Cont.)

U.S. dollars in thousands, except share and per share data

    

December 31, 

    

2022

    

2021

LIABILITIES AND SHAREHOLDERS’ EQUITY

  

 

  

CURRENT LIABILITIES:

  

 

  

Trade payables

 

11,338

 

7,863

Other payables and accrued expenses

 

38,316

 

38,350

Deferred revenues

 

36,634

 

41,591

Short-term operating lease liabilities

8,169

8,139

Total current liabilities

 

94,457

 

95,943

LONG-TERM LIABILITIES:

 

  

 

  

Accrued severance pay

 

17,755

 

22,895

Deferred revenues and other liabilities

 

16,308

 

13,637

Long-term operating lease liabilities

5,551

11,391

Total long-term liabilities

 

39,614

 

47,923

COMMITMENTS AND CONTINGENT LIABILITIES (Note 11)

 

  

 

  

Total liabilities

134,071

143,866

SHAREHOLDERS’ EQUITY:

 

  

 

  

Share capital:

 

  

 

  

Ordinary shares of NIS 0.01 par value -

 

  

 

  

Authorized: 100,000,000 shares as of December 31, 2022 and 2021; Issued: 63,998,443 and 63,294,907 shares as of December 31, 2022 and 2021, respectively; Outstanding: 31,688,544 and 32,498,215 shares as of December 31, 2022 and 2021, respectively

 

109

 

107

Additional paid-in capital

 

394,941

 

378,766

Treasury stock at cost – 32,309,899 and 30,796,692 shares as of December 31, 2022 and 2021, respectively

 

(217,744)

 

(179,645)

Accumulated other comprehensive income (loss)

 

(10,953)

 

(223)

Retained earnings (accumulated deficit)

 

23,407

 

6,493

Total shareholders’ equity

 

189,760

 

205,498

Total liabilities and shareholders’ equity

$

323,831

$

349,364

The accompanying notes are an integral part of the consolidated financial statements.

F-6

Table of Contents

AUDIOCODES LTD.

CONSOLIDATED STATEMENTS OF OPERATIONS

U.S. dollars in thousands, except share and per share data

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Revenues:

  

 

  

 

  

Products

$

164,302

$

155,089

$

145,332

Services

 

110,791

 

93,831

 

75,442

Total revenues

 

275,093

 

248,920

 

220,774

Cost of revenues:

 

  

 

  

 

  

Products

 

63,686

 

52,750

 

54,384

Services

 

32,629

 

25,279

 

16,574

Total cost of revenues

 

96,315

 

78,029

 

70,958

Gross profit

 

178,778

 

170,891

 

149,816

Operating expenses:

 

  

 

  

 

  

Research and development, net

 

59,842

 

53,396

 

46,072

Selling and marketing

 

70,123

 

62,057

 

51,217

General and administrative

 

17,494

 

15,914

 

14,177

Total operating expenses

 

147,459

 

131,367

 

111,466

Operating income

 

31,319

 

39,524

 

38,350

Financial income (expenses), net

 

2,864

 

123

 

(1,703)

Income (loss) before taxes on income

 

34,183

 

39,647

 

36,647

Taxes on income

 

5,717

 

5,896

 

9,399

Net income

$

28,466

$

33,751

$

27,248

Earnings per share:

 

  

 

  

 

  

Basic

$

0.89

$

1.03

$

0.87

Diluted

$

0.88

$

1.00

$

0.83

Weighted average number of shares used in computations of earnings per share:

 

  

 

  

 

  

Basic

 

31,849,422

 

32,703,478

 

31,440,093

Diluted

 

32,500,141

 

33,845,559

 

32,915,683

The accompanying notes are an integral part of the consolidated financial statements.

F-7

Table of Contents

AUDIOCODES LTD.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

U.S. dollars in thousands

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Net income

$

28,466

$

33,751

$

27,248

Other comprehensive income (loss) related to:

Change in unrealized gains (losses) on marketable securities available-for-sale, net of tax:

Gain (loss) on marketable securities recognized in other comprehensive income

 

(5,434)

 

(1,395)

 

453

Other comprehensive income (loss) related to unrealized gains (losses) on marketable securities available-for-sale

 

(5,434)

 

(1,395)

 

453

Change in unrealized gains (losses) on cash flow hedges, net of tax:

Gain (loss) on derivative instruments recognized in other comprehensive income,

 

(8,979)

 

1,538

 

3,445

Gain (loss) on derivative instruments recognized in income

 

3,683

 

(2,138)

 

(2,126)

Other comprehensive income (loss), related to unrealized gains (losses) on cash flow hedges, net of tax

 

(5,296)

 

(600)

 

1,319

Other comprehensive income (loss), net of tax

 

(10,730)

 

(1,995)

 

1,772

Total comprehensive income

$

17,736

$

31,756

$

29,020

The accompanying notes are an integral part of the consolidated financial statements.

F-8

Table of Contents

AUDIOCODES LTD.

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

U.S. dollars in thousands, except share and per share data

    

    

    

    

    

    

    

Accumulated

    

Retained

    

    

Additional

other

earnings

Share

paid-in

Treasury

comprehensive

(accumulated

Total

    

capital

    

capital

    

stock

    

income (loss)

    

deficit)

    

equity

Balance as of January 1, 2020

94

265,372

(137,793)

(35,199)

92,474

Issuance of shares upon exercise of options and vesting of RSUs

 

3

 

2,603

 

 

 

 

2,606

Issuance of ordinary shares in a public offering, net

 

8

 

85,418

 

 

 

 

85,426

Share-based compensation related to options and RSUs granted to employees and non-employees

 

 

8,771

 

 

 

 

8,771

Cash dividends paid

 

 

 

 

(8,442)

 

(8,442)

Other comprehensive income

 

 

 

1,772

 

 

1,772

Net income

 

 

 

 

 

27,248

 

27,248

Balance as of December 31, 2020

 

105

362,164

(137,793)

1,772

(16,393)

209,855

Purchase of treasury stock

 

 

 

(41,852)

 

 

 

(41,852)

Issuance of shares upon exercise of options and vesting of RSUs

 

2

 

2,438

 

 

 

 

2,440

Share-based compensation related to options and RSUs granted to employees and non-employees

 

 

14,164

 

 

 

 

14,164

Cash dividends paid

 

 

 

 

 

(10,865)

 

(10,865)

Other comprehensive loss

 

 

 

 

(1,995)

 

 

(1,995)

Net income

 

 

 

 

 

33,751

 

33,751

Balance as of December 31, 2021

107

378,766

(179,645)

(223)

6,493

205,498

Purchase of treasury stock

(38,099)

(38,099)

Issuance of shares upon exercise of options and vesting of RSUs

2

1,053

1,055

Share-based compensation related to options and RSUs granted to employees and non-employees

15,122

15,122

Cash dividends paid

(11,552)

(11,552)

Other comprehensive loss

(10,730)

(10,730)

Net income

28,466

28,466

Balance as of December 31, 2022

109

394,941

(217,744)

(10,953)

23,407

189,760

The accompanying notes are an integral part of the consolidated financial statements.

F-9

Table of Contents

AUDIOCODES LTD.

CONSOLIDATED STATEMENTS OF CASH FLOWS

U.S. dollars in thousands

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Cash flows from operating activities:

Net income

$

28,466

$

33,751

$

27,248

Adjustments required to reconcile net income to net cash provided by operating activities:

Depreciation and amortization

 

2,984

 

2,432

 

2,268

Amortization of marketable securities premiums and accretion of discounts, net

 

1,513

 

1,589

 

172

Share-based compensation related to options and RSUs granted to employees and non-employees

 

15,122

 

14,164

 

8,771

Cash financial expenses (income), net

(892)

54

(26)

Decrease in deferred tax assets, net

 

1,780

 

3,406

 

8,329

Increase in trade receivables, net

 

(20,567)

 

(14,438)

 

(7,017)

Increase in other receivables and prepaid expenses

 

(1,621)

 

(1,221)

 

(1,516)

Decrease (increase) in inventories

 

(12,653)

 

4,504

 

(1,525)

Decrease in operating lease right-of-use assets

6,639

7,445

7,913

Decrease in operating lease liabilities

(9,509)

(7,556)

(6,717)

Decrease in royalty buyout liability

(11,684)

(9,815)

Increase in trade payables

 

3,475

 

879

 

356

Increase (decrease) in other payables and accrued expenses

 

(4,077)

 

9,601

 

3,839

Increase (decrease) in deferred revenues

 

(2,030)

 

5,480

 

5,906

Increase (decrease) in accrued severance pay, net

 

(349)

 

(1,062)

 

290

Net cash provided by operating activities

 

8,281

 

47,344

 

38,476

Cash flows from investing activities:

 

 

 

Purchase of property and equipment

 

(1,487)

 

(1,174)

 

(1,530)

Purchase of marketable securities

 

 

(43,808)

 

(54,977)

Purchase of financial investments

(16,615)

Proceeds from redemption of marketable securities

1,123

3,240

Proceeds from redemption of financial investments

 

1,052

 

 

Proceeds from sale of marketable securities

 

2,250

 

2,571

 

Investment in short-term and restricted bank deposits

 

(5,000)

 

 

(84,000)

Proceeds from short-term and restricted bank deposits

 

10

 

84,597

 

599

Proceeds from long-term and restricted bank deposits

 

94

 

 

600

Net cash paid for acquisition of subsidiary

(1,100)

(2,804)

Net cash provided by (used in) investing activities

$

(19,673)

$

42,622

$

(139,308)

The accompanying notes are an integral part of the consolidated financial statements.

F-10

Table of Contents

AUDIOCODES LTD.

CONSOLIDATED STATEMENTS OF CASH FLOWS (Cont.)

U.S. dollars in thousands

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Cash flows from financing activities:

Purchase of treasury stock

$

(38,099)

 

$

(41,852)

 

$

Repayment of long-term bank loans

 

(1,200)

 

(2,497)

Cash dividends paid

(11,552)

 

(10,865)

 

(8,442)

Proceeds from issuance of shares upon exercise of options

1,055

2,440

2,606

Proceeds from issuance of shares in a public offering, net

 

 

85,426

Net cash provided by (used in) financing activities

(48,596)

 

(51,477)

 

77,093

Increase (decrease) in cash, cash equivalents and restricted cash

(59,988)

 

38,489

 

(23,739)

Cash, cash equivalents and restricted cash at the beginning of the year

84,523

 

46,034

 

69,773

Cash, cash equivalents and restricted cash at the end of the year

$

24,535

$

84,523

$

46,034

Supplemental disclosure of cash flow activities:

 

  

 

  

 

  

Cash paid during the year for income taxes

$

4,024

$

1,584

$

835

Cash paid during the year for interest

$

$

455

$

204

Significant non-cash transactions:

Inventory transferred to be used as property and equipment

$

264

$

701

$

607

Operating lease right-of-use asset recognized with corresponding lease liability

$

3,699

$

(1,528)

$

3,655

The accompanying notes are an integral part of the consolidated financial statements.

F-11

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 1:-GENERAL

a.

Business overview:

AudioCodes Ltd. (the “Company”) and its subsidiaries (together with the Company, the “Group”) is a leading vendor of advanced communication, software, products and productivity solutions for the digital workplace. The Company’s products are deployed on-premises or delivered from the cloud. Providing software communications, cloud-based platforms, customer premise equipment and software applications, the Company’s solutions and products are geared to meet the growing needs of enterprises and service providers realigning their operations towards the transition to all-IP networks and hosted unified communications and collaboration business services. In addition, the Company offers a complete suite of professional and managed services that allow the Company’s partners and customers to choose a service packages (or complement their own offering) from a modular portfolio of professional services.

The Company operates through its wholly-owned subsidiaries in the United States, Europe, Asia, Latin America, Australia and Israel.

b.

Material customers and suppliers:

The Group is dependent upon sole source suppliers for certain key components used in its products, including certain digital signal processing chips. Although there are a limited number of manufacturers for these particular components, management believes that other suppliers could provide similar components on comparable terms to the extent needed. Any change in suppliers, however, could cause a delay in manufacturing and a possible loss of sales, which could materially and adversely affect the operating results and financial position of the Group.

During the years ended December 31, 2022, 2021 and 2020, the Group had a major customer which accounted for 15.1%, 15.4% and 13.0%, respectively, of total revenues in those years. In addition, during the years ended December 31, 2022, 2021 and 2020, the Group had an additional major customer which accounted for 10.0%, 10.9% and 13.5%, respectively, of total revenues the years ended December 31, 2022, 2021 and 2020. No other customer accounted for more than 10% of the Group's revenues in the years ended December 31, 2022, 2021 and 2020.

c.

COVID-19:

The COVID-19 pandemic has impacted, and continues to impact, the markets that the Group serves. In particular, the COVID-19 pandemic resulted in an unprecedented shift to work-from-home for many enterprises and contact centers, and a need to enable remote teams and agents to communicate and collaborate, regardless of their location. Moreover, there has also been a significant increase in the consumption of online services resulting from lockdowns in many countries, thus increasing the load on support centers. The COVID-19 pandemic has disrupted supply chains and affected production and sales across a range of industries, including the industry in which the Group operates. While the Group has previously managed, and will continue to actively manage, the Group’s business in an attempt to mitigate the impacts of the COVID-19 pandemic, the Group cannot at this time estimate the duration or full magnitude that the COVID-19 pandemic could ultimately have on the Group’s business, results of operations and financial condition.

F-12

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 1:-GENERAL (Cont.)

d.

Ongoing conflict in Ukraine:

In February 2022, Russia launched a large-scale invasion of Ukraine, and Russia and Ukraine continue to engage in active and armed conflict. Such conflict has resulted, and will likely continue to result in, significant destruction of Ukraine’s infrastructure and substantial casualties amongst military personnel and civilians. As a result of Russia’s invasion of Ukraine, the governments of several nations have implemented commercial and economic sanctions against Russia (as well as certain banks, companies, government officials, and other individuals in Russia and Belarus). In addition to governmental entities, actors in the private sector, including, among others, tech firms, consumer brands and major manufacturers, have stopped, or publicly announced that they intend to stop, operations in Russia and cease their partnerships with Russian firms, and shippers, insurance companies and refiners have similarly indicated that they will no longer purchase or ship crude oil from Russia.

In March 2022, Israel’s then Foreign Minister Mr. Yair Lapid indicated that Israel would not function as a route to bypass sanctions imposed on Russia by the United States and other western countries, and Israeli banks have elected to sever relationships with sanctioned Russian banks. Israel has not, as of the date of this Annual Report, imposed explicit sanctions on Russia or Belarus; however, it has publicly rejected Russia’s annexation of the four occupied regions of Ukraine and voiced support for Ukraine’s sovereignty and territorial integrity. Moreover, Israeli companies that maintain ties to the United States, the United Kingdom and the European Union could be indirectly subject to the measures imposed by such nations.

While it is not possible to predict or determine the ultimate consequences and impact of the conflict in Ukraine, such conflict could result in, among other things, significant regional instability and geopolitical shifts, and material and adverse effects on global macroeconomic conditions, financial markets, exchange rates and supply chains. To the extent negotiations between Russia and Ukraine are ultimately unsuccessful, the conflict in Ukraine could have a lasting impact in the near- and long-term on the financial condition, business and operations of the Group’s business (and the businesses of the counterparties with whom the Group engages), and the global economy at large.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES

The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”), applied on a consistent basis as follows:

a.

Use of estimates:

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they were made. As applicable to these consolidated financial statements, the most significant estimates and assumptions relate to revenue recognition and allowance for sales returns, allowance for credit losses, inventories write-off, intangible assets, goodwill, income taxes and valuation allowance, share-based compensation and contingent liabilities. Actual results could differ from those estimates.

b.

Financial statements in U.S. dollars (“dollars”):

A majority of the Group’s revenues is generated in dollars. In addition, most of the Group’s costs are denominated and determined in dollars and in new Israeli shekels (“NIS”). Management believes that the dollar is the currency in the primary economic environment in which the Group operates. Thus, the functional and reporting currency of the Group is the dollar.

F-13

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with Accounting Standards Codification (“ASC”) 830, “Foreign Currency Matters”. All transaction gains and losses of the remeasured monetary balance sheet items are reflected in the consolidated statements of operations as financial income or expenses, as appropriate.

c.

Principles of consolidation:

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions and balances, including profits from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.

d.

Cash equivalents:

Cash equivalents represent short-term highly liquid investments that are readily convertible into cash with original maturities of three months or less at the date acquired.

e.

Short-term and restricted bank deposits:

Short-term and restricted bank deposits are deposits with maturities of more than three months, but less than one year. The deposits are mainly in dollars and bear interest at an average annual rate of 1.06% and 0.28% for the years ended December 31, 2022 and 2021, respectively. Short-term and restricted deposits are presented at cost. Any accrued interest on these deposits is included in other receivables and prepaid expenses.

    

December 31,

    

December 31,

2022

2021

Cash and cash equivalents

$

24,535

$

79,423

Restricted cash

 

 

5,100

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows

$

24,535

$

84,523

f.

Marketable securities:

The Group accounts for investments in debt securities in accordance with ASC 320, “Investments - Debt Securities”.

Management determines the appropriate classification of its investments in marketable debt securities at the time of purchase and reevaluates such determinations at each balance sheet date.

As of December 31, 2022, the Group classified all of its marketable securities as available-for-sale (“AFS”). AFS securities are carried out at fair value, with the unrealized gains and losses, net of tax, reported in “accumulated other comprehensive loss” in shareholders’ equity. Realized gains and losses on sale of investments are included in “financial income (expenses), net” and are derived using the specific identification method for determining the cost of securities. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, together with interest on securities, is included in “financial income (expenses), net”.

F-14

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The Group periodically evaluates its AFS debt securities for impairment in accordance with Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”. 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 the Consolidated Statements of operations. If neither of these criteria are met, the Company assesses whether credit loss exists. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss may exist, the present value of the cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of the cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses will be recorded, limited by the amount that the fair value is less than the amortized cost basis. Any additional impairment not recorded through an allowance for credit losses is recognized in other comprehensive income.

During the years ended December 31, 2022, 2021 and 2020, the Group’s credit losses were immaterial.

g.

Long-term and restricted bank deposits:

Bank deposits and the related accrued interest with maturities of more than one year are included in long-term investments and presented at their cost. Accrued interest that is payable within a one-year period is included in other receivables and prepaid expenses.

h.

Inventories:

Inventories are stated at the lower of cost or market value. Cost is determined as follows:

Raw materials - using the “weighted average cost” method; and

Finished products - using the “weighted average cost” method with the addition of direct manufacturing costs.

The Group periodically evaluates the quantities on hand relative to current and historical selling prices, historical and projected sales volume and technological obsolescence. Based on these evaluations, inventory write-offs are taken based on slow moving items, technological obsolescence, excess inventories, discontinuation of product lines, and market prices lower than cost.

i.

Property and equipment:

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:

Computers and peripheral equipment

    

33%

Office furniture and equipment

6% to 20% (mainly 15%)

Leasehold improvements

Over the shorter of the term of the lease, or the useful life of the assets

F-15

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The Group’s long-lived assets (asset group) to be held and used, including right of use assets and intangible that are subject to amortization are reviewed for impairment in accordance with ASC 360, “Property, Plant and Equipment” whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. If such assets are considered to be impaired, recoverability of assets (asset group) to be held and used is measured by a comparison of the carrying amount of an asset (asset group) to the future undiscounted cash flows expected to be generated by the asset. The impairment to be recognized is measured by the amount by which the carrying amount of the assets (asset groups) exceeds the fair value of the assets (asset groups).

During the years ended December 31, 2022, 2021 and 2020, no impairment losses have been identified.

j.

Intangible assets:

Intangible assets are comprised of acquired technology, customer relations and licenses. Intangible assets that are not considered to have an indefinite useful life are amortized using the straight-line basis over their estimated useful lives, which range from 4 to 10 years.

k.

Leases:

The Group evaluates the contracts it enters into to determine whether such contracts contain leases. A contract contains a lease if the contract conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration.

The Group determines if an arrangement is a lease at inception of the contract, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. The commencement date of the lease is the date that the lessor makes an underlying asset available for the lessee's use. At commencement, contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee, or as an operating, sales-type or direct financing lease where the Company is a lessor, based on their terms.

As the Group's lease arrangements as a lessee do not provide an implicit rate, the Group uses its incremental estimated borrowing rate at lease commencement to measure ROU assets and lease liabilities. Operating lease expense is generally recognized on a straight-line basis over the lease term. For leases with a term of one year or less, the Group elected not to record the ROU asset or liability. The Group elected to not recognize a lease liability or ROU asset for leases with a term of twelve months or less. The Group also elected the practical expedient to not separate lease and non-lease components for its leases.

A portion of the Group's sales of equipment to customers are made through bundled lease arrangements which typically include software license, equipment and services. Revenues under these bundled lease arrangements are allocated considering the relative standalone selling prices of the lease and non-lease components included in the bundled arrangement.  

The two primary accounting provisions the Group use to classify transactions as sales-type or operating leases are: (i) a review of the lease term to determine if it is for the major part of the economic life of the underlying equipment; and (ii) a review of the present value of the lease payments to determine if they are equal to or greater than substantially all of the fair market value of the equipment at the inception of the lease. Equipment included in arrangements meeting these conditions are accounted for as sales-type leases and revenue is recognized at lease commencement. Equipment included in arrangements that do not meet these conditions are accounted for as operating leases and revenue is recognized over the term of the lease. For the year ended December 31, 2022, equipment leases that were classified as operating leases were immaterial.

F-16

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

l.

Goodwill:

Goodwill and certain other purchased intangible assets have been recorded in the Group's financial statements as a result of acquisitions.

Goodwill represents the excess of the purchase price over the estimated fair value of net assets of a business acquired in a business combination. Under ASC 350, "Intangibles - Goodwill and Other", goodwill is not amortized, but rather is subject to an impairment test at least annually.

The Group performs an annual impairment test of goodwill in the fourth quarter of each fiscal year, or more frequently. if events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is tested for impairment at the reporting unit level, by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the reporting unit does not pass the qualitative assessment, the Company carries out a quantitative test for impairment of goodwill, by comparing the fair value of the reporting unit with the carrying amount of the reporting unit that includes goodwill. The Company may bypass the qualitative assessment and proceed directly to performing the quantitative goodwill impairment test. The Company operates as one reporting segment, and this segment comprises its only reporting unit. Therefore, goodwill is tested for impairment at that level. The Company did not record goodwill impairment charges during the years ended December 31, 2022, 2021 and 2020.

m.

Revenue recognition:

The Group generates its revenues primarily from the sale of software licenses, equipment, and related services through a direct sales force and sales representatives. The Group's products are delivered to its customers, which include original equipment manufacturers, network equipment providers, systems integrators, enterprises, carriers and distributors in the telecommunications and networking industries, all of whom are considered end-users.

Revenues are recognized in accordance with ASC 606, "Revenue from Contracts with Customers”. As such, the Group 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 Group satisfies its performance obligations.

The Group enters into contracts that can include combinations of products and services that are capable of being distinct and accounted for as separate performance obligations.  The software licenses and equipment are distinct as the customer can derive the economic benefit of it without any additional services. The Group allocates the transaction price to each performance obligation, based on its relative standalone selling price out of the total consideration of the contract.

Software license and equipment revenues are recognized at the point of time when control is transferred,

Revenues from maintenance and support services are recognized over time ratably over the term of the contract.

F-17

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

As the Group generally does not sell the products separately on a standalone basis, the standalone selling prices are not directly observable. Therefore, the Group makes estimates, based on reasonably available information. The estimated selling price is established considering multiple factors such as historical selling prices, internal pricing practices, gross margin objectives and discount policy.

The Group grants to certain customers a right of return or the ability over a limited period of time to exchange for other products a specific percentage of the total price paid for products they have purchased. The Group maintains a provision for product returns and exchanges and other incentives, based on its experience with historical sales returns, analysis of credit memo data and other known factors, all in accordance with ASC 606. This provision is deducted from revenues and amounted to $2,704 and $3,509 as of December 31, 2022 and 2021, respectively. This provision was recorded as part of other payables and accrued expenses.

In instances of contracts where revenue recognition differs from the timing of invoicing, the Company generally determined that those contracts do not include a significant financing component. The primary purpose of the invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company's products and services, not to receive or provide financing. 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.

Deferred revenues include amounts invoiced to customers for which revenue has not yet been recognized. Deferred revenues are recognized as (or when) the Group performs the performance obligations under the contract.

The Group pays sales commissions to sales and marketing personnel, based on their attainment of certain predetermined sales goals. Amortization expenses related to these costs are included in selling and marketing expenses in the consolidated statements of operations.

The Group has included as part of other receivables and prepaid expenses in its consolidated balance sheet, costs to obtain a contract in the amount of $829 and $635, as of December 31, 2022 and 2021, respectively.

Remaining performance obligations represents contracted revenues that have not yet been recognized, which includes deferred revenues and non-cancelable contracts that will be recognized as revenue in future periods. The following table represents the remaining performance obligations as of December 31, 2022, which are expected to be satisfied and recognized in future periods:

Year Ending December 31,

2025 and

    

2023

    

2024

    

thereafter

Products

$

72

$

12

$

1

Services

 

36,562

 

8,711

 

7,228

$

36,634

$

8,723

 

$

7,229

F-18

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

Significant changes in the balances of deferred revenues during the years are as follows:

Year Ended December 31,

    

2022

    

2021

Balance, at the beginning of the year

$

54,616

$

49,136

Revenue recognized

 

(38,625)

 

(31,456)

Increase in deferred revenues and customer advances

 

36,595

 

36,936

Balance, at the end of the year

 

52,586

 

54,616

Less current portion at the end of the year

 

(36,634)

 

(41,591)

Long term portion at the end of the year

$

15,952

$

13,025

n.

Warranty costs:

The Group usually provides an assurance-type warranty for a period of 12 months at no extra charge. The Group estimates the costs that may be incurred under its basic limited warranty and records a liability in the amount of such costs at the time product revenue is recognized. Factors that affect the Group’s warranty liability include the number of installed units, historical and anticipated rates of warranty claims, and cost per claim. The Group periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. As of December 31, 2022 and 2021, the provision for warranty amounted to $212 and $187, respectively.

o.

Research and development costs:

ASC 985-20, “Costs of Software to Be Sold, Leased, or Marketed”, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.

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 product is ready for general release. Therefore, research and development costs are charged to the consolidated statement of operations, as incurred.

Participation grants from the Israel Innovation Authority (the “IIA”) for research and development activity are recognized at the time the Company is entitled to such grants based on the costs incurred and included as a deduction from research and development costs. Research and development grants recognized during the years ended December 31, 2022, 2021 and 2020 were $624, $570 and $388, respectively.

p.

Income taxes:

The Group accounts for income taxes in accordance with ASC 740, “Income Taxes”. ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and tax bases of assets and liabilities and for carryforward tax losses. Deferred taxes are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Group records 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 of or the entire amount of the deferred tax asset will not be realized.

F-19

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

In addition, ASC 740 prescribes a recognition threshold and measurement attribute for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The first step is to evaluate the tax position taken or expected to be taken in a tax return. This is done 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.

Interest and penalties assessed by taxing authorities on an underpayment of income taxes are included as a component of income tax expense in the consolidated statements of operations.

q.

Accumulated other comprehensive income (loss) (“AOCI”):

The Company accounts for comprehensive income (loss) in accordance with ASC 220, “Comprehensive Income”, which establishes standards for the reporting and presentation of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.

The components of AOCI were as follows:

Gains (losses)

on available-

for-sale

Gains (losses)

marketable

on cash flow

    

securities

    

hedges

    

Total

Balance as of January 1, 2022

$

(942)

$

719

$

(223)

Other comprehensive loss before reclassifications, net of tax

 

(5,434)

 

(8,979)

 

(14,413)

Amounts reclassified from AOCI

 

 

3,683

 

3,683

Other comprehensive income (loss), net of tax

 

(5,434)

 

(5,296)

 

(10,730)

Balance as of December 31, 2022

$

(6,376)

$

(4,577)

$

(10,953)

    

Year Ended December 31,

2022

    

2021

    

2020

Amounts reclassified from AOCI

 

  

 

  

 

  

Cost of revenues

$

814

$

(513)

$

(497)

Research and development, net

 

1,735

 

(990)

 

(937)

Selling and marketing

 

708

 

(406)

 

(375)

General and administrative

 

426

 

(229)

 

(317)

Total operating expenses (income), before income taxes

$

3,683

$

(2,138)

$

(2,126)

The effects on net income of amounts reclassified from AOCI in the year ended December 31, 2022 derive from realized losses on cash flow hedges recorded in operating expenses and from realized losses on available-for-sale marketable securities recorded in financial income (expenses), net.

F-20

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

r.

Concentrations of credit risk:

Financial instruments that potentially subject the Group to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, trade receivables, marketable securities and foreign currency derivative contracts.

The majority of the Group’s cash and cash equivalents, bank deposits and foreign currency derivative contracts are invested in dollar denominated instruments with major banks in Israel and in the United States. The Group is exposed to credit risk in the event of default by financial institutions to the extent of the amounts recorded on the accompanying consolidated balance sheets exceed federally insured limits. Management believes that the financial institutions that hold the Group’s investments are corporations with high credit standing.

Accordingly, management believes that low credit risk exists with respect to these financial investments.

Marketable securities include investments in dollar-denominated corporate bonds. Marketable securities consist of highly liquid debt instruments with high credit standing. The Company’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 Group’s portfolio is well diversified and, accordingly, minimal credit risk exists with respect to these marketable debt securities.

The trade receivables of the Group are derived from sales to customers located primarily in the Americas, Eastern Asia, Israel and Europe. Under certain circumstances, the Group may require letters of credit, other collateral, additional guarantees or advance payments.

Regarding certain credit balances, the Group is covered by foreign trade risk insurance. The Group performs ongoing credit evaluations of its customers and establishes an allowance for credit losses.

s.

Earnings per share:

Basic earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year, plus potential dilutive ordinary shares considered outstanding during the year, in accordance with ASC 260, “Earnings per Share”.

Certain outstanding options and restricted share units (“RSUs”) have been excluded from the calculation of the diluted earnings per share since such securities are anti-dilutive for all years presented. The total weighted average number of shares related to the outstanding options and RSUs that have been excluded from the calculation of diluted earnings per share was 153,191, 26,686 and 64,312 for the years ended December 31, 2022, 2021 and 2020, respectively.

t.

Accounting for share-based compensation:

The Company accounts for share-based compensation in accordance with ASC 718, “Compensation-Stock Compensation”. ASC 718 requires companies to estimate the fair value of share-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 the Company’s consolidated statement of operations.

F-21

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The weighted-average estimated fair value of employee stock options granted during the years ended December 31, 2022, 2021 and 2020, was $8.99, $10.64, and $8.55 per share, respectively, using the Black-Scholes option pricing model. Fair values were estimated using the following weighted-average assumptions (annualized percentages):

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Dividend yield

1.13%

0.88%

1.01%-1.17%

Expected volatility

47.64%

49.45%

37.89%-43.09%

Risk-free interest

2.83%

0.5%

0.29%-1.43%

Expected life

4.10 years

 

3.61 years

 

3.57-4.23 years

The Company used its historical volatility in accordance with ASC 718. The computation of volatility uses historical volatility derived from the Company’s exchange traded shares. The expected term of options granted is estimated based on historical experience and represents the period of time that options granted are expected to be outstanding. The risk free interest rate assumption is the implied yield currently available on United States treasury zero-coupon issues with a remaining term equal to the expected life of the Company’s options. The dividend yield assumption is based on the Company’s historical experience and expectation of future dividend payouts and may be subject to substantial change in the future. The Company paid its first cash dividend during the third quarter of 2018 and has been paying cash dividends on a bi-annual basis since then. The Company currently expects to continue pay cash dividends in the future, subject to receipt of required Israeli court approvals, although there can be no assurance that it will do so. See also Note 12.

The total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2022, 2021 and 2020 were included in items of the consolidated statements of operations, as follows:

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Cost of revenues

$

425

$

411

$

181

Research and development expenses, net

 

3,481

 

2,772

 

1,535

Selling and marketing expenses

 

6,032

 

6,170

 

3,635

General and administrative expenses

 

5,184

 

4,811

 

3,420

Total share-based compensation expenses

$

15,122

$

14,164

$

8,771

u.

Treasury stock:

The Company repurchases its ordinary shares from time to time in the open market and holds such repurchased shares as treasury stock. The Company presents the cost to repurchase treasury stock as a reduction of shareholders’ equity. See also Note 12a.

v.

Severance pay:

The liability for severance pay for Israeli employees is calculated pursuant to the Israeli Severance Pay Law, 1963 (the “Severance Pay Law”), based on the most recent salary of the employees multiplied by the number of years of employment as of the balance sheet date for all employees in Israel. Employees who have been employed for more than a one-year period are entitled to one month’s salary for each year of employment or a portion thereof. The Group’s liability for all of its Israeli employees is fully provided for by monthly deposits with severance pay funds, pension funds, insurance policies and by an accrual. The value of these deposits is recorded as an asset in the Company’s consolidated balance sheet.

F-22

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The deposited funds include profits accumulated up to the consolidated balance sheets date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to the Severance Pay Law or labor agreements.

Since March 2011, the Group’s agreements with new Israeli employees are under Section 14 of the Severance Pay Law. The Group’s contributions for severance pay have replaced its severance pay obligation. Upon contribution of the full amount of the employee’s monthly salary for each year of service, no additional calculations are conducted between the parties regarding the matter of severance pay and no additional payments are made by the Group to the employee upon termination. The Group is legally released from the obligations to employees once the deposit amounts have been paid, and therefore the severance pay liability is not reflected in the balance sheet.

Severance pay expenses for the years ended December 31, 2022, 2021 and 2020, amounted to $3,907, $2,373 and $3,078, respectively.

w.

Employee benefit plan:

The Group has 401(k) defined contribution plans covering employees in the United States. All eligible employees may elect to contribute a portion of their annual compensation to the plan through salary deferrals, subject to the IRS limit of $20.5 during the years ended December 31, 2022 and 2021, plus a catch-up contribution of $6.5 for participants aged 50 or over. The Group matches 50% of employees’ contributions, up to a maximum of 6% of the employees’ annual pay. In the years ended December 31, 2022, 2021 and 2020, the Group matched contributions in the amount of $531, $431 and $386, respectively.

x.

Advertising expenses:

Advertising expenses are charged to the consolidated statements of operations as incurred. Advertising expenses for the years ended December 31, 2022, 2021 and 2020 amounted to $1,733, $582 and $371, respectively.

y.

Fair value of financial instruments:

Fair value is an exit price, representing the amount that would be received 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. As a basis for considering such assumptions, ASC 820, “Fair Value Measurements and Disclosures” establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:

Level 1-Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2 -Observable inputs, other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

Level 3 -Unobservable inputs which are supported by little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.

F-23

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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. See also Note 8.

The estimated fair value of financial instruments has been determined by the Group using available market information and valuation methodologies. Considerable judgment is required in estimating fair values. Accordingly, the estimates may not be indicative of the amounts the Group could realize in a current market exchange.

The following methods and assumptions were used by the Group in estimating its fair value disclosures for financial instruments:

The carrying amounts of cash and cash equivalents, bank deposits, trade receivables, trade payables, other receivables and other payables and accrued expenses approximate their fair value due to the short-term maturity of such instruments. The carrying value of long-term bank loans also approximates its fair value, since it bears interest at rates close to the prevailing market rates.

The fair value of foreign currency contracts is estimated by obtaining current quotes from banks and market observable data of similar instruments.

The fair value of marketable securities is estimated by obtaining the fair value of the marketable securities from the bank, which is based on current quotes and market value provided by external service providers.

The fair value of financial investments consists of investments in limited partnerships, that are valued at the net asset value (“NAV”) which is a practical expedient to their estimate fair value. The NAV is provided by the fund administrator and is based on the value of the underlying assets owned less its liabilities.

z.

Derivative instruments and hedging:

The Group accounts for derivative instruments and hedging based on ASC 815, “Derivatives and Hedging”.

The Group 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. The changes in the fair value of such instruments are included as gain or loss in “financial income (expenses), net” at each reporting period.

For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive loss in equity and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings and is classified as payroll and rent expenses.

To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.

aa.

Recently adopted accounting standards:

In December 2019, the Financial Accounting Standards Board (the "FASB") issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which simplifies the accounting for income taxes. This guidance became effective for the first quarter of 2021 on a prospective basis. The implementation of ASU 2019-12 in the year ended December 31, 2021, did not have a material impact on the Company’s consolidated financial statements.

F-24

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805)". ASU 2021-08 creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination. Under this exception, an acquirer applies ASC 606 to recognize and measure contract assets and contract liabilities on the acquisition date. ASC 805 generally requires the acquirer in a business combination to recognize and measure the assets it acquires and the liabilities it assumes at fair value on the acquisition date. The ASU 2021-08 will become effective for fiscal years beginning after December 15, 2022. The adoption of this ASU is not expected to have a material impact on the Company’s consolidated financial statements.

NOTE 3:-ACQUISITION OF CALLVERSO LTD. (“CALLVERSO”)

On November 10, 2021 (the “Closing Date”), the Company entered into a share purchase agreement (the “Share Purchase Agreement”), pursuant to which the Company acquired 100% of the outstanding shares of Callverso, a leading Israeli developer and provider of conversational AI solutions for contact centers. Following the transaction. Immediately following the transaction, Callverso became a wholly-owned subsidiary of the Company.

The acquisition of Callverso was accounted for using the purchase method. The $3,000 purchase price for the acquisition was composed of the following amounts: (i) a $2,900 payment in cash payable on the Closing Date, of which $300 was deposited in escrow for a period of 12 months following the Closing Date; and (ii) $100 retained as security for any liabilities of Callverso as of the Closing. The foregoing amount was paid in full in January 2022.

As part of the Share Purchase Agreement, the Company also agreed to pay an earn-out amount, based on the sales of the Company’s products related to Callverso technology and subject to the employment of the former shareholders of Callverso. The maximum earn-out amount is $6,000 and is to be paid over three years as follows: (i) up to $2,000 was payable on January 31, 2023, based on sales in 2022; (ii) up to $2,000 is payable on January 31, 2024, based on sales in 2023; and (iii) up to $2,000 is payable on January 31, 2025, based on sales in 2024 (collectively, the “Earn-Out Payments”).

The Earn-Out Payments and the Deferred Payments will be recorded as payroll expenses since the payments are subject to continuing employment.

F-25

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 3:-ACQUISITION OF CALLVERSO LTD. (“CALLVERSO”) (Cont.)

The following table summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed as of the Closing Date:

Current assets

    

$

152

Technology

 

1,958

Customer relationships

 

201

Total identifiable assets acquired

 

2,311

Current liabilities

 

(152)

Deferred tax liability

 

(497)

Total identifiable liabilities assumed

 

(649)

Net identifiable assets acquired

 

1,662

Goodwill

 

1,338

Net assets acquired

$

3,000

The fair values of the acquired technology and customer relationships were valued using the income approach. This method utilized a forecast of expected cash inflows, cash outflows and contributory charges for economic returns on tangible and intangible assets employed.

The excess of the purchase price over the preliminary assessment of the net tangible and intangible assets acquired resulted in goodwill of $1,338. The goodwill is primarily attributable to expected synergies resulting from the acquisition. The acquired technology and customer relationships are being amortized on a straight-line basis over a period of 4 and 4.5 years, respectively.

On December 22, 2021, a merger agreement was entered into by the Company and Callverso in connection with an internal restructuring. The merger was made effective as of January 1, 2022.

F-26

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 4:-MARKETABLE SECURITIES

The following is a summary of available-for-sale marketable securities:

    

December 31, 2022

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

    

cost

    

gains

    

losses

    

Value

Maturing within one year:

Corporate bonds

$

1,531

$

$

(32)

$

1,499

Maturing between one to five years:

Corporate bonds

81,866

$

(7,897)

73,969

Governmental bonds

2,880

$

(282)

2,598

Balance as of December 31, 2022

$

86,277

$

$

(8,211)

$

78,066

    

December 31, 2021

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

    

cost

    

gains

    

losses

    

Value

Maturing between one to five years:

Corporate bonds

$

88,327

$

54

$

(1,248)

$

87,133

Governmental bonds

2,880

$

(37)

2,843

Balance as of December 31, 2021

$

91,207

$

54

$

(1,285)

$

89,976

The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2022, and the length of time that those investments have been in a continuous loss position:

Less than 12 months

12 months and greater

    

    

Gross

    

    

Gross

unrealized

unrealized

Fair value

loss

Fair value

loss

As of December 31, 2022

$

3,411

$

(225)

$

74,655

$

(7,986)

NOTE 5:-INVENTORIES

    

December 31, 

    

2022

    

2021

Raw materials

$

14,541

$

15,263

Finished products

 

21,836

 

8,725

$

36,377

$

23,988

During the year ended December 31, 2022, the Group's inventory write off was immaterial. The Group wrote off inventory in a total amount of approximately $1.7 million and $4.2 million in the years ended December 31, 2021, and 2020, respectively.

F-27

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 6:-PROPERTY AND EQUIPMENT, NET

    

December 31, 

    

2022

    

2021

Cost:

Computers and peripheral equipment

$

25,840

$

24,561

Office furniture and equipment

 

12,858

 

12,578

Leasehold improvements

 

3,375

 

3,184

 

42,073

 

40,323

Accumulated depreciation:

Computers and peripheral equipment

 

23,984

 

22,644

Office furniture and equipment

 

11,291

 

10,689

Leasehold improvements

 

2,833

 

2,596

 

38,108

 

35,929

Depreciated cost

$

3,965

$

4,394

Depreciation expenses amounted to $2,181, $2,074 and $1,936 for the years ended December 31, 2022, 2021 and 2020, respectively.

NOTE 7:-INTANGIBLE ASSETS, NET

    

Useful life

    

December 31, 

(years)

    

2022

    

2021

a.

Cost:

Acquired technology and license

 

4 - 10

$

21,815

$

21,815

Customer relationship

 

4.5 - 9

 

4,951

 

4,951

 

26,766

 

26,766

Accumulated amortization:

 

Acquired technology and license

 

  

 

20,399

 

19,639

Customer relationship

 

 

4,801

 

4,757

 

25,200

 

24,396

Amortized cost

 

$

1,566

$

2,370

b.

Amortization expenses related to intangible assets amounted to $804, $358 and $332 for the years ended December 31, 2022, 2021 and 2020, respectively.

c.

Expected amortization expenses are as follows:

Year ending December 31, 

    

    

2023

$

545

2024

 

532

2025 and thereafter

 

489

$

1,566

F-28

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 8:-FAIR VALUE MEASUREMENTS

In accordance with ASC 820, the Group measures its foreign currency derivative instruments and marketable securities, at fair value. Investments in foreign currency derivative instruments and marketable securities are classified within Level 2 of the fair value hierarchy. This is because these assets (liabilities) are valued using alternative pricing sources and models utilizing market observable inputs.

The Group’s financial assets and liabilities measured at fair value on a recurring basis, consisted of the following types of instruments as of the following dates:

    

December 31, 2022

Fair value measurements 

using input type

    

Level 2

    

Total

    

NAV

    

Total

Marketable securities

$

78,066

$

78,066

$

$

Financial investments

16,500

16,500

Financial assets related to foreign currency derivative hedging contracts

 

(5,143)

 

(5,143)

 

 

Total financial net assets as of December 31, 2022

$

72,923

$

72,923

$

16,500

$

16,500

    

December 31, 2021

Fair value measurements 

using input type

    

Level 2

    

Total

Marketable securities

$

89,976

$

89,976

Financial assets related to foreign currency derivative hedging contracts

812

812

Total financial net assets as of December 31, 2021

$

90,788

$

90,788

    

December 31,2022

    

    

    

Redemption

Redemption

Notice 

    

Fair Value

    

Frequency

    

Period

Financial Investments:

Secured Bridge Loans Fund

$

15,258

 

Monthly (Eligible)

 

90 days

Secured Bridge Loans Fund

1,242

 

 

$

16,500

This class includes several Secured Bridge Loans Funds that offer short-term loans to various companies which are mostly secured by real-estate assets. The fair values of the investments in this class have been estimated using the net asset value ("NAV") of the Company's ownership interest in partners' capital. Almost all investments funds (except one) can be redeemed by the investees after 12 months from the investment date and upon 90 days’ advance notice.

There is one investment in equity fund which is locked-up until its maturity after five years from investment date. Gains from the financial investments amounted to $937 for the year ended December 31, 2022.  

F-29

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 9:-OTHER PAYABLES AND ACCRUED EXPENSES

    

December 31, 

    

2022

    

2021

Payroll and other employee related accruals

$

17,999

$

21,000

Forward liability

5,150

Accrued expenses

 

9,511

 

9,344

Government authorities

 

2,806

 

4,226

Provision for returns

 

2,704

 

3,509

Other

 

146

 

271

$

38,316

$

38,350

NOTE 10:-LEASES

a.Lease agreements:

The Group as a lessee:

The Group’s facilities are leased under several lease agreements for periods ending up to 2033, with options to extend the leases ending up to 2038. In addition, the Group has various operating lease agreements with respect to motor vehicles.

Lease expenses of office rent and vehicles for the years ended December 31, 2022, 2021 and 2020 were approximately $8,015, $8,297 and $8,000, respectively. Sublease income for the years ended December 31, 2022, 2021 and 2020 were approximately $1,516, $1,547 and $1,405, respectively.

The Group’s operating lease agreements have remaining lease terms ranging from one year to 10.26 years, including agreements with options to extend the leases for up to five years.

The following table represents the weighted-average remaining lease term and discount rate:

    

Year ended

December 31, 

2022

Weighted average remaining lease term

 

1.83 years

Weighted average discount rate

 

2.14%

The following table presents supplemental cash flows information related to the lease costs for operating leases:

    

December 31,

2022

Cash paid for amounts included in measurement of lease liabilities:

 

  

Operating cash flows for operating leases (*)

$

8,852

(*) Total operating cash flows for operating leases have been reduced by lease receipt in the amount of $743 in connection with lease modification agreement of the Company’s U.S. subsidiary, due to lease termination prior to its scheduled expiration date.

The discount rate was determined based on the estimated collateralized borrowing rate of the Group, adjusted to the specific lease term and location of each lease.

F-30

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 10:-LEASES (Cont.)

Maturities of operating lease liabilities were as follows:

Year ending December 31, 

    

2023

$

8,199

2024

 

2,112

2025

 

1,103

2026

847

2027 and thereafter

 

2,200

Total lease payments

$

14,461

Less- imputed interest

$

(743)

Present value of lease liabilities

$

13,718

In November 2022, the Company entered into a new lease agreement in Park Naymi, which is located near Messubim Junction in Israel (the "New Lease Agreement"). The New Lease Agreement will replace the current lease agreement in Israel which is scheduled to expire in January 2024. Pursuant to the New Lease Agreement, the Company will lease from the landlord an approximately 10,000 square foot facility (the "Premises"). The lease of the Premises, which is still under construction, is expected to commence in 2023. The initial lease term under the New Lease Agreement is for seven years, commencing upon the transfer of possession of the Premises. The Company additionally hold options under the New Lease Agreement to extend the lease term for additional periods of up to 12 years.

The Group as a lessor:

Revenue from sales-type leases is presented on a gross basis when the Group enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business. Interest income for the year ended December 31, 2022, was 75, and was included in financial income (expenses), net in the Consolidated Statement of Operations.

The Group recognized 19,802 and 2,152 of product revenue and cost of product revenue at the commencement date of sales-type leases for the year ended December 31, 2022. The Group's short term and long-term net investment in a lease receivable as of December 31, 2022, were 7,972 and 13,099, respectively and are presented within Trade receivables and Long-term trade receivables in the Consolidated Balance Sheets.  

The following table illustrates the Group's future sales-type lease receipts as of December 31, 2022:

Year ending December 31,

    

2023

$

7,972

2024

 

6,632

2025

 

4,382

2026

 

1,460

2027 and thereafter

 

625

Total Future Minimum receipts

$

21,071

Less - Unearned interest income

$

(463)

Total

$

20,608

F-31

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 11:-COMMITMENTS AND CONTINGENT LIABILITIES

a.

Purchases commitments:

1.

The Group is obligated under certain agreements with its suppliers to purchase specified items of excess inventory which are expected to be utilized in 2023. As of December 31, 2022, non-cancelable purchase obligations were approximately $39,756.

2.

In addition, the Group is obligated under certain agreements with its suppliers to purchase software as a service (SaaS) subscription services.

b.

Royalty commitment to the IIA:

Under the research and development agreements of the Company and its Israeli subsidiaries with the IIA and pursuant to applicable laws, the Company and its Israeli subsidiaries were required to pay royalties at the rate of 1.3%-5% on sales to end customers of products developed with funds provided by the IIA, up to an amount equal to 100% of the IIA research and development grants received, linked to the dollar plus interest on the unpaid amount received based on the 12-month LIBOR rate (from the year the grant was approved) applicable to dollar deposits. The Company and its Israeli subsidiaries were obligated to repay the IIA for the grants received only to the extent that there are sales of the funded products.

In November 2019, the Company and its former Israeli subsidiary, AudioCodes Development Ltd. (which was merged into the Company effective January 1, 2020), entered into a royalty buyout agreement (the “Royalty Buyout Agreement”) with the IIA relating to certain grants they had received from the IIA. The contingent net royalty liability to the IIA at the time of the Royalty Buyout Agreement with respect to these grants was $49,008 (the “Debt”), including interest accrued on the date of the Royalty Buyout Agreement. As part of the Royalty Buyout Agreement, the Company agreed to pay $32,178 to the IIA (to settle the Debt in full) in three annual installments starting in November 2019. The annual installments were denominated in NIS and bore interest. Pursuant to the Royalty Buyout Agreement, the Company eliminated all royalty obligations related to its future revenues with respect to these grants.

In December 2021, December 2020 and November 2019, the Company paid the three installments of approximately $12,225, $11,580 and $10,700 million, respectively, due under the Royalty Buyout Agreement.

As of December 31, 2022, and 2021, the Company’s other Israeli subsidiaries have a contingent obligation to pay royalties to the IIA in the amount of approximately $20,112 and $19,137, respectively.

c.

Royalty commitments to third parties:

The Group has entered into technology licensing fee agreements with third parties. Under the agreements, the Group agreed to pay the third parties royalties, based on sales of relevant products.

F-32

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 12:-SHAREHOLDERS’ EQUITY

a.

Treasury stock:

During the year ended December 31, 2014, the Company’s Board of Directors approved a share repurchase program to repurchase up to $3,000 of its ordinary shares (the “Share Repurchase Program”), which is the amount that the Company could repurchase under Israeli law without further approval from an Israeli court. During the eight years ended December 31, 2021, the Company received Israeli court approvals to purchase up to an additional $276,000 of its ordinary shares. In addition, in June 2022, the Company received court approval to purchase up to an additional $35,000 of its ordinary shares (the “Permitted Amount”). In January 2023, the Company received court approval to purchase up to an additional $25,000 of its ordinary shares (the “Permitted Amount”). The most recent court approvals also permit the Company to declare a dividend of any part of the Permitted Amount during the approved validity period. The current approval is valid through July 4, 2023.

As of December 31, 2022, pursuant to the Company’s Share Repurchase Program, the Company had repurchased a total of 32,309,899 of its ordinary shares at a total cost of $217,744 (of which 1,513,207 of its ordinary shares were repurchased during the year ended December 31, 2022 for aggregate consideration of $38,099).

b.

Cash Dividends:

On February 1, 2022, the Company declared a cash dividend of $0.18 per share. The dividend, which was in the aggregate amount of approximately $5.8 million, was paid on March 1, 2022 to all of the Company's shareholders of record as of February 15, 2022.

On August 2, 2022, the Company declared a cash dividend of $0.18 cents per share. The dividend, which was in the aggregate amount of approximately $5.7 million was paid on August 31, 2022 to all of the Company’s shareholders of record as of August 17, 2022. See Note 18 for cash dividends declared and paid subsequent to December 31, 2022.

c.

Employee and Non-Employee Share Option Plan:

In 2008, the Company’s Board of Directors approved the 2008 Equity Incentive Plan (as amended, the “Plan”) that became effective in January 2009. Under the Plan, options and RSUs may be granted to employees, officers, non-employee consultants and directors of the Company. As of December 31, 2022, the total number of shares authorized for future grant under the Plan is 2,290,337.

Options granted under the Plan expire seven years from the date of grant, and options that are forfeited or cancelled before expiration, become available for future grants.

F-33

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 12:-SHAREHOLDERS’ EQUITY (Cont.)

The following is a summary of the Company’s stock option activity and related information for the year ended December 31, 2022:

Weighted

    

    

    

average

    

Weighted

remaining

average

contractual

Aggregate

Amount

exercise

term (in

intrinsic

of options

price

 years)

 value

Options outstanding at beginning of year

 

551,809

$

8.88

 

2.91

$

14,268

Changes during the year:

Granted

 

3,000

$

23.99

Exercised

 

(189,841)

$

5.56

 

  

 

  

Forfeited

 

(3,625)

$

10.63

 

  

 

  

Options outstanding at end of year

 

361,343

$

10.74

 

2.54

$

2,786

Options exercisable at end of year

 

303,904

$

9.61

 

3.85

$

2,597

The weighted average grant-date fair value of options granted during the years ended December 31, 2022, 2021 and 2020 was $8.99, $10.64 and $8.55, per option, respectively. The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between the Company’s closing share price on the last trading day of the fiscal year and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on the last trading day of the fiscal year. This amount changes based on the fair market value of the Company’s ordinary shares.

Total intrinsic value of options exercised in the years ended December 31, 2022, 2021 and 2020 was $2,878, $9,281 and $10,633, respectively.

F-34

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 12:-SHAREHOLDERS’ EQUITY (Cont.)

The options for employees outstanding as of December 31, 2022 have been separated into ranges of exercise prices, as follows:

Number of 

Weighted

Number of

    

options

    

average

    

    

options

    

Weighted

outstanding

remaining

Weighted

exercisable

average

Range of

as of

contractual

average

as of

exercise price 

exercise

December 31, 

life (in

exercise

December 31, 

of exercisable

price

2022

years)

price

2022

options

$

3.54-4.35

 

9,125

 

0.38

$

4.22

 

9,125

$

4.22

$

5.00-6.90

 

99,793

 

1.22

$

6.86

 

99,793

$

6.86

$

7.08-10.66

 

120,550

 

2.54

$

8.75

 

120,550

$

8.75

$

11.52-30.76

 

131,875

 

3.69

$

15.94

 

74,436

$

15.37

 

361,343

 

2.54

$

10.74

 

303,904

$

9.61

The following is a summary of the Company’s RSU activity and related information for the year ended December 31, 2022:

    

    

Weighted

Number of

average grant

 shares

date fair value

RSUs outstanding at beginning of year

 

1,203,431

$

27.60

Changes during the year:

 

 

Granted

 

544,686

$

24.33

Vested

 

(513,695)

$

23.51

Forfeited

 

(47,613)

$

30.44

RSUs outstanding at end of year

 

1,186,809

$

27.76

As of December 31, 2022, there was a total of $16,477 unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the Plan. That cost is expected to be recognized over a weighted-average period of 2.89 years.

NOTE 13:-TAXES ON INCOME

a.

Israeli taxation:

1.

Measurement of taxable income in dollars:

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. Accordingly, results for tax purposes are measured in terms of earnings in dollars.

2.

Tax benefits under the Israeli Law for the Encouragement of Capital Investments, 1959 (the “Investment Law”):

The Company’s production facilities in Israel have been granted the status of an “Approved Enterprise” in accordance with the Investment Law under four separate investment programs.

F-35

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 13:-TAXES ON INCOME (Cont.)

In January 2011, an amendment to the Investment Law came into effect (the “Amendment”). According to the Amendment, the benefit tracks in the Investment Law were modified, and a flat tax rate applies to the Company’s income subject to the Amendment (the “Preferred Income”). Once an election is made, the Company’s income will be subject to the amended tax rate of 16% from 2015 and thereafter (or 9% for a preferred enterprise located in development area A).

In December 2016, the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2016 and 2017 Budget Years), 2016, which includes Amendment 73 to the Investment Law (“Amendment 73”) was published. According to Amendment 73, a preferred enterprise located in development area A will be subject to a tax rate of 7.5% instead of 9% effective from January 1, 2016 and thereafter (the tax rate applicable to preferred enterprises located in other areas remains at 16%).

Amendment 73 also prescribes special tax tracks for technological enterprises, which are subject to regulations that were issued by the Minister of Finance in May 2017. The new tax tracks under Amendment 73 are as follows: Preferred Technological Enterprise (“PTE”) - an enterprise for which total consolidated revenues of its parent company and all subsidiaries are less than NIS 10 billion. A PTE, as defined in the Investment Law, which is located in the center of Israel, will be subject to tax at a rate of 12% on profits deriving from intellectual property (in development area A - a tax rate of 7.5%).

Beginning in January 2020 and with respect to the Company’s taxable income from 2020 onwards, the Company elected to apply the terms of the PTE status under the Investments Law.

3.

Tax benefits under the law for the Encouragement of Industry (Taxes), 1969 (the “Encouragement Law”):

The Encouragement Law provides several tax benefits for industrial companies. An industrial company is defined as a company resident in Israel, that at least 90% of the income of which in a given tax year exclusive of income from specified government loans, capital gains, interest and dividends, is derived from an industrial enterprise owned by it. An industrial enterprise is defined as an enterprise whose major activity in a given tax year is industrial production activity.

Management believes that the Company is currently qualified as an “industrial company” under the Encouragement Law and, as such, is entitled to tax benefits, including: (i) deduction of purchase of know-how and patents and/or right to use a patent over an eight-year period; (ii) the right to elect, under specified conditions, to file a consolidated tax return with additional related Israeli industrial companies and an industrial holding company; (iii) accelerated depreciation rates on equipment and buildings; and (iv) expenses related to a public offering on the Tel Aviv Stock Exchange Ltd. and on recognized stock markets outside of Israel, such as Nasdaq, are deductible in equal amounts over three years.

Eligibility for benefits under the Encouragement Law is not subject to receipt of prior approval from any governmental authority. No assurance can be given that the Israel Tax Authority will agree that the Company qualifies and will continue to qualify as an industrial company, or that the benefits described above will be available to the Company in the future.

F-36

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 13:-TAXES ON INCOME (Cont.)

4.

Tax Benefits for Research and Development:

Section 20a to the Israeli Tax Ordinance allows, under certain conditions, a tax deduction for research and development expenses, including capital expenses, for the year in which they are paid. Such expenses must relate to scientific research in industry, agriculture, transportation, or energy, and must be approved by the relevant Israeli government ministry, determined by the field of research. Furthermore, the research and development must be for the promotion of the company’s business and carried out by or on behalf of the company seeking such tax deduction. However, 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. Expenses incurred in scientific research that is not approved by the relevant Israeli government ministry will be deductible over a three-year period starting from the tax year in which they are paid. The Company believes that it is eligible for the abovementioned benefit for the majority of its research and development expenses.

5.

Tax rates:

Taxable income of the Israeli companies is subject to a corporate tax rate of 23% in the years ended December 31, 2022, 2021 and 2020.

The Company is eligible for tax benefits as a PTE as mentioned in 2 above.

The deferred tax balances as of December 31, 2022 have been calculated based on the PTE effective tax rate (see also 2 above).

b.

U.S. taxation:

On December 22, 2017, the Tax Cuts and Jobs Act (the “TCJA”) (H.R. 1) was signed into law. This Act includes, among other things, a permanent reduction to the U.S. corporate income tax rate from 35% to 21% effective January 1, 2018, and requires immediate taxation of accumulated, unremitted non-U.S. earnings.

The TCJA also established new tax provisions affecting 2018, including, but not limited to: (i) creating a new provision designed to tax global intangible low tax income (“GILTI”); (ii) generally eliminating U.S. federal taxes on dividends from foreign subsidiaries; (iii) eliminating the corporate alternative minimum tax (“AMT”); (iv) creating the base erosion anti-abuse tax (“BEAT”); (v) establishing a deduction for foreign derived intangible income (“FDII”); (vi) repealing domestic production activity deduction; and (vii) establishing new limitations on deductible interest expense and certain executive compensation.

ASC 740 requires companies to account for the tax effects of changes in income tax rates and laws in the period in which legislation is enacted (December 22, 2017). ASC 740 does not specifically address accounting and disclosure guidance in connection with the income tax effects of the TCJA.

The deferred tax balances as of December 31, 2022 and 2021 have been calculated based on the revised tax rates.

F-37

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 13:-TAXES ON INCOME (Cont.)

The Group has completed the accounting for all the impacts of the TCJA. As part of finalizing the analysis, the Company’s U.S. subsidiary recorded adjustments that relate to the Transition Tax during the year ended December 31, 2018 and GILTI during the year ended December 31, 2022. An adjustment in the amount of $324 related to GILTI for the year ended December 31, 2022 was recorded in such year.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the“CARES Act”) was enacted in the United States in response to the COVID-19 pandemic. The CARES Act contains temporary taxpayer favorable provisions related to the use of net operating losses and the deductibility of interest expense, charitable contributions, and qualified improvement property. The Company does not expect to be materially impacted by the CARES Act.

On December 27, 2020, the Consolidated Appropriations Act (the“CAA”) was enacted in further response to the COVID-19 pandemic, in combination with omnibus spending for the 2021 federal fiscal year. The CAA extended many of the provisions enacted by the CARES Act, which did not have a material impact on the Company’s consolidated financial statements for the year ended December 31, 2022. On March 11, 2021, the American Rescue Plan Act of 2021 (the “ARPA”) was enacted in still further response to the COVID-19 pandemic. The Company does not expect the provisions of the ARPA to have a material impact on the Company’s consolidated financial statements for the year ended December 31, 2022.

c.

Net operating loss carryforward:

As of December 31, 2020, the Company has realized all of its carryforward tax losses in Israel, which can be offset against taxable income (except those stated in the merger agreement with Callverso (see Note 3). As of December 31, 2022 the Company recorded a net deferred tax asset of $5,861 in respect of other temporary differences.

As of December 31, 2022, the Company’s Israeli subsidiaries have total available carryforward tax losses of approximately $73,997. The net operating losses may be offset against taxable income in the future for an indefinite period. The Group does not expect utilization of such carryforward tax losses and therefore recorded full valuation allowance against the deferred tax assets in respect of such carryforward tax losses.

The Company’s U.S. subsidiary has total available carryforward tax losses of approximately $31,380 to offset against future U.S. federal taxable gains. These carryforward tax losses expire between 2022 and 2032. As of December 31, 2022, the Company’s U.S. subsidiary recorded a deferred tax asset of $3,158 in respect of such carryforward tax losses.

Utilization of U.S. net operating losses may be subject to substantial annual limitations due to the “change in ownership” provisions of the Internal Revenue Code of 1986 and similar state provisions. The annual limitation may result in the expiration of net operating losses before utilization.

d.

Income before taxes on income is comprised as follows:

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Domestic

$

25,434

$

31,084

$

30,008

Foreign

 

8,749

 

8,563

 

6,639

$

34,183

$

39,647

$

36,647

F-38

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 13:-TAXES ON INCOME (Cont.)

e.

Taxes on income are comprised as follows:

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Current taxes:

Domestic

$

3,707

$

819

$

300

Foreign

 

35

 

1,615

 

701

3,742

2,434

1,001

Deferred tax expense:

Domestic

269

2,464

7,220

Foreign

 

1,706

 

998

 

1,178

1,975

3,462

8,398

$

5,717

$

5,896

$

9,399

f.

Deferred income taxes:

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 Group’s deferred tax liabilities and assets are as follows:

    

December 31, 

    

2022

    

2021

Deferred tax assets:

Net operating loss carryforward

$

23,807

$

27,859

Operating lease liabilities

1,509

2,247

Marketable Securities

1,837

207

Forward and cylinder

566

Reserves and allowances

 

7,238

 

6,557

Net deferred tax assets before valuation allowance

 

34,957

 

36,870

Less - valuation allowance

 

(24,395)

 

(26,022)

Deferred tax asset

$

10,562

$

10,848

Deferred tax liability:

 

  

 

  

Operating lease ROU assets

$

(1,489)

$

(1,943)

Other

(356)

(612)

$

(1,845)

$

(2,555)

F-39

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 13:-TAXES ON INCOME (Cont.)

g.

Reconciliation of the theoretical tax expenses:

A reconciliation between the theoretical tax expense, assuming all income is taxed at the Israeli statutory corporate tax rate applicable to the income of the Company, and the actual tax expense (benefit) as reported in the statement of operations is as follows:

    

Year Ended December 31, 

 

    

2022

    

2021

    

2020

 

Income before taxes, as reported in the consolidated statements of operations

$

34,183

$

39,647

$

36,647

Israeli statutory corporate tax rate

 

23.0

%  

 

23.0

%  

 

23.0

%

Theoretical tax expense on the above amount at the Israeli statutory corporate tax rate

$

7,861

$

9,118

$

8,429

Impact of Preferred Technological Enterprise status

(3,031)

(3,555)

(3,424)

Changes in tax reserve for uncertain tax positions

90

175

Adjustments for previous years’ taxes

448

88

Impact of income tax at rates other than the Israeli statutory corporate tax rate

 

(375)

 

603

 

411

Share-based compensation expenses

 

329

 

(65)

 

298

Losses and timing differences for which valuation allowance was provided

 

453

 

140

 

(3,754)

Impact of tax rate change

 

152

 

 

6,931

Other

 

(210)

 

(608)

 

508

Actual tax expense

$

5,717

$

5,896

$

9,399

h.

Tax assessments:

The statute of limitations related to tax returns of the Company for all tax years up to and including 2017 has lapsed.

F-40

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 14:-FINANCIAL INCOME (EXPENSES), NET

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Financial expenses:

Interest

$

(325)

$

(621)

$

(657)

Loss related to non-hedging derivative instruments

(6)

(12)

Amortization of marketable securities premiums and accretion of discounts, net

 

(1,513)

 

(1,387)

 

(172)

Exchange rate differences

 

 

(293)

 

(1,975)

Other

 

(358)

 

(252)

 

(171)

 

(2,202)

 

(2,565)

 

(2,975)

Financial income:

 

 

 

Gain related to non-hedging derivative instruments

 

 

 

17

Exchange rate differences

1,325

Gain from financial investments

937

Interest income

2,804

2,656

1,252

Other

 

 

32

 

3

 

5,066

 

2,688

 

1,272

Financial income (expenses), net

$

2,864

$

123

$

(1,703)

NOTE 15:-EARNINGS PER SHARE

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Numerator:

Net income

$

28,466

$

33,751

$

27,248

Denominator:

Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock

 

31,849,422

 

32,703,478

 

31,440,093

Effect of dilutive securities:

 

 

 

Employee stock options and RSUs

 

650,719

 

1,142,081

 

1,475,590

Denominator for diluted earnings per share - adjusted weighted average number of shares

 

32,500,141

 

33,845,559

 

32,915,683

F-41

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 16:-GEOGRAPHIC INFORMATION

The Group manages its business on the basis of one reportable segment (see Note 1 for a brief description of the Group’s business). The data is presented in accordance with ASC 280, “Segment Reporting”. Revenues in the table below are attributed to geographical areas, based on the location of the end customers.

The following presents total revenues for the years ended December 31, 2022, 2021 and 2020 and long-lived assets as of December 31, 2022, 2021 and 2020.

    

Year Ended and as of December 31,

2022

    

2021

    

2020

Long-

Long-

Long-

Total

lived

Total

lived

Total

lived

    

revenues

    

assets

    

revenues

    

assets

    

revenues

    

assets

Americas, principally the United States

$

139,583

$

3,588

$

115,806

$

977

$

103,190

$

4,310

Europe

 

87,679

 

328

 

88,746

 

662

 

75,490

 

403

Eastern Asia

 

42,108

 

901

 

38,988

 

706

 

36,083

 

768

Israel

 

5,723

 

14,231

 

5,380

 

20,876

 

6,011

 

25,111

$

275,093

$

19,048

$

248,920

$

23,221

$

220,774

$

30,592

The Group has derived approximately 46% of its revenues for the year ended December 31, 2022 from sales in the United States.

NOTE 17:-DERIVATIVE INSTRUMENTS

The Group enters into hedging 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 rent expenses) in currencies other than the dollar. The Group currently hedges such future exposures for a maximum period of two years. However, the Group may choose not to hedge certain foreign currency exchange exposures for a variety of reasons, including, but not limited, to immateriality, accounting considerations and 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.

As of December 31, 2022 and 2021, the Group had a net deferred gain (loss) associated with cash flow hedges of ($4,577) and $719, respectively, recorded in other comprehensive income (loss).

As of December 31, 2022 and 2021, the Group had outstanding forward and options collar (cylinder) contracts in the amount of $114,000 and $44,000, respectively, which were designated as payroll and rent hedging contracts. In addition, as of December 31, 2022 and 2021, the Group had $3,500 and $3,500, respectively, outstanding forward contracts which are not designated as hedging contracts.

F-42

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands, except share and per share data

NOTE 17:-DERIVATIVE INSTRUMENTS (Cont.)

The fair value of the Group’s outstanding derivative instruments and the effect of derivative instruments in cash flow hedging relationship on other comprehensive income for the years ended December 31, 2022 and December 31, 2021, are summarized below:

Foreign exchange forward

    

    

    

December 31, 

and options contracts

Balance sheet

    

2022

    

2021

Fair value of foreign exchange forward and options

Other payables and accrued expenses

$

(5,143)

$

Fair value of foreign exchange forward and options

“Other receivables and prepaid expenses”

$

$

812

Gains (loss) recognized in other comprehensive income

“Other comprehensive income (loss)”

$

(4,577)

$

719

The effect of derivative instruments in cash flow hedging relationship on income for the years ended December 31, 2022 and 2021, is summarized below:

    

    

Year Ended

Foreign exchange forward

Comprehensive

December 31, 

and options contracts

    

Income (loss)

    

2022

    

2021

Comprehensive income (loss) from derivatives before reclassifications

 

“Other comprehensive income (loss)”

$

(8,979)

$

1,538

Loss reclassified from accumulated other comprehensive income (loss)

 

“Operating expenses (income)”

$

3,683

$

(2,138)

NOTE 18:-SUBSEQUENT EVENT

On February 7, 2023, the Company declared a cash dividend of $0.18 per share. The dividend, which was in the aggregate amount of approximately $5.7 million, was paid on March 7, 2023 to all of the Company's shareholders of record as of February 21, 2023.

F-43

EX-2.1 2 audc-20221231xex2d1.htm EX-2.1

Exhibit 2.1

DESCRIPTION OF THE REGISTRANT’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

As of December 31, 2022, AudioCodes Ltd., or the Company, had the following class of securities registered under Section 12(b) of the Securities Exchange Act of 1934, as amended: ordinary shares, nominal value NIS 0.01 per share. The Company’s ordinary shares are listed on the Nasdaq Global Select Market and on the Tel-Aviv Stock Exchange under the trading symbol “AUDC”.

DESCRIPTION OF SHARE CAPITAL

This description summarizes relevant provisions of the Israeli Companies Law, 5759-1999, or the Companies Law. 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’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.1 is a part. The Company encourages you to read its articles of association and the applicable provisions of the Companies Law for additional information.

Authorized Share Capital

Our authorized share capital consists of NIS 1,025,000 divided into 100,000,000 ordinary shares, nominal value NIS 0.01 per share, and 2,500,000 preferred shares, nominal value NIS 0.01 per share. As of April 18, 2023, we had 31,803,738 ordinary shares outstanding (which does not include 32,309,899 treasury shares) and no preferred shares outstanding.

Borrowing Powers

The board of directors has the power to cause us to borrow money and to secure the payment of borrowed money. The board of directors specifically has the power to issue bonds or debentures, and to impose mortgages or other security interests on all or any part of our property.

Amendment of Articles of Association

In general, shareholders may amend our articles of association by a resolution adopted at a shareholders meeting by the holders of 50% of the voting power represented at the meeting in person or by proxy and voting thereon. The amendment of certain provisions of our articles of association requires an increased voting threshold. For example, the approval of amendments to the provisions concerning business combinations with certain shareholders requires the approval of holders of 85% of our outstanding voting shares. Additionally, amendments to the provisions concerning (i) the procedure according to which shareholders may propose items to include in the agenda of a general meeting of the shareholders and (ii) the role and composition of the board of directors, including the method of appointment of its members, require the approval sixty-six and two-thirds percent (66 2/3%) of the voting power represented at the meeting in person or by proxy and voting thereon.


Qualification of Directors

No person shall be disqualified to serve as a director by reason of his or her not holding shares of the Company or by reason of his or her having served as a director in the past.

Dividends

Under the Companies Law, we may pay dividends only out of our profits as determined for statutory purposes, unless court approval is granted for the payment of dividends despite the lack of statutory profits. (There is a unified statutory test for the payment of dividends and a company’s repurchase of its outstanding shares.) In 2023, we received court approval to pay dividends (and repurchase our shares) up to certain ceilings, despite the lack of statutory profits. The current approval is valid until July 4, 2023. We may seek further approvals to repurchase our shares and to continue to pay dividends. The amount of any dividend to be distributed among shareholders is based on the nominal value of their shares.

Voting Rights and Powers

Unless any shares have special rights as to voting, every shareholder has one vote for each share held of record.

Under our articles of association, we may issue preferred shares from time to time, in one or more series. However, in connection with our listing on The Tel-Aviv Stock Exchange in 2001, we agreed that for such time as our ordinary shares are traded on The Tel-Aviv Stock Exchange, we will not issue any of the 2,500,000 preferred shares, nominal value NIS 0.01, authorized in our articles of association. Notwithstanding the foregoing, we may issue preferred shares if the preference of those shares is limited to a preference in the distribution of dividends and such preferred shares have no voting rights.

Business Combinations

Our articles of association impose restrictions on our ability to engage in any merger, asset or share sale or other similar transaction with a shareholder holding 15% or more of our voting shares.

Winding Up

Upon our liquidation, our assets available for distribution to shareholders will be distributed to them in proportion to the nominal value of their shares.

Redeemable Shares

Subject to our undertaking to the Tel-Aviv Stock Exchange as described above, we may issue and redeem redeemable shares.

Modification of Rights

Subject to the provisions of our articles of association, we may, from time to time, by a resolution approved by the holders of a simple majority of the voting power represented at the meeting in person or by proxy and voting thereon, provide for shares with such preference rights,


deferred rights or conversion rights, or any other special rights or limitations as may be stipulated in such resolution.

If at any time our share capital is divided into different classes of shares, we may modify or abrogate the rights attached to any class, unless otherwise provided by the articles of association, by a resolution approved by the holders of a simple majority of the voting power represented at the meeting in person or by proxy and voting thereon, subject to the consent in writing of the holders of a simple majority of the issued shares of that class (unless otherwise provided by law or by the terms of issue of the shares of that class).

The provisions of our articles of association relating to general meetings also apply, mutatis mutandis, to any separate general meeting of the holders of the shares of a particular class.

The creation or issuance of shares of any class, including a new class, shall not be deemed to alter the rights and privileges attached to previously issued shares of that class or of any other class (unless otherwise provided by our articles of association, including the terms of issue of the shares of any class).

Shareholder Meetings

An annual meeting of shareholders is to be held once a year, within 15 months after the previous annual meeting. The annual meeting may be held in Israel or outside of Israel, as determined by the board of directors.

The board of directors may, whenever it thinks fit, convene a special shareholders meeting. The board of directors must convene a special shareholders meeting at the request of:

at least two directors;
at least one-quarter of the directors in office; or
one or more shareholders who hold at least 5% of the outstanding share capital and at least 1% of the voting rights, or one or more shareholders who hold at least 5% of the outstanding voting rights.

A special shareholders meeting may be held in Israel or outside of Israel, as determined by the board of directors.

Notice of General Meetings; Omission to Give Notice

The provisions of the Companies Law and the related regulations override the provisions of our articles of association, and provide for notice of a meeting of shareholders to be sent to each registered shareholder at least 21 days or 35 days in advance of the meeting, depending on the items included in the meeting agenda. Notice of a meeting of shareholders must also be published in two Israeli newspapers or on our website.

Notice of a meeting of shareholders must specify the type of meeting, the place and time of the meeting, the agenda, a summary of the proposed resolutions, the majority required to adopt the proposed resolutions, and the record date for the meeting. The notice must also include the


address and telephone number of our registered office, and a list of times at which the full text of the proposed resolutions may be examined at the registered office.

The accidental omission to give notice of a meeting to any shareholder, or the non-receipt of notice sent to such shareholder, does not invalidate the proceedings at the meeting.

Limitations on Foreign Shareholders to Hold or Exercise Voting Rights

There are no limitations on foreign shareholders in our articles of association. Israeli law restricts the ability of citizens of countries that are in a state of war with Israel to hold shares of Israeli companies.

Fiduciary Duties; Approval of Transactions under Israeli Law

Fiduciary duties. The Companies Law codifies the fiduciary duties that office holders, which under the Companies Law includes our directors and executive officers, owe to a company. An office holder’s fiduciary duties consist of a duty of loyalty and a duty of care.

The duty of loyalty requires an office holder to act in good faith and for the benefit of the company, including to avoid any conflict of interest between the office holder’s position in the company and personal affairs, and prohibits any competition with the company or the exploitation of any business opportunity of the company in order to receive a personal advantage for himself or herself or for others. This duty also requires an office holder to reveal to the company any information or documents relating to the company’s affairs that the office holder has received due to his or her position as an office holder. A company may approve any of the acts mentioned above provided that all the following conditions apply: the office holder acted in good faith and neither the act nor the approval of the act prejudices the good of the company and, the office holder disclosed the essence of his personal interest in the act, including any substantial fact or document, a reasonable time before the date for discussion of the approval. A director is required to exercise independent discretion in fulfilling his or her duties and may not be party to a voting agreement with respect to his or her vote as a director. A violation of these requirements is deemed a breach of the director’s duty of loyalty.

The duty of care requires an office holder to act with a level of care that a reasonable office holder in the same position would employ under the same circumstances. This includes the duty to use reasonable means to obtain information regarding the advisability of a given action submitted for his or her approval or performed by virtue of his or her position and all other relevant information material to these actions.

Disclosure of personal interest. The Companies Law requires that an office holder promptly disclose to the company any personal interest that he or she may have and all related material information or documents known to him or her, in connection with any existing or proposed transaction by the company. “Personal interest,” as defined by the Companies Law, includes a personal interest of any person in an act or transaction of the company, including a personal interest of his relative or of a corporation in which that person or a relative of that person is a 5% or greater shareholder, a holder of 5% or more of the voting rights, a director or general manager, or in which he or she has the right to appoint at least one director or the general manager, and includes shares for which the person has the right to vote pursuant to a power-of-attorney.


“Personal interest” does not apply to a personal interest stemming merely from holding shares in the company.

The office holder must make the disclosure of his personal interest no later than the first meeting of the company’s board of directors that discusses the particular transaction. This duty does not apply to the personal interest of a relative of the office holder in a transaction unless it is an “extraordinary transaction.” The Companies Law defines an “extraordinary transaction” as a transaction that is not in the ordinary course of business, not on market terms or that is likely to have a material impact on the company’s profitability, assets or liabilities.

Approvals. The Companies Law provides that a transaction with an office holder or a transaction in which an office holder has a personal interest requires board approval, unless the transaction is an extraordinary transaction or the articles of association provide otherwise. Our articles of association do not provide otherwise. The transaction may be approved only if it is in our best interest. If the transaction is an extraordinary transaction, then the approvals of the company’s audit committee and the board of directors are required. If the transaction concerns exculpation, indemnification, insurance or compensation of an office holder, then the approvals of the company’s compensation committee and the board of directors are required, except if the compensation arrangement is an immaterial amendment to an existing compensation arrangement of an officer who is not a director, in which case the approval of the compensation committee is sufficient. Exculpation, indemnification, insurance or compensation of a director or the Chief Executive Officer also requires shareholder approval.

A person who has a personal interest in a matter that is considered at a meeting of the board of directors or the audit committee generally may not attend that meeting or vote on that matter, unless a majority of the board of directors or the audit committee has a personal interest in the matter or if such person is invited by the chairman of the board of directors or audit committee, as applicable, to present the matter being considered. If a majority of the board of directors or the audit committee has a personal interest in the transaction, shareholder approval also would be required.

Shareholders

The Companies Law imposes on a controlling shareholder of a public company the same disclosure requirements described above as it imposes on an office holder. For this purpose, a “controlling shareholder” is any shareholder who has the ability to direct the company’s actions, including any shareholder holding 25% or more of the voting rights if no other shareholder owns more than 50% of the voting rights in the company. Two or more shareholders with a personal interest in the approval of the same transaction are deemed to be one shareholder.

Approval of the audit committee, the board of directors and our shareholders, in that order, is required for extraordinary transactions, including a private placement, with a controlling shareholder or in which a controlling shareholder has a personal interest.

Approval of the compensation committee, the board of directors and our shareholders, in that order, is required for the terms of compensation or employment of a controlling shareholder or his or her relative, as an officer holder or employee of our company or as a service provider to the company, including through a company controlled by a controlling shareholder.


Shareholder approval must include the majority of shares voted at the meeting. In addition to the majority vote, the shareholder approval must satisfy either of two additional tests:

the majority includes at least a majority of the shares voted by shareholders who have no personal interest in the transaction; or
the total number of shares held by disinterested shareholders that voted against the approval of the transaction does not exceed 2% of the aggregate voting rights of our company.

Generally, the approval of such a transaction may not extend for more than three years, except that in the case of an extraordinary transaction, including a private placement, with a controlling shareholder or in which a controlling shareholder has a personal interest that does not concern compensation for employment or service, the transaction may be approved for a longer period if the audit committee determines that the approval of the transaction for a period longer than three years is reasonable under the circumstances.

Duties of Shareholders

Under the Companies Law, a shareholder also has a duty to act in good faith towards the company and other shareholders and refrain from abusing his or her power in the company, including, among other things, voting in the general meeting of shareholders on the following matters:

any amendment to the articles of association;
an increase of the company’s authorized share capital;
a merger; or
approval of related party transactions that require shareholder approval.

In addition, any controlling shareholder, any shareholder who can determine the outcome of a shareholder vote and any shareholder who, under the company’s articles of association, can appoint or prevent the appointment of an office holder, is under a duty to act with fairness towards the company. The Companies Law also provides that a breach of the duty of fairness will be governed by the laws governing breach of contract; however, the Companies Law does not describe the substance of this duty.

Anti-Takeover Provisions Under Israeli Law

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 hold 25% or more of the voting rights in the company, unless there is already another shareholder of the company with 25% or more of the voting rights. 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 hold more than 45% of the voting rights in the company, unless there is a shareholder with more than 45% of the voting rights in the company.


The Companies Law requires the parties to a proposed merger to file a merger proposal with the Israeli Registrar of Companies, specifying certain terms of the transaction. Each merging company’s board of directors and shareholders must approve the merger. Shares in one of the merging companies held by the other merging company or certain of its affiliates are disenfranchised for purposes of voting on the merger. A merging company must inform its creditors of the proposed merger. Any creditor of a party to the merger may seek a court order blocking the merger, if there is a reasonable concern that the surviving company will not be able to satisfy all of the obligations of the parties to the merger. Moreover, a merger may not be completed until at least 50 days have passed from the time that the merger proposal was filed with the Israeli Registrar of Companies and at least 30 days have passed from the approval of the shareholders of each of the merging companies.

Finally, in general, Israeli tax law treats stock-for-stock acquisitions less favorably than does U.S. tax law. Israeli tax law provides for tax deferral in specified acquisitions, including transactions where the consideration for the sale of shares is the receipt of shares of the acquiring company. Nevertheless, Israeli tax law may subject a shareholder who exchanges his ordinary shares for shares in a foreign corporation to immediate taxation or to taxation before his investment in the foreign corporation becomes liquid, although in the case of shares of a foreign corporation that are traded on a stock exchange, the tax may be postponed subject to certain conditions.


EX-4.19 3 audc-20221231xex4d19.htm EX-4.19

Exhibit 4.19

LEASE AGREEMENT

BETWEEN

KINGSBRIDGE 2005 LLC,

LANDLORD,

-AND-

AUDIOCODES, INC.

TENANT

DATED: MAY 13, 2022

1


LEASE AGREEMENT

This LEASE AGREEMENT (this Lease) is dated May 13, 2022 (the “Effective Date”) and is between KINGSBRIDGE 2005 LLC (Landlord), and AUDIOCODES, INC. (Tenant). This Lease shall be effective and binding on Landlord and Tenant on the Effective Date.

BASIC LEASE PROVISIONS

(1)Land:Plot of land on which the Building has been constructed.

(2)Building:80 Kingsbridge Road, Piscataway, New Jersey 08854

(3)Premises:14,706 rentable square feet in the Building, as shown on Schedule A attached hereto.

(4)Term:Ten (10) years and three (3) months

(5)Commencement Date: Set forth in Section 2.2(b) below.

(6)

Lease Year Each period of twelve (12) consecutive full months, beginning on the first day of the month following the Commencement Date; provided, however, in the event that the Commencement Date occurs on the first day of the month, then the first Lease Year shall commence on the Commencement Date. The first Lease Year shall also include the partial month, if any, in which the Commencement Date occurs.

(7)

Termination Date:  The last day of the one hundred twenty third (123rd) full calendar month after the Commencement Date, or such earlier date upon which the Term may expire or be terminated.

(8)

Basic Rent:  Provided that no Event of Default has occurred, Basic Rent for the three (3) months of the Term (the “Basic Rent Allowance”) shall be abated. The date on which Tenant commences paying Basic Rent after the expiration of the “Basic Rent Allowance” period shall be the “Rent Commencement Date”. It is understood and agreed that the Basic Rent Allowance is given by Landlord in consideration of Tenant's paying when due all rents under this Lease, and otherwise complying with the terms hereof, and that in the event of Tenant’s surrender of the Premises prior to the Expiration Date hereof or of any default by Tenant under this Lease which results in the early termination hereof (the “Early Termination”), then and in such event, the unamortized portion (as amortized monthly on a straight-line basis over the initial monthly term of the Lease) of the following amounts: (i) the Basic Rent Allowance given pursuant to this Paragraph; (ii) any fee, commission or other compensation paid by Landlord to any attorney, broker or finder, in connection with this Lease; and (iii) the cost of the Landlord’s Work (including all hard and soft costs arising out of or in connection therewith) and Landlord’s Contribution, shall become due and payable effective immediately prior to such Early Termination, as Additional Rent under this Lease.

2


Period

Basic Rent/RSF

Annual Basic
Rent

Monthly Basic
Rent

(9)       Rentable Size of

Lease Year 1

$[---]

$[---]

$[---]

Lease Year 2

$[---]

$[---]

$[---]

Lease Year 3

$[---]

$[---]

$[---]

Lease Year 4

$[---]

$[---]

$[---]

Lease Year 5

$[---]

$[---]

$[---]

Lease Year 6

$[---]

$[---]

$[---]

Lease Year 7

$[---]

$[---]

$[---]

Lease Year 8

$[---]

$[---]

$[---]

Lease Year 9

$[---]

$[---]

$[---]

Lease Year 10

$[---]

$[---]

$[---]

Months 1, 2, 3 of

Lease Year 11

$[---]

$[---]

$[---]

Building:

30,936 square feet.

(10)Tenant’s Proportionate Share:[---]%, being the agreed-upon rentable area of the Premises divided by Rentable Size of Building, i.e., [---].

(11)Security:N/A

(12)Permitted Use:Sales and administrative offices together with accessory executive and administrative offices, warehousing and any lawfully permitted ancillary use.

(13)Brokers:Avison Young (Landlord’s Broker)

Newmark of New Jersey, LLC (Tenant’s Broker)

(14)Landlord’s Contribution:$[---]

(15)Landlord’s Notice Address:Kingsbridge 2005 LLC

2362 Nostrand Avenue, Suite 7

Brooklyn NY 11210

Attn: Manager

With a copy to:

3


Diversified Management Plus

1125 Ocean Avenue

Lakewood, NJ 08701

(16) Tenant’s Notice Address:Prior to the Commencement Date:

AudioCodes Inc.

200 Cottontail Lane,

Suite A101E,

Somerset, NJ 08873

After the Commencement Date: At the Premises

ARTICLE 1
DEFINITIONS

1.1 Capitalized Terms. Capitalized terms used in this Lease but not otherwise defined have the meanings set forth in Appendix I.

ARTICLE 2
DEMISE, TERM

2.1Demise of Premises. Landlord hereby leases and demises to Tenant, and Tenant hereby hires and takes from Landlord, upon the terms and conditions set forth herein, the Premises for the Term.

2.2

Term.

(a)Term: The Term of this Lease will commence on the Commencement Date and end on the Termination Date.

(b)Commencement Date. The “Commencement Date” will be the earlier to occur of (i) the date Tenant takes occupancy of the Premises for the purposes of conducting its business, and (ii) the date that Landlord’s Work is Substantially Completed (including the loading dock referenced in Schedule C). As of June 1, 2022, provided that Tenant is not then in default under this Lease after the expiration of any applicable notice or cure periods, Tenant shall be permitted to arrange with the Building’s property manager for mutually-convenient times for Tenant to gain access to the Premises for installation of its furniture, fixtures and equipment, provided that: (i) Tenant shall comply fully with, and such access shall be governed by and subject to, all the terms, covenants and conditions of this Lease (except that Tenant shall not be responsible for the payment of Basic Rent or Additional Rent with respect to the Premises (nor have any premises liability except as arising out of or in connection with its access to the Premises) until the Commencement Date); (ii) Tenant provides certificates of insurance as required by Article 14; and (iii) Tenant’s access to the Demised Premises permitted hereby shall be governed by Landlord’s Building manager and shall not interfere with any of Landlords’ Work, as reasonably determined by Landlord’s Building manager. Notwithstanding anything herein to the contrary, in the event

4


Landlord’s Work set forth on Schedule C is not substantially completed by December 1, 2022, subject only to Tenant Delay,  Tenant shall have the right, on ten (10) business days notice to cure, to terminate this Lease, in which event the first month’s rent paid by Tenant to Landlord shall be returned and neither party shall have any further liability to the other.

(c)Substantial Completion. “Substantially Completed” or “Substantial Completion” means that Landlord has completed the Landlord’s Work in accordance with the Working Plans, except for (x) minor details of construction that will not unreasonably interfere with Tenant’s use of the Premises (collectively, “Punch List Items”), and (y) any part of the Landlord’s Work that is not completed due to any act or omission of Tenant or Tenant’s Visitors.If the completion of  the Landlord’s Work is delayed due to any act or omission by Tenant or Tenant’s Visitors, including, but not limited to, delays due to changes in or additions to the Landlord’s Work requested by Tenant, or delays due to the postponement of any work at the request of Tenant, then Tenant will be responsible to pay Landlord the rent otherwise due hereunder for the delay in the Commencement Date arising out of such Tenant action or inaction (any such delay being referred to herein as a “Tenant Delay”).

(d)AS IS. Tenant acknowledges that neither Landlord nor any employee, agent or representative of Landlord has made any express or implied representations or warranties with respect to the physical condition of the Property, Building or the Premises, the fitness or quality thereof or any other matter or thing whatsoever with respect to the Property, Building or the Premises or any portion thereof, and that Tenant is not relying upon any such representation or warranty in entering into this Lease. Tenant has inspected the Building and the Premises and is thoroughly acquainted with their respective condition and agrees to take the same “AS IS”, except for the Landlord’s Work which Landlord has agreed to complete pursuant to the terms of Section 2.6, and Landlord’s obligation to maintain the Building in good repair and condition and in compliance with all laws.

2.3Occupancy of Premises. Tenant’s occupancy of the Premises for the normal conduct of business will be deemed to conclusively establish that the Landlord’s Work is Substantially Completed and that the Premises are in satisfactory condition as of the date of such occupancy, except for Punch List Items and any matter of which Tenant gives Landlord notice within thirty (30) days thereof.

2.4Commencement Date Agreement: When the Commencement Date occurs, Landlord and Tenant shall enter into an agreement in the form annexed hereto as Schedule B memorializing the Commencement Date, Rent Commencement Date and Termination Date of this Lease; provided, however, failure to execute and deliver such agreement shall not affect the validity of the Commencement Date or the Termination Date as set forth in this Lease.

2.5Move-In Day. Tenant may move into the Premises at any time on or after the Commencement Date, provided that Tenant’s move in date is approved by Landlord at least  three (3) days in advance. No moving will be permitted after 11:00 PM. Tenant shall be responsible for any damage caused to the Premises, the Building and/or the Property by Tenant or its moving contractors.

5


2.6Landlord’s Work.: Landlord shall construct the Landlord’s Work in the manner and as provided in Schedule C attached hereto, and in compliance with applicable laws and codes.

ARTICLE 3

BASIC RENT; ADDITIONAL RENT

3.1Basic Rent. Tenant shall pay the Basic Rent to Landlord in lawful money of the United States of America in equal monthly installments, in advance, on the Rent Payment Dates, commencing on the Rent Commencement Date, except that Tenant shall pay the first installment of Basic Rent upon Tenant’s execution and delivery of this Lease.

3.2Additional Rent. In addition to the Basic Rent, Tenant shall pay and discharge when due, as additional rent (“Additional Rent”), all other amounts, liabilities and obligations which Tenant herein agrees to pay to Landlord, together with a reasonable administrative fee imposed by Landlord, penalties and costs which may be added thereto pursuant to the terms of this Lease.

3.3Administrative Fee. If any installment of Basic Rent or Additional Rent is not paid when due, Tenant shall pay to Landlord, on demand, then Tenant shall pay a one-time administrative fee to Landlord equal to five (5%) percent of the amount due and unpaid, it being understood and agreed that Landlord incurs significant increase administrative time and expenses as a result of any payment not paid when due. Such administrative late fee is in addition to all other rights and remedies available to Landlord and shall not be deemed to limit any such rights or remedies. Tenants' obligations and responsibilities pursuant to any provision of this Lease during the term hereof, including the payment of any Basic Rent or any Additional Rent, or the keeping, observance or performance of any covenant, agreement, term, provision or condition of this Lease on Tenant's part to be kept, observed or performed, shall survive the expiration or termination of the term of this Lease.

3.4Prorating Rent. If any Lease Year consists of a period of less than twelve (12)  full calendar months, payments of Basic Rent and Additional Rent, will be prorated on the basis of a thirty (30) day month or 360-day year, unless otherwise provided.

3.5No Abatement or Set-off. Except as herein provided, Tenant shall pay to Landlord, at Landlord’s address for notices hereunder, or such other place as Landlord may from time to time designate, without any offset, set-off, counterclaim, deduction, defense, abatement, suspension, deferment or diminution of any kind (i) the Basic Rent, without notice or demand, (ii) Additional Rent, and (iii) all other sums payable by Tenant hereunder. Except as otherwise expressly provided herein, this Lease will not terminate, nor will Tenant have any right to terminate or avoid this Lease or be entitled to the abatement of any Basic Rent, Additional Rent or other sums payable hereunder or any reduction thereof, nor will the obligations and liabilities of Tenant hereunder be in any way affected for any reason. The obligations of Tenant hereunder are separate and independent covenants and agreements.

3.6Invoices. If Landlord issues monthly or other periodic rent billing statements to Tenant, the issuance or non-issuance of such statements will not affect Tenant’s obligation to pay Basic Rent and the Additional Rent set forth in Sections 4.3 and 5.3, all of which are due and payable on the Rent Payment Dates.

3.7Net Lease. Tenant shall pay Landlord, as specified at the times set forth in this

6


Lease, Tenant’s Proportionate Share of Landlord’s Operating Expenses and Taxes. Notwithstanding the foregoing, Tenant’s reimbursement obligation shall not include (i) debt service payments of principal, interest, points, origination fees, penalties or any other costs or expenses in connection with any loan obtained by Landlord, repayment of which is secured by the Premises or any portion thereof, or (ii) any income or profit taxes of Landlord. Notwithstanding anything herein to the contrary, Tenant shall not be responsible for Operating Expense payments relating to the specific costs of other tenants in the Building, and in respect of costs that are allocated among tenants in the Building, Tenant shall be responsible only for its pro rata portion thereof.

ARTICLE 4

REAL ESTATE TAXES

4.1Taxes. Tenant shall pay to Landlord Tenant’s Proportionate Share of the Taxes for any Lease Year during the Term; provided, however, that if any special assessments may be paid in installments, Landlord shall elect to pay same over the longest period allowed by law and only such installments shall be Taxes for any particular year. Tenant’s Proportionate Share of the Taxes for less than a full Lease Year will be prorated.

4.2Landlord’s Tax Statement. As soon as reasonably possible after the Commencement Date and thereafter as soon as reasonably practical after the end of each succeeding Lease Year, Landlord shall determine or estimate Tenant’s Proportionate Share of Taxes for the Lease Year in question (the “Projected Taxes”) and shall submit such information to Tenant in a written statement (“Landlord’s Tax Statement”). Landlord shall use reasonable efforts to issue Landlord’s Tax Statement within one hundred twenty (120) days following the end of each Lease Year. Landlord’s failure to render Landlord’s Tax Statement for any Lease Year will not prejudice Landlord’s right to thereafter render Landlord’s Tax Statement with respect to such Lease Year or with respect to any other Lease Year, nor will the rendering of any Landlord’s Tax Statement prejudice Landlord’s right to thereafter render a revised Landlord’s Tax Statement for the applicable Lease Year.

4.3Monthly Tax Payment. Commencing on the first Rent Payment Date following the submission of Landlord’s Tax Statement and continuing thereafter on each successive Rent Payment Date until Landlord renders the next Landlord’s Tax Statement, Tenant shall pay to Landlord on account of its obligation under Section 4.1, a sum (the “Monthly Tax Payment”) equal to one-twelfth (1/12) of Tenant’s Proportionate Share of the Projected Taxes for such Lease Year. Tenant’s first Monthly Tax Payment after receipt of Landlord’s Tax Statement shall be accompanied by the payment of an amount equal to the product of the number of full months, if any, within the Lease Year which have elapsed prior to such first Monthly Tax Payment, times the Monthly Tax Payment; minus any Additional Rent already paid by Tenant on account of its obligation under Section 4.1 for such Lease Year. From time to time during any Lease Year, Landlord may revise the Landlord’s Tax Statement and adjust Tenant’s Monthly Tax Payment to reflect Landlord’s revised estimate, in which event Tenant shall pay, along with the next monthly payment due, the negative difference (if any) between the aggregate amount of Tenant’s Monthly Tax Payments theretofore made on account of its obligation under Section 4.1 for such Lease Year, and the amount which would have been payable by Tenant during such Lease Year had Landlord billed Tenant for the revised Monthly Tax Payment for such prior elapsed months during such Lease Year. Thereafter, Tenant shall pay the revised monthly estimate in accordance with the provisions of this Section 4.3.

7


4.4Reconciliation. Landlord shall use reasonable efforts to deliver to Tenant within one hundred twenty (120) days after the end of each Lease Year, Landlord’s final determination of the amount of Taxes for the Lease Year in question and shall submit such information to Tenant in a written statement (“Landlord’s Final Tax Statement”). Each Landlord’s Final Tax Statement must reconcile the payments made by Tenant in the Lease Year in question with Tenant’s Proportionate Share of the amount of the actual Taxes imposed for the period covered thereby. Any balance due to Landlord shall be paid by Tenant within twenty (20) days after Tenant’s receipt of Landlord’s Final Tax Statement; any surplus due to Tenant shall be applied by Landlord against the next accruing monthly installment(s) of Additional Rent due under this Article 4. If the Term has expired or has been terminated, Tenant shall pay the balance due to Landlord or, alternatively, Landlord shall refund the surplus to Tenant, whichever the case may be, within twenty (20) days after Tenant’s receipt of Landlord’s Final Tax Statement; provided, however, that, if the Term terminated as a result of a default by Tenant, then Landlord will have the right to retain such surplus to the extent Tenant owes Landlord any Basic Rent or Additional Rent.

4.5Refund of Taxes. Landlord will have the right, but not the obligation, to seek to obtain a lowering of the assessed valuation of the Property. Landlord may employ whatever individuals and firms Landlord, in its sole judgment, deems necessary to undertake such endeavor. Tenant shall cooperate with Landlord and its representatives in all such endeavors. If Landlord receives a refund of Taxes in respect of a Lease Year and to the extent Tenant paid Additional Rent based on the Taxes paid prior to the refund, Landlord shall first deduct from such tax refund any expenses, including, but not limited to, attorneys fees and appraisal fees, incurred in obtaining such tax refund, and out of the remaining balance of such tax refund, Landlord shall credit Tenant’s Proportionate Share of such refund against the next accruing monthly installment(s) of Additional Rent, or if the Term has expired, Landlord shall pay to Tenant Tenant’s Proportionate Share of such refund within thirty (30) days after receipt thereof by Landlord; provided, however, that (i) if the Term terminated as a result of a default by Tenant, Landlord will have the right to retain Tenant’s Proportionate Share of the refund to the extent Tenant owes Landlord any Basic Rent or Additional Rent, and (ii) Tenant’s Proportionate Share of such refund will in no event exceed the amount of Additional Rent actually paid by Tenant on account of the Taxes for the Lease Year in question. Any expenses incurred by Landlord in contesting the validity or the amount of the assessed valuation of the Property or any Taxes, to the extent not offset by a tax refund, will, for the purpose of computing the Additional Rent due Landlord or any credit due to Tenant hereunder, be included as an item of Taxes for the tax year in which such contest is finally determined. Notwithstanding anything to the contrary contained in this Lease, Tenant will have no right to contest or appeal the validity of any Taxes or the assessed valuation of the Property.

4.6Payment Pending Appeal. While proceedings for the reduction in assessed valuation for any year are pending, the computation and payment of Tenant’s Proportionate Share of Taxes will be based upon the original assessments for such year.

4.7Survival. In no event will any adjustment in Tenant’s obligation to pay Additional Rent under this Article 4 result in a decrease in the Basic Rent. Tenant’s obligation to pay Additional Rent, and Landlord’s obligation to credit and/or refund to Tenant any amount, pursuant to the provisions of this Article 4, will survive the Termination Date.

4.8Bills and Statements. The provisions of Section 29.3 apply to Landlord’s Tax

8


Statement.

4.9Rent Tax: If an excise, transaction, sales, or privilege tax or other tax or imposition (other than Federal, state or local income or estate taxes) is levied or assessed against Landlord or the Property on account of or measured by, in whole or in part, the Basic Rent and/or Additional Rent expressly reserved hereunder as a substitute for or in addition to, in whole or in part, Taxes or if any assessments and/or taxes are levied or assessed against Landlord or the Property on account of or as a result of the operation and/or existence of Tenant’s business, then Tenant shall pay to Landlord upon demand: (i) the amount of such excise, transaction, sales or privilege tax or other tax or imposition lawfully assessed or imposed as a result of Landlord’s interests in this Lease or of the Basic Rent and/or Additional Rent accruing under this Lease; and/or (ii) the amount of any assessments and/or taxes levied or assessed against Landlord or the Property on account of or as a result of the operation and/or existence of Tenant’s business in the Property.

ARTICLE 5
OPERATING EXPENSES

5.1

Operating Expenses.

(a)

The Landlord’s CAM Expenses, the Utility Expenses and the Insurance Expenses are collectively referred to as “Landlord’s Operating Expenses” and shall be determined and paid in accordance with the provisions of this Article 5.

(b)

Tenant shall pay to Landlord, Tenant’s Proportionate Share of the Landlord’s CAM Expenses for any Lease Year during the Term. Tenant’s Proportionate Share of Landlord’s CAM Expenses for less than a full Lease Year will be prorated.

(c)

Tenant shall pay to Landlord, Tenant’s Proportionate Share of the Utility Expenses for any Lease Year during the Term. Tenant’s Proportionate Share of the Utility Expenses for less than a full Lease Year will be prorated.

(d)

Tenant shall pay to Landlord, Tenant’s Proportionate Share of the Insurance Expenses for any Lease Year during the Term. Tenant’s Proportionate Share of the Insurance Expenses for less than a full Lease Year will be prorated.

5.2

Landlord’s Expense Statement. As soon as reasonably possible after the Commencement Date and thereafter as soon as practical after the determination of the Landlord’s Operating Expenses for each succeeding Lease Year during the Term, Landlord shall determine or estimate the amount of the Landlord’s Operating Expenses for the Lease Year in question (“Landlord’s Estimated Operating Expenses”) and shall submit such information to tenant in a written statement (“Landlord’s Expense Statement”). Landlord shall use reasonable efforts to issue Landlord’s Expense Statement within one hundred twenty (120) days following the end of each Lease Year. Landlord’s failure to render Landlord’s Expense Statement within such time for any Lease Year will not prejudice Landlord’s right to thereafter render Landlord’s Expense Statement with respect to such Lease Year or with respect to any other Lease Year, nor will the rendering of any Landlord’s Expense

9


Statement prejudice Landlord’s right to thereafter render a revised Landlord’s Expense Statement for the applicable Lease Year.

5.3Monthly Expense Payment Commencing on the first Rent Payment Date following the submission of Landlord’s Expense Statement and continuing thereafter on each successive Rent Payment Date until Landlord renders the next Landlord’s Expense Statement, Tenant shall pay to Landlord on account of its obligation under Section 5.1, a sum (the “Monthly Expense Payment”) equal to one-twelfth (1/12) of Tenant’s Proportionate Share of Landlord’s Estimated Operating Expenses for such Lease Year. Tenant’s first Monthly Expense Payment after receipt of Landlord’s Expense Statement shall be accompanied by the payment of an amount equal to the product of the number of full months, if any, within the Lease Year which have elapsed prior to such first Monthly Expense Payment, times the Monthly Expense Payment; minus any Additional

Rent already paid by Tenant on account of its obligation under Section 5.1 for such Lease Year. From time to time during any Lease Year, Landlord may revise the Landlord’s Expense Statement and adjust Tenant’s Monthly Expense Payment to reflect Landlord’s revised estimate, in which event Tenant shall pay, along with the next monthly payment due, the negative difference (if any) between the aggregate amount of Tenant’s Monthly Expense Payments theretofore made on account of its obligation under Section 5.1 for such Lease Year, and the amount which would have been payable by Tenant during such Lease Year had Landlord billed Tenant for the revised Monthly Expense Payment for such prior elapsed months during such Lease Year. Thereafter, Tenant shall pay the revised monthly estimate in accordance with the provisions of this Section 5.3.

5.4Reconciliation. Landlord shall use reasonable efforts to deliver to Tenant, within one hundred twenty (120) days after the end of each Lease Year, Landlord’s final determination of the amount of the Landlord’s Operating Expenses for the Lease Year in question and shall submit such information to Tenant in a written statement (the “Annual Expense Reconciliation”). Each Annual Expense Reconciliation must reconcile the aggregate of all Monthly Expense Payments made by Tenant in the Lease Year in question with Tenant’s Proportionate Share of the amount of the actual Landlord’s Operating Expenses for the period covered thereby. Any balance due to Landlord shall be paid by Tenant within twenty (20) days after Tenant’s receipt of the Annual Expense Reconciliation; any surplus due to Tenant shall be applied by Landlord against the next accruing monthly installment(s) of Additional Rent due under this Article 5. If the Term has expired or has been terminated, Tenant shall pay the balance due to Landlord or, alternatively, Landlord shall refund the surplus to Tenant, whichever the case may be, within twenty (20) days after Tenant’s receipt of the Annual Expense Reconciliation; provided, however, that if the Term terminated as a result of a default by Tenant, then Landlord will have the right to retain such surplus to the extent Tenant owes Landlord any Basic Rent or Additional Rent.

5.5Audit. For ninety (90) days following Landlord’s delivery to Tenant of the Annual Expense Reconciliation, Tenant will have the right, during normal business hours and upon no less than five (5) days prior written notice to Landlord, to examine Landlord’s books and records for the purpose of confirming the Annual Expense Reconciliation. Tenant will be deemed to have accepted the Annual Expense Reconciliation unless, within fifteen (15) days after Tenant’s examination of Landlord’s books and records, Tenant delivers an objection notice to Landlord specifying in detail why Tenant believes such Annual Expense Reconciliation is incorrect. Notwithstanding anything to the contrary contained in this Section 5.5, Tenant will not be permitted to examine Landlord’s books and records or to dispute any Annual Expense

10


Reconciliation unless Tenant has paid to Landlord all amounts due as shown on such Annual Expense Reconciliation. Tenant shall not engage the services of any legal counsel or other professional consultant who charges for its services on a so-called contingency fee basis for the purpose of reviewing Landlord’s books and records.

5.6Survival. In no event will any adjustment in Tenant’s obligation to pay Additional Rent under this Article 5 result in a decrease in Basic Rent. Tenant’s obligation to pay Additional Rent, and Landlord’s obligation to credit and/or refund to Tenant any amount, pursuant to this Article 5 will survive the Termination Date.

5.7Operating Expenses With Respect to Tenant. Tenant shall pay to Landlord, the amount of any increase in Landlord’s Operating Expenses which is specifically attributable to Tenant’s use or manner of use of the Premises, to activities conducted on or about the Premises by Tenant or on behalf of Tenant or to any additions, improvements or alterations to the Premises made by or on behalf of Tenant.

5.8Bills and Statements. The provisions of Section 29.3 apply to Landlord’s Expense Statement.

ARTICLE
6 ELECTRICITY AND OTHER UTILITIES

6.1Cost of Electricity. The electricity consumed in the Premises will be measured by check meters or other measuring devices. From and after the Commencement Date, Tenant shall pay Landlord, within ten (10) days after delivery of a bill therefor, all charges, including, without limitation, usage charges, demand factors and all other charges calculated at the rate structure then existing of the utility company supplying electrical energy to the Building for Tenant’s consumption as determined by such meter. Landlord shall include in Landlord’s CAM Expenses the cost to read check meter or submeter, if any.

6.2Tenant Not To Exceed Capacity. Tenant’s use of electric energy in the Premises shall not at any time exceed the capacity of any of the electrical conductors and equipment in or otherwise serving the Premises. In order to insure that such capacity is not exceeded and to avert possible adverse effect upon the Building electric service, Tenant shall not, without Landlord’s prior written consent, connect any fixtures, appliances or equipment to the Building electric distribution system or make any alteration or addition to the electric system of the Premises.  Any changes requested by Tenant must be sent in writing to Landlord, and if, in the sole judgment of Landlord, such changes will not cause or create a dangerous or hazardous condition or damage or injury to the Building, or entail excessive or unreasonable alterations or repairs, or interfere with or disturb other tenants or occupants and/or the service then or thereafter to be supplied to tenants or occupants, Landlord will, at the sole cost and expense of Tenant, make such changes. Tenant shall pay Landlord for such costs and expenses within twenty (20) days of Tenant’s receipt of an invoice therefor.

6.3Other Utilities. Tenant’s use of water, sewer and/or any other utility service for the Premises shall be measured by meter, with Tenant to pay its prorata portion for such utility. If direct meters are installed, Tenant shall contract directly with the applicable utility company and shall pay all charges directly to said utility company. If submeters are installed, Tenant shall pay

11


to Landlord, within twenty (20) days after receipt of an invoice therefor, an amount calculated by multiplying Tenant’s actual consumption of such utility (as shown on the submeter) by the rate at which such utility service is purchased for the Building, and including (1) an allocable share, as determined by Landlord, of any taxes, surcharges and other amounts incurred by Landlord in connection with furnishing such utility service to the Building or portion thereof, as the case may be, plus (2) Landlord’s administrative costs incurred in connection with such utility service.

6.4Landlord Not Liable. Except as otherwise provided in Section 6.5, Landlord will not be responsible for any loss, damage or expenses, and Tenant will not be entitled to any rent abatement, diminution, setoff, or any other relief from its obligations hereunder, on account of any change in the quantity or character of the electric service, or any other utility service, or any cessation or interruption of the supply of electricity to the Premises.

6.5Interruption of Utilities or Services. Tenant agrees that Landlord shall not be liable for damages, by abatement of Rent or otherwise, for failure to furnish or delay or interruption in furnishing any one or more of the Premises utilities or services to be provided pursuant to Section 9.6 below, or for any diminution in the quality or quantity thereof, when such failure, delay, interruption or diminution is occasioned, in whole or in part, by any strike, lockout or other labor trouble, by inability to secure electricity, gas, water, or other fuel at the Property after reasonable effort so to do, by any accident or casualty whatsoever, by act or default of Tenant or other parties, or by any other cause beyond Landlord’s reasonable control; and such failures or delays or diminution shall not be deemed to constitute an eviction or disturbance of the Tenant’s use and possession of the Premises or relieve the Tenant from paying Rent or performing any of its obligations under this Lease.  Landlord also reserves the right to temporarily suspend, delay, or discontinue furnishing any of the utilities services to be provided by Landlord under this Lease, without abatement or diminution in Rent and without any liability to Tenant as a result thereof, for such inspections, cleaning, repairs, replacements, alterations, improvements or renewals as may, in Landlord’s judgment, be desirable or necessary to be made; provided that Landlord shall, to the extent reasonably possible under the circumstance, give Tenant advance notice of any proposed suspension of such services during Tenant’s normal business hours and use commercially reasonable efforts to minimize the disruption or discontinuances.  Tenant understands and agrees that Landlord does not represent or warrant the uninterrupted availability of such utilities or services. Notwithstanding anything to the contrary contained in this Lease, in the event of Landlord’s failure to maintain structural elements or to provide an “Essential Service” (which shall be defined as gas, electricity and water, and a failure to repair by Landlord of Tenant’s HVAC system when required and not due to force majeure), which failure renders the Premises or a significant portion thereof unusable, and provided and on condition that in any such event, Tenant cannot occupy the Premises or significant portion for a period of ten (10) consecutive business days or more after written notice thereof to Landlord which specifies the failure of service, and provided further that during such ten (10) consecutive business day period, Landlord fails to substantially restore or substitute such service then, as and for Tenant’s sole and exclusive remedy, Tenant shall be entitled to an abatement in the payment of the Basic Rent allocable to the Premises (or significant unusable portion thereof) for each day commencing from and after said ten (10) consecutive business day period until said service is substantially restored (the “Abatement Period”); provided further, however, that Tenant shall not be entitled to any such Basic Rent abatement if it is then in default of this Lease after the expiration of any applicable notice or cure periods, nor in the event that such failure results from: (i) any act, work, maintenance or repair performed by or on behalf of Tenant; (ii);the negligence, tortuous conduct or willful misconduct of Tenant, its agents, representatives, servants, employees, subtenants, licensees or invitees; or (iii) acts

12


of terrorism or action or inaction of a utility service or provider, and any other cause beyond the reasonable control of Landlord.

ARTICLE 7

MAINTENANCE; ALTERATIONS; REMOVAL OF TRADE FIXTURES

7.1Tenant’s Maintenance. Tenant shall, at its sole cost and expense, keep the Premises in good order and condition (except for ordinary wear and tear) and, except as provided in Section 7.2, shall make all non-structural repairs, alterations, renewals and replacements and shall take such other action as may be necessary or appropriate to keep and maintain the Premises in good order and condition (including the repair, maintenance and replacement of any HVAC system solely servicing the Premises, whether or not located within the Premises, and the duct distribution systems within the Premises). Except as expressly provided in this Lease, Landlord will not be obligated to maintain, alter or repair the Premises. All repairs made by Tenant must be at least equal in quality to the original work. Tenant’s obligations under this Section 7.1 shall include replacements of any portion or item of the Premises. Tenant, at its sole cost and expense, shall obtain a maintenance contract for any HVAC system solely servicing the Premises, which is Tenant’s responsibility to maintain pursuant to this Section 7.1. Such maintenance contract will provide for regularly scheduled maintenance and shall be reasonably satisfactory to Landlord.

7.2Landlord’s Repairs. Landlord shall make all repairs and replacements to the foundation, the bearing walls, the structural columns and beams, the exterior walls, the exterior windows and the roof of the Building, all mechanical, electrical, plumbing systems within the Building (other than any HVAC system solely servicing the Premises, whether or not located within the Premises, and the duct distribution systems within the Premises), and Common Areas and common facilities and keep them, in its commercially reasonable discretion, in good repair and condition and in compliance with Legal Requirements; provided, however, that if such repairs and replacements (including repairs and replacements with respect to the Property) are necessitated by the intentional acts or negligence of Tenant or Tenant’s Visitors, then Tenant shall reimburse Landlord, upon demand, for the reasonable cost thereof. The costs and expenses incurred by Landlord in connection with such repairs and replacements will be included in Landlord’s Operating Expenses to the extent permitted by the terms of this Lease. Notwithstanding anything herein to the contrary, Tenant accepts the common areas in their “as-is” condition.

7.3Requirements for Tenant’s Maintenance. All maintenance and repair, and each addition, improvement or alteration, performed by on behalf of Tenant must be (a) completed expeditiously in a good and workmanlike manner, and in compliance with all applicable Legal Requirements and Insurance Requirements, (b) completed free and clear of all Liens, and (c) performed in a manner and by contractors reasonably approved by Landlord to the extent such work involves any work to any electrical, mechanical, plumbing or other system of the Building, any work to the outside of the Building, any work to the roof of the Building or any work to any structural element of the Building.

7.4(a) Permitted Alterations. Provided Tenant is not in default of any its obligations under this Lease, Tenant may, upon prior written notice to Landlord and submission to Landlord of plans and specifications therefor, make interior, non-structural additions, improvements or alterations to the Premises having an aggregate cost not to exceed $100,000, so long as the same do not (i) require a building permit unless Landlord shall consent, which consent shall not be

13


unreasonably withheld or delayed, (ii) in Landlord’s commercially reasonable judgment adversely affect, alter, interfere with or disrupt any of the electrical, mechanical, plumbing or other system of the Building, (iii) affect the outside appearance of the Building, (iv) affect the roof of the Building, or (v) in Landlord’s commercially reasonable judgment adversely affect any structural element of the Building.

(b)Landlord’s Consent to Alterations. Tenant shall not make any addition, improvement or alteration outside the Premises to the Land or Building. In addition, Tenant  shall not make any addition, improvement or alteration of the Premises having an aggregate cost in  excess of $100,000 or (i) requiring a building permit which would require Landlord’s consent, (ii) in Landlord’s commercially reasonable judgment adversely affecting,  altering,  interfering with or disrupting any electrical, mechanical, plumbing or other system of the Building, or (iii) affecting the outside appearance of the Building, the roof of the Building, the ingress to or the egress from the Premises and/or any structural element of the Building (such work, “Major Work”), unless Tenant submits to Landlord detailed plans and specifications therefor and Landlord approves such plans and specifications in writing (which approval will be at Landlord’s sole and absolute discretion). Tenant shall reimburse Landlord, upon demand, for its actual third party costs for reviewing any plans for the Major Work

(c)Building Systems. Notwithstanding anything contained in the Lease to the contrary, Landlord reserves the right to require Tenant to use Landlord’s designated engineers and contractors in connection with any Major Work.

7.5(a) Surrender of Alterations. Each addition, improvement and alteration to the Premises (each a “Tenant Improvement”) will, upon installation, become the property of Landlord and be deemed to be a part of the Building unless Landlord, by written notice to Tenant if so requested by the Tenant at the time the Tenant Improvement is approved, elects to relinquish Landlord’s right to such Tenant Improvement. If Landlord elects to relinquish its right to any Tenant Improvement, Tenant shall insure such Tenant Improvement in accordance with Section 14.1(a)(ii), and, prior to the Termination Date, remove such Tenant Improvement and promptly repair any damage to the Premises or the Building caused by the installation or removal of such Tenant Improvement and restore the Premises to the condition existing prior to the installation of such Tenant Improvement.

(b)Removal of Improvements. Tenant may install in, and remove from, the Premises any trade equipment, machinery, wiring and personal property belonging to Tenant (such trade equipment, machinery, wiring, cabling and personal property will not become the property of Landlord, and shall be required to be removed by Tenant), provided that (i) Tenant shall repair all damage caused by such installation or removal; (ii) Tenant shall not install any equipment, machinery or other items on the roof of the Building or make any openings in the roof; and (iii) Tenant shall not install any equipment, machinery or other items on the floor, walls or ceiling of the Premises that exceed the load bearing capacity or compromise the structural integrity of the floor, walls or ceiling of the Premises.

ARTICLE 8
USE OF PREMISES

14


8.1Permitted Use. Tenant shall not use or permit the use of the Premises for any purpose other than the Permitted Use specified in the Basic Lease Provisions.

8.2Prohibited Uses. Tenant shall not use or permit the use of the Premises in any manner or for any purpose or do, bring or keep anything, or permit anything to be done, brought or kept in the Premises that (a) violates any Legal Requirement or Insurance Requirement, (b) could overload the electrical or mechanical systems of the Building, (c) in the reasonable judgment of Landlord, may impair or interfere with the proper and economic heating or air conditioning of the Building; or (d) in the reasonable judgment of Landlord, may interfere with the use or occupancy of any portion of the Building outside of the Premises by Landlord or any other tenant or occupant of the Building.

8.3Dispensing Food. Tenant shall not, without the prior written consent of Landlord,

permit the dispensing, preparation, or serving of any beverages or food in the Premises. Notwithstanding anything in the immediately preceding sentence to the contrary, Tenant shall be permitted to dispense, prepare and serve beverages and food in the area of the Premises which is designated as a lunch room solely for Tenant’s employees, provided, that food may only be warmed or cooked in a microwave oven and/or toaster oven and no other cooking equipment will be permitted to be used by Tenant.

8.4Permits, Licenses and Authorizations. Tenant shall obtain, at its sole cost and expense, all permits, licenses or authorizations of any nature required in connection with the operation of Tenant’s business at the Premises.

ARTICLE 9
LANDLORD’S SERVICES

9.1Landlord’s Services. Provided Tenant is not in default under any of the provisions of this Lease beyond applicable grace periods provided herein, Landlord shall furnish to Tenant the services set forth in this Article 9.

9.2Heating and Air Cooling. Tenant acknowledges that the Premises is currently serviced by a current HVAC System, the cost of which shall be included in Landlord’s CAM Expenses, and that Landlord has no obligation to furnish air cooling, heat, ventilation, building maintenance and other facilities and services to the Premises.

9.3Water. Landlord shall furnish adequate hot and cold water at standard Building temperatures to the Building for drinking, lavatory and cleaning purposes, the cost of which shall be included in Landlord’s CAM Expenses.

9.4Common Area Maintenance. Landlord shall maintain all Common Areas and Landlord shall furnish electrical lighting and janitorial services to the Common Areas, and maintenance, repair and replacements of the Common Areas, the cost of which shall be included in Landlord’s CAM Expenses, and Tenant shall have 24/7 access to the Premises, subject to force majeure and reasonable Building security procedures, which may in the future be in effect from time-to-time.

9.5Telecommunications. Subject to the rules and regulations of Landlord and any

15


applicable telecommunications provider, Tenant will have access to the existing telecommunications system in the Building, if any. Tenant hereby acknowledges that the telecommunications system has been installed and is operated by a third-party provider, not Landlord. Landlord makes no representations or warranties with respect to the telecommunications system. Tenant acknowledges that telecommunications service may be suspended or reduced by reason of repairs, alterations, improvements, accidents, or other causes beyond the reasonable control of Landlord. Any such interruption or suspension of services will not be deemed an eviction or disturbance of Tenant’s use and possession of the Premises, nor render Landlord liable to Tenant for damages by abatement of rent or otherwise, nor relieve Tenant of any of its obligations under this Lease. Tenant shall contract directly with the company providing telecommunications services to the Premises. Tenant shall pay all charges for telecommunications services before any interest or penalties are added thereto and shall furnish to Landlord, upon request, satisfactory proof of payment.

9.6Interruption of Services. Landlord reserves the right to suspend the Building Services on account of fire, storm, explosion, strike, lockout, labor dispute, casualty or accident, acts of God, riot, war, terrorism, interference by civil or military authorities, or any other cause beyond Landlord’s control or for emergency, inspection, cleaning, repairs, replacement, alterations or improvements that Landlord reasonably deems desirable or necessary. Landlord shall use reasonable efforts to restore any Building Services suspended pursuant to this Section 9.6. Landlord will not be liable to Tenant for any costs, expenses or damages incurred by Tenant as a result of any failure to furnish any Building Services and such failure will not (i) be construed as a constructive eviction or eviction of Tenant, (ii) excuse Tenant from the performance of any of its obligations hereunder, or (iii) entitle Tenant to any abatement or offset against Basic Rent or Additional Rent. In addition, no deduction from Basic Rent or Additional Rent will be permitted on account of any Building Services used by Tenant, subject to the terms of Section 6.5 above.

9.7Energy Conservation. Landlord and Tenant shall comply with all mandatory and voluntary energy conservation controls and requirements imposed or instituted by the federal, state or local governments and applicable to warehouse/office buildings, or as may be required to operate the Building as a warehouse/office building comparable to equivalent facilities in the county in which the Property is located. These controls and requirements may include, without being limited to, controls on the permitted range of temperature settings in warehouse/office buildings and curtailment of the volume of energy consumed or the hours of operation of the Building. Any terms or conditions of this Lease that conflict with such controls and  requirements will be suspended for the duration of such controls and requirements. Compliance with such controls and requirements will not be considered an eviction, actual or constructive, of Tenant from the Premises and will not entitle Tenant to terminate this Lease or to an abatement of any Basic Rent or Additional Rent.

ARTICLE 10

COMPLIANCE WITH REQUIREMENTS

10.1Compliance. Tenant shall (i) comply with all Legal Requirements and Insurance

16


Requirements applicable to the operation of Tenant’s business, and (ii) maintain and comply with all permits, licenses and other authorizations required by any governmental authority for Tenant’s conduct of business. Landlord shall, at no cost to Landlord, join in any application for any permit or authorization with respect to Legal Requirements if such joinder is necessary. If any structural repairs or replacements are required in order for Tenant to comply with its obligations under this Section 10.1, Landlord shall perform such repairs or replacements and Tenant shall, upon demand, reimburse Landlord for the costs and expenses incurred by Landlord in connection with such repairs or replacements. Landlord shall maintain the current certificate of occupancy of the Building in force and effect; provided, however, that Tenant shall be responsible for certificate of occupancy issues that arise out of Tenant’s use, including alterations or proposed alterations.

10.2Increases in Insurance Premiums. Tenant shall not do, or permit to be done, anything in or to the Premises, or keep anything in the Premises that increases the cost of any insurance maintained by Landlord. Tenant shall, upon demand, pay to Landlord any such increase in insurance premiums and any other costs incurred by Landlord as result of the negligence, carelessness or willful action of Tenant or Tenant’s Visitors.

ARTICLE 11

COMPLIANCE WITH ENVIRONMENTAL LAWS

11.1Environmental Laws. Tenant shall comply, at its sole cost and expense, with all Environmental Laws in connection with Tenant’s operations; provided, however, that the provisions of this Article 11 will not obligate Tenant to comply with the Environmental Laws if such compliance is required solely as a result of the occurrence of a spill, discharge or other event before the date that Tenant or any of its affiliates occupied any portion of the Building, or if such spill, discharge or other event was not caused by the act, negligence or omission of Tenant or Tenant’s Visitors.

11.2Copies of Environmental Documents. Tenant shall deliver promptly to Landlord a true and complete copy of any correspondence, notice, report, sampling, test, finding, declaration, submission, order, complaint, citation or any other instrument, document, agreement and/or information submitted to, or received from, any governmental entity, department or agency in connection with any Environmental Law relating to or affecting the Premises.

11.3Hazardous Substances and Hazardous Wastes. Tenant shall not cause or permit any “hazardous substance” or “hazardous waste” to be kept in the Premises, except for de minimus quantities of cleaning supplies, medicines and other materials used by Tenant in the ordinary course of its business and in accordance with all Legal Requirements. Tenant shall not engage in, or permit any other person or entity to engage in, any activity, operation or business in the Premises that involves the generation, manufacture, refining, transportation, treatment, storage, handling or disposal of hazardous substances or hazardous wastes.

11.4(a) Discharge. If a spill or discharge of a hazardous substance or a hazardous waste occurs on or from the Premises, Tenant shall give Landlord immediate oral and written notice of such spill and/or discharge, setting forth in reasonable detail all relevant facts, including, without limitation, a copy of (i) any notice of a violation, or a potential or alleged violation, of any Environmental Law received by Tenant or any subtenant or other occupant of the Premises; (ii) any inquiry, investigation, enforcement, cleanup, removal, or other action instituted or threatened

17


against Tenant or any subtenant or other occupant of the Premises; (iii) any claim instituted or threatened against Tenant or any subtenant or other occupant of the Premises; and (iv) any notice of the restriction, suspension, or loss of any environmental operating permit by Tenant or any subtenant or other occupant of the Premises. If a spill or discharge arises out of or relates to Tenant’s use and occupancy of the Premises, or if a spill or discharge is caused by the act, negligence or omission of Tenant or Tenant’s Visitors, then Tenant shall pay all costs and expenses relating to compliance with applicable Environmental Laws (including, without limitation, the costs and expenses of site investigations and the removal and remediation of such hazardous substance or hazardous waste).

(b) Landlord’s Cleanup Rights. Without relieving  Tenant  of its  obligations under this Lease and without waiving any default by Tenant under this Lease, Landlord will have the right, but not the obligation, to take such action as Landlord deems necessary or advisable to cleanup, remove, resolve or minimize the impact of or otherwise deal with any spill or discharge of any hazardous substance or hazardous waste on or from the Premises. If a spill or discharge arises out of or relates to Tenant’s use and occupancy of the Premises, or if a spill or discharge is caused by the act, negligence or omission of Tenant or Tenant’s Visitors, then Tenant shall, on demand, pay to Landlord all costs and expenses incurred by Landlord in connection with any action taken in connection therewith by Landlord.

(c) Tenant’s Cooperation.   If, in order to comply with any Environmental    Law, Landlord requires any affidavits, certifications or other information from Tenant, Tenant shall, at no charge to Landlord, deliver the same to Landlord within five (5) business days of Landlord’s request therefor.

11.5Notices. If Landlord has given to Tenant the name and address of any holder of  an Underlying Encumbrance, Tenant agrees to send to said holder a photocopy of those items given to Landlord pursuant to the provisions of Section 11.2.

11.6Survival.  Tenant’s obligations under this Article 11 shall survive the expiration  or earlier termination of this Lease.

ARTICLE 12

DISCHARGE OF LIENS

Within thirty (30) days after receipt of notice thereof, Tenant shall discharge any Lien on the Premises, the Basic Rent, Additional Rent or any other sums payable under this Lease caused by or arising out of Tenant’s acts or Tenant’s failure to perform any obligation under this Lease.

18


ARTICLE 13

PERMITTED CONTESTS

13.1 Tenant may, by appropriate proceedings, contest the amount,  validity  or  application of any Legal Requirement which Tenant is obligated to comply with or any Lien which Tenant is obligated to discharge, provided that (a) such proceedings suspend the collection thereof, (b) no part of the Premises, Basic Rent or Additional Rent or any other sum payable hereunder is subject to loss, sale or forfeiture during such proceedings, (c) Landlord is not subject to any civil or criminal liability for failure to pay or perform, as the case may be, (d) Tenant furnishes such security as may be required in the proceedings or reasonably requested by Landlord, (e) such proceedings do not affect the payment of Basic Rent, Additional Rent or any other sum payable to Landlord hereunder or prevent Tenant from using the Premises for its intended purposes, and (f) Tenant notifies Landlord of such proceedings not less than ten (10) days prior to the commencement thereof and describes such proceedings in reasonable detail. Tenant shall conduct all such contests in good faith and with due diligence and shall, promptly after the determination of such contest, pay all amounts required to be paid by Tenant.

ARTICLE 14

INSURANCE; INDEMNIFICATION

14.1(a) Tenant’s Insurance.  Tenant shall obtain, and shall keep in full force and  effect, the following insurance, with insurers that are authorized to do business in the State of New Jersey and are rated at least A-VIII in Best’s Key Rating Guide:

(i)Commercial General Liability Insurance, which shall include premises liability, contractual liability covering Tenant’s indemnity obligations under this Lease (to the extent covered as an Insured Contract in a standard ISO CGL Policy), damage to rented premises, personal & advertising injury and products/completed operations coverage. Policy shall insure against claims for bodily injury, personal injury, death or property damage occurring on, in or about the Premises with limits of not less than $1,000,000.00 per occurrence and $2,000,000.00 in the aggregate. If the policy covers other locations owned or leased by Tenant, then such policy must include an aggregate limit per location endorsement.

(ii)Special Form (“All Risk”) Property insuring all equipment, trade fixtures, inventory, fixtures and personal property and any Tenant Improvements which are the responsibility of Tenant located on or in the Premises equal to the full replacement cost value of such property.

(iii)Workers’ Compensation Insurance as required by applicable laws of the State in which the Premises is located, including Employers’ Liability Insurance with limits of not less than: (x) $100,000 per accident; (y) $500,000 disease policy limit; and (z) $100,000 disease, each employee.

(iv)Excess or Umbrella Liability Insurance with limits of not less than Two Million Dollars ($2,000,000.00) per occurrence and in the aggregate providing coverage in excess of, and follow-form to, the primary commercial general liability and employer’s liability insurance required herein.

(v)In addition to the aforementioned insurances, and during any such

19


time as any Major Work is being performed at the Premises (except that work being performed by Landlord or on behalf of Landlord) Tenant, at its sole cost and expense, shall carry or shall cause to be carried and shall deliver to Landlord at least ten (10) days prior to commencement of any such alteration or work, evidence of insurance with respect to (A) workers’ compensation insurance covering all persons employed in connection with the  proposed alteration or work in statutory limits, (B) general/excess liability insurance, in an amount commensurate with the work to be performed but not less than Two Million Dollars ($2,000,000.00) per occurrence and in the aggregate, for ongoing and completed operations insuring against bodily injury and property damage and naming all additional insured parties as outlined below and required of Tenant and shall include a waiver of subrogation in favor of such parties, and (C) builders risk insurance, to the extent such alterations or work may require, on a completed value form including permission to occupy, covering all physical loss or damages, in an amount and kind reasonably satisfactory to Landlord.

(b)Policy Requirements. The policies of insurance required to be maintained by Tenant pursuant to this Section 14.1 must be written as primary policy coverage and not contributing with, or in excess of, any coverage carried by Landlord. All policies must name Tenant as the named insured party and (except for worker’s compensation and property insurance) all policies shall name as additional insureds for on-going and completed operations, Landlord, Landlord’s property manager, the holder(s) of any mortgage(s) encumbering the Premises, and all of their respective affiliates, members, officers, employees, agents and representatives, managing agents, and other designees of Landlord and its successors as the interest of such designees shall appear. In addition, Tenant agrees and shall provide thirty (30) days’ prior written notice of suspension, cancellation, termination or non- renewal of coverage to Landlord. Tenant shall not self-insure for any insurance coverage required to be carried by Tenant under this Lease. Tenant shall have the right to provide the insurance coverage required under this Lease through a blanket policy, provided such blanket policy expressly affords coverage to the Premises and to Landlord as required by this Lease.

(c)Certificates of Insurance. Prior to the Commencement Date, Tenant shall deliver to Landlord certificates of insurance evidencing all insurance Tenant is obligated to carry under this Lease, together with a copy of the endorsement(s), specifically including, but not limited to, Waiver of Rights to Recover From Others, Additional Insureds (on-going and completed operations) and Contractual Liability endorsements. Within ten (10) days prior to the expiration of any such insurance, Tenant shall deliver to Landlord certificates of insurance evidencing the renewal of such insurance. Tenant’s certificates of insurance must be on: (i) ACORD Form 27 with respect to property insurance; and (ii) ACORD Form 25 with respect to liability insurance or, in each case, on successor forms approved by Landlord.

(d)No Separate Insurance. Tenant shall not obtain or carry separate property insurance concurrent in form or contributing in the event of loss with that required by Section 14.1(a)(ii) unless Landlord and Tenant are named as insureds therein.

(e)Tenant’s Failure to Maintain Insurance. If Tenant fails to maintain the insurance required by this Lease, Landlord may, but will not be obligated to, obtain, and pay the premiums for, such insurance. Upon demand, Tenant shall pay to Landlord all amounts paid by Landlord pursuant to this Section 14.1(e).

(f)Landlord’s Insurance.  Landlord shall carry replacement cost property

20


insurance on the Building.

14.2Waiver of Subrogation. Landlord and Tenant agree to have all property insurance policies which are required to be carried by either of them hereunder endorsed to provide that the insurer waives all rights of subrogation which such insurer might have against the other party  and Landlord’s mortgagee, if any. By this clause, the parties intend and hereby agree that the risk of loss or damage to property shall be borne by the parties’ insurance carriers. It is hereby agreed that Landlord and Tenant shall look solely to, and seek recovery from, only their respective insurance carriers in the event a loss is sustained for which property insurance is carried or is required to be carried under this Lease. Without limiting any release or waiver of liability or recovery contained in any other Section of this Lease, but rather in confirmation and furtherance thereof, Landlord waives all claims for recovery from Tenant, and Tenant waives all claims for recovery from Landlord, and their respective agents, partners and employees, for any loss or damage to any of its property insured under the insurance policies required hereunder.

14.3Indemnification. Tenant hereby indemnifies, and shall pay, protect and hold Landlord harmless from and against all liabilities, losses, claims, demands, costs, expenses (including attorneys’ fees and expenses) and judgments of any nature, (except to the extent Landlord is compensated by insurance maintained by Landlord or Tenant hereunder and except for such of the foregoing as arise from the gross negligence or willful misconduct of Landlord, its agents, servants or employees), arising, or alleged to arise, from or in connection with (i) any injury to, or the death of, any person or loss or damage to property on or about the Premises, (ii) any violation of any Legal Requirement or Insurance Requirement by Tenant or Tenant’s Visitors, (iii) performance of any labor or services or the furnishing of any materials or other property in respect of the Premises, (iv) Tenant’s occupancy of the Premises, (including, but not limited to, statutory liability and liability under workers’ compensation laws), (v) any breach or default in the performance of any obligation on Tenant’s part to be performed under the terms of this Lease, and (vi) any act or omission of Tenant. Tenant shall, at its sole cost and expense, defend any action, suit or proceeding brought against Landlord by reason of any such occurrence with independent counsel selected by Tenant and reasonably acceptable to Landlord. The obligations of Tenant under this Section 14.3 will survive the expiration or earlier termination of this Lease.

14.4No Claims. Notwithstanding anything to the contrary contained in this Lease, Tenant shall not make any claim against Landlord for (a) any damage to, or loss of, any property of Tenant or any other person, (b) business interruption or indirect, special or consequential damages, or (c) any acts or omissions of any other tenants in the Building or on the Property. Tenant hereby waives all claims against Landlord with respect to the foregoing. The provisions of this Section 14.4 will survive the expiration or earlier termination of this Lease.

ARTICLE 15

ESTOPPEL CERTIFICATES

15.1Estoppel Certificates. Upon not less than ten (10) business days’ prior notice by Landlord, Tenant shall execute and deliver to Landlord a statement certifying (i) the Commencement Date,(ii) the Termination Date, (iii) the dates of any amendments or modifications to this Lease, (iv) that this Lease was properly executed and is in full force and effect without amendment or modification, or, alternatively, that this Lease and all amendments and

21


modifications have been properly executed and are in full force and effect, (v) the current annual Basic Rent, the current monthly installments of Basic Rent and the date on which Tenant’s obligation to pay Basic Rent commenced, (vi) the current monthly installment of Additional Rent for Taxes and Landlord’s Operating Expenses, (vii) the date to which Basic Rent and Additional Rent have been paid,(viii) the amount of the security deposit, if any, (ix) if applicable, that all work to be done to the Premises by Landlord has been completed in accordance with this Lease and has been accepted by Tenant, except as specifically provided in the estoppel certificate, (x) that no installment of Basic Rent or Additional Rent has been paid more than thirty (30) days in advance, except as specifically provided in the estoppel certificate, (xi) that Tenant is not in arrears in the payment of any Basic Rent or Additional Rent, except as specifically provided in the estoppel certificate, (xii) that, to the best of Tenant’s knowledge, neither party to this Lease is in default in the keeping, observance or performance of any covenant, agreement, provision or condition contained in this Lease and no event has occurred which, with the giving of notice or the passage of time, or both, would result in a default by either party, except as specifically provided in the estoppel certificate, (xiii) that, to the best of Tenant’s knowledge, Tenant has no existing defenses, offsets, liens, claims or credits against the Basic Rent or Additional Rent or against enforcement of this Lease by Landlord, except as specifically provided in the estoppel certificate,(xiv) that Tenant has not been granted any options or rights of first refusal to extend the Term, to lease additional space, to terminate this Lease before the Termination Date or to purchase the Premises, except as specifically provided in this Lease, (xv) that Tenant has not received any notice of violation of any Legal Requirement or Insurance Requirement relating to the Building or the Premises, except as specifically provided in the estoppel certificate, (xvi) that Tenant has not assigned this Lease or sublet all or any portion of the Premises, except as specifically provided in the estoppel certificate, (xvii) that no “hazardous substances” or “hazardous wastes” have been generated, manufactured, refined, transported, treated, stored, handled, disposed or spilled on or about the Premises, except as specifically provided in the estoppel certificate, and (xviii) such other matters as reasonably requested by Landlord. Tenant hereby acknowledges  and agrees that such statement may be relied upon by any mortgagee, or any prospective purchaser, tenant, subtenant, mortgagee or assignee of any mortgage, of the Property or any part thereof.

15.2Tenant’s Failure to Execute Estoppel Certificate. If Tenant fails or otherwise refuses to execute an estoppel certificate in accordance with Section 15.1, then Landlord shall have the right to deliver to Tenant a notice in accordance with the terms of this Lease stating that Tenant has failed to timely deliver the estoppel certificate pursuant to Section 15.1, together with a fully completed estoppel certificate. If Tenant fails to deliver to Landlord an executed estoppel certificate satisfying the criteria set forth in Section 15.1 within five (5) business days after the delivery of such notice, then Tenant shall be deemed to be estopped from raising any claims which are contrary to the statements set forth in the estoppel certificate delivered by Landlord.

ARTICLE 16

ASSIGNMENT AND SUBLETTING

16.1Prohibition. Except as otherwise expressly provided in this Article 16, Tenant shall not sell, assign, transfer, hypothecate, mortgage, encumber, grant concessions or licenses, sublet, or otherwise dispose of any interest in this Lease or the Premises, by operation of law or otherwise, without Landlord’s prior written consent, which consent Landlord shall not unreasonably withhold or delay. Any consent granted by Landlord in any instance will not be construed to constitute a consent with respect to any other instance or request. If the Premises or any part thereof are sublet,

22


used, or occupied by anyone other than Tenant, or if this Lease is assigned by Tenant, Landlord will have the right to collect rent from the assignee, subtenant, user or occupant, but no such assignment, subletting, use, occupancy or collection will be deemed (i) a waiver of any of Landlord’s rights or Tenant’s obligations under this Article 16, (ii) the acceptance of such assignee, subtenant, user or occupant as tenant, or (iii) a release of Tenant from the performance of any its obligations under this Lease.

16.2Tenant’s Notice. If Tenant desires to sublet the Premises or assign this Lease, Tenant shall submit to Landlord a written notice (“Tenant’s Notice”) setting forth in reasonable detail:

(a)

the name and address of the proposed subtenant or assignee;

(b)the terms and conditions of the proposed subletting or assignment (including the proposed commencement date of the sublease or the effective date of the assignment, which must be at least thirty (30) days after Tenant’s Notice is delivered to Landlord);

(c)the nature and character of the business of the proposed subtenant or assignee;

(d)banking, financial, and other credit information relating to the proposed subtenant or assignee in reasonably sufficient detail to enable Landlord to determine the proposed subtenant’s or assignee’s financial responsibility; and

(e)in the case of a subletting, complete plans and specifications for any work to be done in the Premises to be sublet.

16.3Landlord’s Response.  Within thirty (30) days after Landlord’s receipt of Tenant’s Notice, Landlord shall notify Tenant whether Landlord (i) consents to the proposed sublet or assignment, or (ii) does not consent to the proposed sublet or assignment. Landlord will have the right to withhold its consent to the proposed sublease or assignment if (1) the proposed assignee’s or subtenant’s financial condition is not, in the reasonable judgment of Landlord, comparable to that of Tenant on the date this Lease was executed, (2) the quantity or location of the space proposed to be sublet or assigned is inappropriate in the reasonable judgment of Landlord, (3) the proposed sublease or assignment would be to an existing tenant, subtenant or other occupant of the Property (or to any subsidiary or affiliate of the foregoing), (4) the proposed sublease or assignment would be to any prospective tenant (or to a subsidiary or affiliate thereof) with whom Landlord has negotiated for the leasing of space in the Building or any other building owned by Landlord or an affiliate of Landlord during the six (6) month period prior to Landlord’s receipt of Tenant’s Notice, (5) the business of the proposed subtenant or assignee is not compatible with the type of occupancy of the Property, or such business will create increased use of the facilities of the Property, (6) the proposed sublease or assignment might adversely affect the quality or marketability of either the rentable area or the Property, or (7) the proposed subtenant or assignee will, in Landlord’s reasonable judgment, demean the character of any building on the Property.

16.4

Requirements. In addition to the foregoing requirements,

(a)no assignment or sublease will be permitted if, at the effective date of such assignment or sublease, Tenant is in default under this Lease;

23


(b)no assignment or sublease will be permitted unless Tenant agrees, at the time of the proposed assignment or sublease and in Tenant’s Notice, to pay to Landlord, immediately upon receipt thereof, fifty percent (50%) of all Net Rental Proceeds;

(c)Tenant shall not advertise in any publication, flyer or electronic communication any sublease or assignment at a rate that is below the then market rate being charged by Landlord for space of like availability and quantity in the Building; and

(d)Tenant shall pay Landlord within ten (10) days after demand, as Additional Rent, all reasonable costs and expenses incurred or paid by Landlord in connection with any proposed assignment or subletting, including, without limitation, the costs of making investigations as to the acceptability of the proposed assignee or sublessee and any reasonable legal fees and expenses incurred in connection with the review of the proposed assignment or sublease and all of the documents and other information related thereto (which costs and expenses Tenant covenants and agrees to pay regardless of whether Landlord consents to the proposed assignment or sublease).

16.5(a) Recapture. Prior to sending a Tenant’s Notice pursuant to which Tenant proposes to assign this Lease, or sublease a portion of  the Premises affecting, collectively with all other subleases then in effect, more than fifty percent (50%) of the rentable square footage of the Premises, Tenant shall give notice thereof to Landlord (a Pre-Market Notice”) and Landlord will have the right, exercisable by written notice (the “Recapture Notice”) to Tenant within twenty (20) days after the Pre-Market Notice, to recapture the space described in Tenant’s Pre-Market Notice (the “Recapture Space”). The Recapture Notice will cancel and terminate this Lease with respect to the Recapture Space as of the date stated in Tenant’s Notice for the commencement of the proposed assignment or sublease and Tenant shall surrender possession of the Recapture Space as of such date. Thereafter, the Basic Rent and Additional Rent will be equitably adjusted based upon the square footage of the Premises then remaining, after deducting the square footage attributable to the Recapture Space.

(b)  Landlord’s Exercise.   If Landlord elects to exercise its recapture right and  the Recapture Space is less than the entire Premises, then Landlord, at its sole expense, will have the right to make any alterations to the Premises required, in Landlord’s reasonable judgment, to make such Recapture Space a self-contained rental unit. Landlord shall perform all such work, if any, with as little inconvenience to Tenant’s business as is reasonably possible; provided, however, that (i) Landlord will not be required to perform such work after normal business hours or on weekends, and (ii) Landlord will not be deemed guilty of an eviction, partial eviction, constructive eviction or disturbance of Tenant’s use or possession of the Premises on account of such work and will not be liable to Tenant on account of same.

16.6Sublease Requirements. In addition to the foregoing requirements, each sublease must contain the following provisions:

(a)The sublease must be subject and subordinate to all of the terms and conditions of this Lease.

(b)At Landlord’s option, if this Lease terminates prior to the expiration of the sublease, the subtenant must make full and complete attornment to Landlord for the balance of the

24


term of the sublease. Such attornment must be evidenced by an agreement in form and substance satisfactory to Landlord executed and delivered by subtenant within five (5) days after Landlord’s request therefor.

(c)The term of the sublease must not extend beyond a date which is one day prior to the Termination Date.

(d)Without Landlord’s prior consent, not to be unreasonably withheld or delayed in accordance with the provisions of this Article 16, the subtenant will not be permitted to further sublet all or any portion of the subleased space or to assign its sublease without Landlord’s prior written consent.

(e)The subtenant must waive the provisions of any law that gives the subtenant any right to terminate the sublease or to surrender possession of the subleased if Landlord brings any proceedings to terminate this Lease.

16.7Permitted Transfers. Notwithstanding anything to the contrary contained in this Article 16, any sublease or assignment to a Tenant Affiliate will not require Landlord’s consent and will not be subject to Sections 16.1 (first sentence only), 16.2(d), 16.3, 16.4(b), 16.5 and 16.16, but all other provisions of this Article 16 will apply to such sublease or assignment. Tenant shall furnish Landlord with a copy of such sublease or assignment within five (5) days after execution thereof. “Tenant Affiliate” means any corporation or other entity controlled by, under common control with or which controls the original Tenant named in this Lease or in which original Tenant named in this Lease, directly or indirectly, has a fifty percent (50%) or greater voting or ownership interest, which Tenant Affiliate shall have a net worth no less than the greater of the net worth of Tenant on the date hereof and the net worth or Tenant on the date of the applicable assignment or sublease; provided, however, that in the event that Tenant provides a minimum of ten (10) business prior written notice to Landlord of a sublease or assignment to a Tenant Affiliate and the Guaranty attached hereto remains in full force and effect, the Tenant Affiliate net worth requirement shall be waived.

16.8Events Constituting Assignment. Each of the following events will be deemed to be an assignment of this Lease and will require the prior written consent of Landlord in compliance with this Article 16 (including the delivery of a Tenant’s Notice):

(a)

any assignment or transfer of this Lease by operation of law;

(b)

any hypothecation, pledge, or collateral assignment of this Lease;

(c)any involuntary assignment or transfer of this Lease in connection with bankruptcy, insolvency, receivership, or similar proceeding;

(d)any assignment, transfer, disposition, sale or acquisition of a controlling interest in Tenant to or by any person, entity, or group of related persons or affiliated entities, whether in a single transaction or in a series of related or unrelated transactions; provided, however, that in the event that Tenant provides a minimum of ten (10) business days prior written notice to Landlord of a sublease or assignment to such entity and the Guaranty attached hereto remains in full force and effect, the formal consent otherwise required by this Article 16shall be waived; or

25


(e)any issuance of an interest or interests in Tenant (whether stock, partnership interests, or otherwise) to any person, entity, or group of related persons or affiliated entities, whether in a single transaction or in a series of related or unrelated transactions, which results in such person, entity, or group holding a controlling interest in Tenant. For purposes of the immediately foregoing, a “controlling interest” of Tenant means 25% or more of the aggregate issued and outstanding equitable interests (whether stock, partnership interests, membership interests or otherwise) of Tenant or the ability to control the management of the Tenant.

16.9Assumption. It is a further condition to the effectiveness of any assignment otherwise complying with this Article 16 that the assignee execute, acknowledge, and deliver to Landlord an agreement in form and substance satisfactory to Landlord whereby the assignee assumes all obligations of Tenant under this Lease and agrees that the provisions of this Article 16 will continue to be binding upon it with respect to all future assignments and deemed assignments of this Lease.

16.10Tenant Remains Liable. No assignment of this Lease or any sublease of all or any portion of the Premises will release or discharge Tenant from any liability under this Lease and Tenant will continue to remain primarily liable under this Lease.

16.11Permits and Approvals. Tenant will be responsible for obtaining all required permits and approvals in connection with any assignment of this Lease or any subletting of the Premises. Tenant shall deliver copies of all such permits and approvals to Landlord prior to the commencement of any construction work, if construction work is to be done in connection with such sublease or assignment.

16.12Deadline for Consummation of Assignment or Sublease. If Landlord consents to any proposed assignment or sublease and Tenant fails to consummate such assignment or sublease within ninety (90) days after Landlord gives such consent, Tenant will be required to again comply with all of the provisions this Article 16 before assigning this Lease or subletting any part of the Premises. Within ten (10) days after the execution of any sublease or assignment, Tenant shall deliver to Landlord a fully-executed copy of such sublease or assignment.

16.13No Liability. Under no circumstances will Landlord be liable to Tenant for any failure or refusal to grant its consent to any proposed assignment or sublease. Tenant shall not claim any money damages by way of setoff, counterclaim or defense, based on any claim that Landlord unreasonably withheld its consent to any proposed sublease or assignment. Tenant’s sole and exclusive remedy will be an action for specific performance, injunction or declaratory judgment. In the event Tenant receives a final non-appealable judgment which rules that Landlord had acted unreasonably, then notwithstanding that it will not be entitled to damages hereunder, Landlord shall reimburse Tenant for its reasonable legal fees incurred in connection therewith.

16.14Indemnification. If Landlord withholds its consent to any proposed assignment or sublease, Tenant shall defend, indemnify, and hold Landlord harmless from and against all liability, damages, costs, fees, expenses, penalties, and charges (including, but not limited to, reasonable attorneys’ fees and disbursements) arising out of any claims made by any brokers or other persons claiming a commission or similar compensation in connection with the proposed assignment or sublease.

16.15(a) Bankruptcy. Notwithstanding anything to the contrary contained in  this  Lease,

26


if this Lease is assigned to any person or entity pursuant to the provisions of the Bankruptcy Code, all consideration payable in connection with such assignment shall be paid to Landlord and will be and remain the exclusive property of Landlord and will not constitute property of Tenant or of the estate of Tenant within the meaning of the Bankruptcy Code. All consideration constituting Landlord’s property under the preceding sentence not paid to Landlord shall be held in trust for the benefit of Landlord and be promptly paid to or turned over to Landlord.

(b)   Adequate Assurance.   If Tenant proposes to assign this Lease pursuant to  the provisions of the Bankruptcy Code to any person or entity who has made a bona fide offer to accept an assignment of this Lease on terms acceptable to Tenant, then Tenant shall deliver to Landlord written notice of such proposed assignment setting forth (i) the name and address of such person or entity, (ii) all of the terms and conditions of such offer, and (iii) the adequate assurance to be provided by Tenant to assure such person’s or entity’s future performance under this Lease, including, without limitation, the assurance referred to in Section 365(b)(3) of the Bankruptcy Code, or any such successor or substitute legislation or rule thereto, shall be given to Landlord by Tenant no later than twenty (20) days after receipt by Tenant, but in any event no later than ten (10) days prior to the date Tenant makes application to a court of competent jurisdiction for authority and approval to enter into such assignment and assumption. For the purposes of clause (iii) above, “adequate assurance” means the deposit of cash security in an amount equal to the Basic Rent and Additional Rent payable under this Lease for the next succeeding twelve (12) months (which annual Additional Rent shall be reasonably estimated by Landlord). Landlord will thereupon have the right, exercisable by written notice to Tenant given at any time prior to the effective date of the proposed assignment, to accept an assignment of this Lease upon the same terms and conditions and for the same consideration, if any, as the bona fide offer made by such entity or person for the assignment of this Lease. Any person or entity  to which this Lease is assigned pursuant to the provisions of the Bankruptcy Code will be deemed without further act or deed to have assumed all of the obligations arising under this Lease on or after the date of such assignment. Any such assignee shall, upon demand, execute and deliver to Landlord an instrument confirming such assumption.

16.16Landlord’s Right to Negotiate. After Landlord recaptures the Recapture Space, Landlord will have the right to (i) negotiate directly with any proposed subtenant or assignee of Tenant, and (ii) enter into a direct lease with any proposed subtenant or assignee of Tenant for any space in the Building, including the space covered by the proposed sublease or assignment, on such terms and conditions as are mutually acceptable to Landlord and the proposed subtenant or assignee.

ARTICLE 17
CASUALTY

17.1Notice. If any part of the Premises is damaged, Tenant shall promptly notify Landlord in writing of the extent of such damage.

17.2Premises Not Untenantable. If the Premises are damaged, but no portion thereof  is rendered untenantable, and this Lease is not terminated pursuant to Sections 17.4 or 17.5, Landlord shall, at its own expense, cause the Restoration to be completed as soon as reasonably practicable and the Basic Rent and Additional Rent will abate in accordance with the damage caused.

27


17.3Premises Untenantable. If the Premises are damaged and rendered partially or wholly untenantable, and this Lease is not terminated pursuant to Section 17.4 or 17.5, Landlord shall, at its own expense, cause the Restoration to be completed as soon as reasonably practicable.

17.4Termination. (a) If the Building is damaged and, in Landlord’s sole judgment, the total cost of Restoration will equal or exceed thirty percent (30%) or more of the full insurable value of the Building, then Landlord will have the right to terminate this Lease by delivering a written termination notice to Tenant within sixty (60) days after the occurrence of such casualty. If Landlord exercises its right to terminate this Lease pursuant to this Section 17.4, all Basic Rent and Additional Rent will be prorated as of the date such casualty.

(b) If the Premises and/or the Building are damaged and, Restoration cannot be completed within two hundred seventy (270) days or if the Premises are damaged and rendered partially or wholly untenantable during the final year of the Term, Landlord and Tenant will each have the right to terminate this Lease by delivering a written termination notice to the other party within sixty (60) days after the occurrence of such casualty. If either Landlord or Tenant exercises its right to terminate this Lease pursuant to this Section 17.4, all Basic Rent and Additional Rent will be prorated as of the date of such casualty. Notwithstanding the foregoing, if Landlord terminates this Lease as a result of a casualty in the final year of the Term, Tenant will have the right to nullify such termination by exercising its renewal rights pursuant to Section 31.1.

17.5Restoration. If the Net Award received by Landlord plus the amount of the Landlord’s deductible is not adequate to complete Restoration or if the holder of any Underlying Encumbrance elects to retain the Net Award, Landlord will have the right to terminate this Lease by delivering a written termination notice to Tenant within sixty (60) days after the amount of such Net Award is ascertained or the date on which the holder of the Underlying Encumbrance notifies Landlord that it has elected to retain the Net Award. If Landlord exercises its right to terminate this Lease pursuant to this Section 17.5, all Basic Rent and Additional Rent will be prorated as of the date of such casualty. Landlord will have no Restoration obligation if (i) the damage to the Building results in the termination of any underlying ground lease, or (ii) such damage was caused, directly or indirectly by the act or negligence of Tenant or  Tenant’s Visitors.

ARTICLE 18
CONDEMNATION

18.1Taking. Tenant hereby irrevocably assigns to Landlord any award or payment to which Tenant becomes entitled by reason of any Taking of all or any part of the Premises, except that Tenant will be entitled to any award or payment for the Taking of Tenant’s trade fixtures or personal property or for relocation or moving expenses, provided the amount of the Net Award payable to Landlord with respect to the fee interest is not diminished. All amounts payable pursuant to any agreement with any condemning authority made in settlement of or under threat of any condemnation or other eminent domain proceeding will be deemed to be an award made in such proceeding. Tenant agrees that this Lease will control the rights of Landlord and Tenant with respect to any Net Award and any contrary provision of any present or future law is hereby waived.

18.2Entire Premises. In the event of a Taking of the entire Premises, the Term will terminate as of the date when possession is taken by the condemning authority and all Basic Rent and Additional Rent will be prorated as of such date.

28


18.3Portion of Premises. In the event of a Taking of thirty percent (30%) or more of the Premises, if Tenant determines in good faith that the Taking will have a permanent, material, adverse affect on Tenant’s operations at the Premises, Tenant may, at any time either prior to or within sixty (60) days after the date the condemning authority takes possession of the applicable portion of the Premises, elect to terminate this Lease by delivering a written termination notice to Landlord. If Tenant fails to exercise such termination option, or if such option does not apply to  a Taking, (i) Landlord shall, subject to any Excusable Delay and Section 18.4, cause Restoration to be completed as soon as reasonably practicable, but in no event later than ninety (90) days after the date the condemning authority takes possession of the applicable portion of the Premises, and (ii) the Basic Rent and Additional Rent thereafter payable will be equitably prorated based upon the square footage of the Building actually taken.

18.4Restoration. If (a) the Net Award is inadequate to complete Restoration, or (b) in the case of a Taking of thirty percent (30%) or more of the Premises, Tenant has not elected to terminate this Lease pursuant to Section 18.3 hereof, then Landlord may elect either to complete such Restoration or terminate this Lease by delivering a written termination notice to Tenant within sixty (60) days after (i) the date the amount of the Net Award is ascertained, or (ii) the expiration of the sixty (60) day period during which Tenant may terminate this Lease pursuant to Section 18.3. If Landlord terminates this Lease pursuant to this Section 18.4, all Basic Rent and Additional Rent will be apportioned as of the date the condemning authority takes possession of the Premises. Landlord’s obligation to perform Restoration is subject to the Net Award being made available to Landlord by any Lender or Master Landlord whose interest may be superior to Landlord.

ARTICLE 19
EVENTS OF DEFAULT

19.1

Events of Default. Any of the following occurrences, conditions or acts are an

“Event of Default” under this Lease:

(a)Tenant fails to pay any Basic Rent, Additional Rent or other amount payable by Tenant hereunder within five (5) days of the date such payment is due and remain uncured for a period of five (5) days following any written notice (“Rent Default Notice”) to Tenant that payment is past due; provided, however, that no such Rent Default Notice shall be required, and Tenant shall be deemed to be in immediate default of any payment due hereunder if not made when due, if Landlord has previously delivered to Tenant any Rent Default Notice within three hundred sixty-five (365) days prior to any new Tenant default in payment of any Rent when due.

(b)

Intentionally Omitted.

(c)Tenant or any guarantor of Tenant’s obligations hereunder (“Guarantor”) files a petition in bankruptcy pursuant to the Bankruptcy Code or under any similar federal or state law, or is adjudicated a bankrupt or becomes insolvent, or commits any act of bankruptcy as defined in any such law, or takes any action in furtherance of any of the foregoing.

(d)A petition or answer is filed proposing the adjudication of Tenant or any Guarantor as a bankrupt pursuant to the Bankruptcy Code or any similar federal or state law, and (i) Tenant or such Guarantor consents to the filing thereof, or (ii) such petition or answer is not discharged within sixty (60) days after the filing thereof.

29


(e)A receiver, trustee or liquidator (or other similar official) of Tenant or any Guarantor or of all or substantially all of its business or assets or of the estate or interest of Tenant in the Premises is appointed and not be discharged within sixty (60) days thereafter or if Tenant or such Guarantor consents to or acquiesces in such appointment.

(f)The estate or interest of Tenant in the Premises is levied upon or attached in any proceeding and such process is not vacated or discharged within sixty (60) days after such levy or attachment.

(g)Tenant uses or permits the use of the Premises for any purpose other than expressly specified in Section 8.1.

(h)

Tenant fails to comply with any of the provisions of Article 11.

(i)

Tenant fails to discharge any Lien within the time period set forth in

Article 12, which failure is not remedied within ten (10) business days following notice of default from Landlord.

(j)Tenant fails to maintain the insurance required by Article 14, or Tenant fails to deliver to Landlord the insurance certificates required by Article 14 within the time periods set forth in Section 14.1(c,) which failure is not remedied within ten (10) business days following notice of default from Landlord.

(k)Tenant fails to deliver to Landlord the estoppel certificate required by Article 15 within the time period set forth therein, which failure is not remedied within ten (10) business days following notice of default from Landlord.

(l)Tenant assigns this Lease or sublets all or any portion of the Premises without complying with all the provisions of Article 16.

(m)Tenant fails to deliver to Landlord the subordination agreement required by Section 23.1 within the time period set forth therein, which failure is not remedied within ten (10) business days following notice of default from Landlord.

(n)Tenant fails to comply with any Legal Requirement (including Environmental Law, Building Code or other legal compliance) or Insurance Requirement, or Tenant fails to provide an estoppel certificate requested by Landlord pursuant to the terms of this Lease, or to discharge a lien for which it or its contractor or agents is responsible and such failure continues for a period of ten (10) days after Landlord gives notice to Tenant specifying such default and demanding that the same be cured; provided, however, that Tenant shall be responsible for any fees, penalties, costs or expenses incurred with such delay in compliance.

(o)Tenant defaults in the observance or performance of any provision of this Lease other than those provisions contemplated by clauses (a) through (o) of this Section 19.1 and such default continues for thirty (30) days after Landlord gives notice to Tenant specifying such default and demanding that the same be cured; provided, however, if such failure cannot reasonably be cured within thirty (30) days, Tenant shall have such additional time as is reasonably necessary to cure such failure so long as Tenant commences its curative efforts within such thirty (30) day period and diligently prosecutes same to completion, such additional time not to exceed

30


ninety (90) days.

(p)Any Guarantor defaults under the terms and conditions of any guaranty delivered to Landlord and such default continues beyond any applicable cure periods contained therein, or if any of the representations and/or warranties made by any Guarantor are untrue or materially misleading as of the date of the guaranty is delivered to Landlord.

If the same default shall occur three (3) or more times in any consecutive twelve (12) month period, regardless if any such default is cured within the applicable notice and cure  period, then there shall be deemed to be an Event of Default as of the fourth (4th) occurrence of such default, and Landlord shall have the right to exercise any remedies it may have at law or in equity or under this Lease.

Notwithstanding anything contained in this Section 19.1 to the contrary, in the event of an Emergency, each provision of this Section 19.1 regarding the time period within which to correct a non-monetary default will be deemed to be “as soon as possible” with diligent, continuous prosecution of corrective action. “Emergency” means a condition or potential condition that requires immediate action to (i) preserve the safety of persons or property, (ii) prevent the interruption or suspension of services deemed critical by Landlord to the operation of the Building, or (iii) avoid or correct a violation of any Legal Requirement.

ARTICLE 20
CONDITIONAL LIMITATIONS, REMEDIES

20.1Termination. This Lease and the Term and estate hereby granted are subject to  the limitation that, whenever an Event of Default has occurred and is continuing, Landlord will have the right, notwithstanding the fact that Landlord may have some other remedy hereunder or at law or in equity, to terminate this Lease on a date specified in a written termination notice delivered to Tenant, which date must be at least five (5) days after the date Tenant receives such termination notice. Upon the date specified in Landlord’s termination notice, this Lease and the estate hereby granted will terminate with the same force and effect as if the date specified in Landlord’s notice was the Termination Date.

20.2Remedies. (a) Upon any termination of this Lease pursuant to this Article 20, or as required or permitted by law, Tenant shall immediately quit and surrender the Premises to Landlord, and Landlord may, enter upon, re-enter, possess and repossess the same, but only through summary proceedings if Tenant remains in possession of the Premises, and again have, repossess and enjoy the same as if this Lease had not been made, and in any such event Tenant and no person claiming through or under Tenant by virtue of any law or an order of any court will be entitled to possession or to remain in possession of the Premises but shall immediately quit and surrender the Premises.

(b)If Landlord terminates this Lease pursuant to this Article 20, Tenant will remain liable for (i) the sum of (x) all Basic Rent, Additional Rent and other amounts payable by Tenant hereunder until the date this Lease would have expired had such termination not occurred, and (y) all reasonable expenses incurred by Landlord in re-entering the Premises, repossessing the same, making good any default of Tenant, painting, altering or dividing the Premises, putting the same in proper repair, reletting the same (including any and all reasonable attorneys fees and disbursements and reasonable brokerage fees incurred in so doing), removing and storing any

31


property left in the Premises following such termination, and any and all reasonable expenses which Landlord may incur during the occupancy of any new tenant (other than expenses of a type that are Landlord’s responsibility under the terms of this Lease); less (ii) the net proceeds of any reletting actually received by Landlord. Tenant agrees to pay  to Landlord the difference between items (i) and (ii) above with respect to each month during the period that would have constituted the balance of the Term, at the end of such month. Any suit brought by Landlord to enforce collection of such difference for any one month will not prejudice Landlord’s right to enforce the collection of any difference for any subsequent month. Tenant’s liability under this Section 20.2(b) will survive the institution of summary proceedings and the issuance of any warrant thereunder.

(c)If Landlord terminates this Lease pursuant to Article 20, Landlord will have the right, to require Tenant to pay to Landlord, on demand, as liquidated and agreed final damages in lieu of Tenant’s liability under Section 20.2(b), an amount equal to the difference between (i) the Basic Rent and Additional Rent, computed on the basis of the then current annual rate of Basic Rent and Additional Rent and all fixed and determinable increases in Basic Rent, which would have been payable from the date of such demand to the date when this Lease would have expired if it had not been terminated, and (ii) the then fair rental value of the Premises for the same period less the costs of reletting expenses, including the cost to paint, alter or divide the space, put the same in proper repair, reasonable attorneys’ fees and disbursements, reasonable brokerage fees. Upon payment of such liquidated and agreed  final damages, Tenant will be released from all further liability under this Lease with respect to the period after the date of such demand, except for those obligations that expressly survive the termination of this Lease. If, after the Event of Default giving rise to the termination of this Lease, but before presentation of proof of such liquidated damages, the Premises, or any part thereof, are relet by Landlord for a term of one year or more, the amount of rent reserved upon such reletting will be deemed to be the fair rental value for the part of the Premises relet during the term of such reletting.

20.3Liquidated Damages. Nothing herein contained will limit or prejudice the right of Landlord, in any bankruptcy or insolvency proceeding, to prove for and obtain as liquidated damages by reason of such termination an amount equal to the maximum allowed by any bankruptcy or insolvency proceedings, or to prove for and obtain as liquidated damages by reason of such termination, an amount equal to the maximum allowed by any statute or rule of law whether such amount is greater or less than the excess referred to above.

20.4Abandonment. If Tenant abandons the Premises, Landlord may, at its option and for so long as Landlord does not terminate Tenant’s right to possession of the Premises, enforce all of its rights and remedies under this Lease, including the right to recover all Basic Rent, Additional Rent and other payments as they become due hereunder. Additionally, Landlord will be entitled to recover from Tenant all costs of maintenance and preservation of the Premises, and all costs, including attorneys’ and receiver’s fees, incurred in connection with the appointment of or performance by a receiver to protect the Premises and Landlord’s interest under this Lease.

20.5Indemnity Survives. Nothing herein will be deemed to affect Landlord’s indemnification rights under Section 14.3.

20.6Legal Fees. Tenant hereby agrees to pay, as Additional Rent, all reasonable attorneys' fees and disbursements (and all other costs or expenses of legal proceedings) which Landlord may incur or pay out by reason of, or in connection with:  Any legal costs incurred arising

32


out of or in connection with any Tenant request under the Lease or any action, accommodation or activity undertaken by Landlord on behalf of Tenant arising out of or in connection with Tenant’s tenancy; or any correspondence, action or proceeding relating to any default by Tenant in the performance of the terms, covenants and/or provisions of this Lease, or the termination of this Lease, based upon Tenant’s failure to perform any of the terms, provisions covenants or conditions of this Lease, or arising out of an action brought or threatened by Tenant against Landlord in which Tenant is not awarded a final non-appealable judgment against Landlord, or any legal costs arising out of an action or proceeding brought by another tenant or tenants in the Building naming Landlord as a party and arising out of or in connection with Tenant or the Premises, or any legal costs arising out of Tenant's failure to pay rent in a timely manner or other default hereunder, whether or not an action or proceeding is commenced, and specifically including the issuance and service of a rent demand notice or notice to cure a default by Tenant under the terms, provisions covenants or conditions of this Lease. Tenant's obligations under this Paragraph shall survive the expiration of the Term hereof or any other termination of this Lease. This Paragraph is intended to supplement, and not to limit, other provisions of this Lease pertaining to indemnities and/or attorneys' fees. It is mutually agreed by and between Landlord and Tenant that the respective parties hereto shall, and they hereby do, waive trial by jury in any action proceeding or counterclaim brought by either of the parties hereto against the other on any matters whatsoever arising out of, or in any way connected with, this lease, the relationship of Landlord and Tenant, Tenant's use of, or occupancy of, the Premises, and any emergency statutory or any other statutory remedy. It is further mutually agreed that in the event Landlord commences any proceeding or action for possession, including a summary proceeding for possession of the Premises, Tenant will not interpose any counterclaim of whatever nature or description in any such proceeding, except for statutory mandatory counterclaims. Without limiting the generality of the foregoing, whenever Tenant requests Landlord to take any action not required of it hereunder or give any consent required or permitted under this Lease, Tenant will reimburse Landlord for Landlord’s reasonable, out-of-pocket costs payable to third parties and incurred by Landlord in reviewing the proposed action or consent, including reasonable attorneys’, engineers’ or architects’ fees, within thirty (30) days after Landlord’s delivery to Tenant of a statement of such costs.  Tenant will be obligated to make such reimbursement without regard to whether Landlord consents to any such proposed action.

20.7Landlord’s Cure Rights. If Tenant is in default of any of its obligations under this Lease, Landlord may, without waiving such default, perform such obligations for the account and at the expense of Tenant (a) immediately and without notice in the case of Emergency or with respect to the imposition of any Lien against all or any portion of the Premises, and (b) in any other case, if such default continues after thirty (30) days from the date Landlord delivers a written notice to Tenant stating Landlord’s intention to perform such obligation for the account and at the expense of Tenant. Upon Landlord’s demand, Tenant shall pay to Landlord all costs and expenses incurred by Landlord in performing any obligations of Tenant under this Lease.

20.8Remedies Not Exclusive; No Waiver. Except as otherwise provided in  this Article 20, no remedy or election hereunder will be deemed exclusive but will, wherever possible, be cumulative with all other remedies herein provided or permitted at law or in equity. No provision of this Lease will be deemed to have been waived by Landlord unless a written waiver from Landlord has first been obtained and, without limiting the generality of the foregoing, no acceptance of Basic Rent or Additional Rent subsequent to any default and no condoning, excusing or overlooking by Landlord on previous occasions of any default or any earlier written waiver will

33


be taken to operate as a waiver by the Landlord or in any way defeat or otherwise affect the rights and remedies of the Landlord hereunder.  Both parties agree to use reasonable efforts to mitigate their damages and neither party shall be liable to the other for consequential damages, except that Tenant shall be responsible for consequential damages in the event of a Tenant holding over, as referenced in Section 24.3.

ARTICLE 21

ACCESS; RESERVATION OF EASEMENTS

21.1Landlord’s Access. (a) Landlord and Landlord’s agents and representatives and parties designated by Landlord as having an interest in the Property will have the right, at all reasonable hours, to enter the Premises to: (1) examine the Premises; (2) make repairs and alterations that, in Landlord’s sole judgment, are necessary for the safety and preservation of the Premises and the Building; (3) erect, maintain, repair or replace wires, cables, ducts, pipes, conduits, vents or plumbing equipment; (4) show the Premises to prospective new tenants during the last eighteen (18) months of the Term; and (5) show the Premises to any mortgagees or prospective purchasers of the Premises. Landlord shall give Tenant three (3) business days prior written notice before making any non-emergency entry onto the Premises.

(b)Landlord will have the right, at any time, to (1) change the arrangement and/or location of public entrances, passageways, doors, doorways, corridors, elevators, stairs, toilets or any other public parts of the Building; (2) make repairs, alterations or improvements to any portion of the Building; (3) designate portions of the Building and the Property as Common Areas and change such designations from time to time in Landlord’s sole discretion, (4) change the name and/or number of the Building; and (5) change lawns, sidewalks, driveways, parking areas and/or streets adjacent to or around the Building, but shall not do any of the foregoing in a manner materially adversely affecting Tenant’s rights to access and parking.

21.2Emergency Access. Landlord may enter upon the Premises at any time in case of emergency without prior notice to Tenant.

21.3No Liability. Landlord, in exercising any of its rights under this Article 21, will not be deemed guilty of an eviction, partial eviction, constructive eviction or disturbance of Tenant’s use or possession of the Premises and will not be liable to Tenant for same.

21.4Minimum Inconvenience. All work performed by Landlord in the Premises pursuant to this Article 21 shall be performed with as little inconvenience to Tenant’s business as is reasonably possible.

21.5Locks. Tenant shall not change any locks or install any additional locks on doors entering the Premises without immediately giving to Landlord a key to such lock. If, in an emergency, Landlord is unable to gain entry to the Premises by the unlocking the entry doors thereto, Landlord will have the right to forcibly enter the Premises and, in such event, Landlord will have no liability to Tenant for any damage caused thereby. Tenant will be  solely  responsible for any damage caused by Tenant’s failure to give Landlord a key to any lock installed by Tenant.

21.6Reservation of Rights. Without limiting the generality of the foregoing, Landlord reserves the right to make changes, alterations, additions, improvements, repairs and replacements to (i) those portions of the Premises that Landlord is obligated to maintain and repair pursuant to

34


Section 7.2, (ii) the Building and the Property, and (iii) fixtures and equipment in the Building, in each case as Landlord reasonably deems necessary to comply with any applicable Legal Requirements and/or to correct any unsafe condition; provided, however, that Landlord shall not unreasonably obstruct access to the Premises or unreasonably interfere with Tenant’s use of the Premises or Common Areas. Nothing contained in this Article 21 will be deemed to relieve Tenant of any obligation to make any repair, replacement or improvement or comply with any applicable Legal Requirements.

ARTICLE 22
ACCORD AND SATISFACTION

No payment by Tenant or receipt by Landlord of a lesser amount than the rent herein stipulated will be deemed to be other than on account of the earliest stipulated rent. No endorsement or statement on any check or any letter accompanying any payment of rent will be deemed an accord and satisfaction and Landlord may accept any such check or payment without prejudice to Landlord’s right to recover the balance of such rent or pursue any other remedy provided in this Lease.

ARTICLE 23
SUBORDINATION

23.1Subordination. (a) This Lease and the term and estate hereby granted are subject and subordinate to the lien of each mortgage which now or at any time hereafter affects all or any portion of the Premises or Landlord’s interest therein and to all ground or master leases which now or at any time hereafter affect all or any portion of the Property (any such mortgage or ground lease being referred to herein as an “Underlying Encumbrance”); provided that Tenant receives from the holder of such Underlying Encumbrance a Non-Disturbance Agreement referred to in Section 23.1(b). From time to time, upon not less than ten (10) days’ prior notice by Landlord, Tenant shall execute, acknowledge and deliver to Landlord any and all reasonable instruments required by the holder of any Underlying Encumbrance that may be necessary or proper to effect such subordination, or to confirm or evidence the same, provided that Tenant receives a Non-Disturbance Agreement referred to in Section 23.1(b). Such instrument shall confirm such holder’s agreement not to disturb or otherwise diminish Tenant’s interests or rights in and under this Lease, as provided in this Section 23.1.

(b) __Landlord shall deliver to Tenant a Non-Disturbance Agreement from the holder of the existing Underlying Encumbrance on or by December 1, 2022, in the form described below (a “Non-Disturbance Agreement”). The Non-Disturbance Agreement shall be in the form substantially attached as Schedule F. In the event Tenant does not receive the Non-Disturbance Agreement in the form attached hereto as Schedule F (with the two Tenant comments thereon to be resolved to the mutual reasonable satisfaction of the parties) by December 1, 2022, then provided that: (i) Tenant has theretofor acted good faith and with commercially reasonable diligent efforts in working with lender to obtain the Non-Disturbance Agreement, and (ii) Landlord has been kept involved with such efforts and negotiations, then Tenant shall have the right on ten (10) business days notice to cure, to terminate this Lease, in which event the first month’s rent paid by Tenant to Landlord shall be returned and neither party shall have any further liability to the other.  

35


Landlord represents that it holds fee title to the Property and the only Underlying Encumbrance affecting it is that held by Lender as defined in Schedule F.

23.2Conveyance by Landlord. If all or any portion of Landlord’s estate in  the Property is sold or conveyed to any person, firm or corporation upon the exercise of any remedy provided in any mortgage or by law or equity, such person, firm or corporation (a) will not be liable for any act or omission of Landlord under this Lease occurring prior to such sale or conveyance, (b) will not be subject to any offset, defense or counterclaim accruing prior to such sale or conveyance, (c) will not be bound by any payment prior to such sale or conveyance of Basic Rent, Additional Rent or other payments for more than one month in advance (except for any unapplied security deposit), and (d) will be liable for the keeping, observance and performance of the other covenants, agreements, terms, provisions and conditions to be kept, observed and performed by Landlord under this Lease only during the period such person, firm or corporation holds such interest.

23.3Cure Rights. In the event of a casualty or an act or omission by Landlord that gives Tenant the right to terminate this Lease or to claim a partial or total eviction, Tenant shall not exercise any such right or make any such claim until (i) Tenant has delivered written notice of such casualty, act or omission to the holder of each Underlying Encumbrance, and (ii) the holder of each Underlying Encumbrance has had a reasonable opportunity to, with reasonable diligence, remedy such casualty act or omission. Landlord shall provide Tenant with the name and current address of the holder of each Underlying Encumbrance.

23.4Reasonable Modifications. If, in connection with obtaining financing for the Property or refinancing any mortgage encumbering the Property, the prospective Lender or Master Landlord requests reasonable modifications to this Lease as a condition precedent to such financing or refinancing, then Tenant shall not unreasonably withhold, delay or condition its consent to such modifications, provided that such modifications do not (i) increase the Basic Rent or Additional Rent, (ii) increase the security deposit, (iii) reduce the Term, (iv) affect the termination, extension or expansion options, (v) materially and adversely affect the leasehold interest created by this Lease, or (vi) materially and adversely affect the manner in which Tenant’s operations are conducted at the Premises.

ARTICLE 24
TENANT’S REMOVAL

24.1Surrender. Upon the expiration or earlier termination of this Lease, Tenant shall surrender the Premises to Landlord broom clean in the condition required to be maintained under Article 7. Any personal property remaining in the Premises after the expiration or earlier termination of this Lease will be deemed to have been abandoned by Tenant and Landlord will have the right to retain such property as its own or dispose of such property at Tenant’s sole cost and expense.

24.2Landlord’s Early Entry. If, at any time during the last six (6) months of the Term, Tenant is not occupying any part of the Premises in connection with the conduct of its business, Landlord may elect, at its option, to enter such part of the Premises to alter and/or redecorate the same. Tenant hereby irrevocably grants to Landlord a license to enter such part of the Premises to perform such alterations and/or redecorations. Landlord’s exercise of its rights under this Section 24.2 will not relieve Tenant from any of its obligation under this Lease.

36


24.3Holding Over. If Tenant, or any assignee or subtenant of Tenant, holds over possession of the Premises beyond the expiration or earlier termination of this Lease, such holding over will not be deemed to extend the Term or renew this Lease but such holding over will continue upon the terms, covenants and conditions of this Lease except that the charge for use and occupancy of the Premises for each calendar month or portion thereof that Tenant or such assignee or subtenant holds over will be a liquidated sum equal to two (2) times the Basic Rent and Additional Rent payable for the month immediately preceding the expiration or earlier termination of this Lease, except for the first thirty (30) day period holding over in which the liquidated sum shall be equal to one and one-half (1.5) times the Basic Rent and Additional Rent payable for such month. The parties recognize and agree that the damage to Landlord resulting from any failure by Tenant or any assignee or subtenant of Tenant to timely surrender possession of the Premises will exceed the amount of the monthly Basic Rent and Additional Rent and will be impossible to accurately measure. If the Premises are not surrendered upon the expiration or earlier termination of this Lease, Tenant shall indemnify, defend and hold harmless Landlord against any and all losses and liabilities resulting therefrom, including, without limitation, any claims made by any succeeding tenant founded upon such delay. Nothing contained in this Lease will be construed as a consent by Landlord to the occupancy or possession of the Premises beyond the expiration or earlier termination of this Lease. Tenant shall, at its sole cost and expense, take all actions required to remove any assignee or subtenant of Tenant, or other party claiming rights to the Premises under or through Tenant upon the expiration or earlier termination of the Term. The provisions of this Article 24 will survive the expiration or earlier termination of this Lease.

ARTICLE 25
BROKER

Tenant represents and warrants to Landlord that Tenant has not had any dealings or entered into any agreements with any person, entity, realtor, broker, agent or finder in connection with the negotiation of this Lease other than the Brokers. Tenant shall indemnify and hold harmless Landlord from and against any loss, claim, damage, expense (including costs of suit and reasonable attorneys’ fees) or liability for any compensation, commission or charges claimed by any other realtor, broker, agent or finder claiming to have dealt with Tenant in connection with this Lease. The provisions of this Article 25 will survive the expiration or sooner termination of this Lease.

ARTICLE
26 NOTICES

Every notice or other communication required or contemplated by this Lease shall be in writing and sent by: (i) certified or registered mail, postage prepaid, return receipt requested, or (ii)nationally recognized overnight courier, such as Federal Express or UPS, in each case addressed to the intended recipient at the address set forth in the Basic Lease Provisions or at such other address as the intended recipient previously designated by written notice to the other party. Notwithstanding the foregoing, all invoices, statements and Building Communications may be served by ordinary mail or otherwise delivered to Tenant at the Premises. “Building Communications” means any notice relating to the operation or maintenance of the Building that is given to substantially all of the tenants of the Building, including, without limitation amendments to the Building Rules and Regulations. Any notice delivered by the attorney for Landlord or Tenant shall be deemed to be delivered by Tenant or Landlord, as the case may be.

37


ARTICLE 27
NONRECOURSE

Tenant will have no recourse against any individual or entity comprising Landlord, including, without limitation, the members, partners, directors, trustees, and officers of Landlord, in connection with the occupancy and/or use of the Premises by Tenant and Tenant’s Visitors; rather, Tenant agrees to look solely to Landlord’s interest and estate in the Building for the satisfaction of Tenant’s remedies arising out of or related to this Lease.

ARTICLE 28
SECURITY DEPOSIT

Intentionally Omitted.

ARTICLE 29

RENEWAL OPTION

A.

Provided that no Event of Default then exists under this Lease, Landlord agrees to grant Tenant a one-time non-recurring option (“Option”) to renew the Lease for the period commencing on the first day of the one hundred twenty fourth (124th) full calendar month after the Commencement Date (the “Option Term Commencement Date”) for an additional five (5) year term (the “Option Term”) through the last day of the sixtieth (60th) full calendar month thereafter (the “Option Term Expiration Date”), upon the same terms and conditions contained in the Lease, except that: (i)  the annual Basic Rent for the Option Term (the “Renewal Rent”) shall be one hundred percent (100%) percent of the fair market value for the Option Term, to be established as of the time period which is six (6) months prior to the Option Term Commencement Date (the “Market Value Rent”), which Market Value Rent shall in no event be less than the Basic Rent due and payable on the Expiration Date. Upon Tenant’s exercise of the Option, the Option Term shall be deemed a portion of the term of the Lease.

B.

The Option granted hereby must be exercised by Tenant by delivery of a written notice (“Option Notice”) to Landlord on or by a date which is twelve (12) months prior the Expiration Date, TIME BEING OF THE ESSENCE WITH RESPECT TO TENANT’S DELIVERY OF SUCH OPTION NOTICE. If such notice is not received by such date, the Option shall be deemed null and void and of no further force and effect.

C.

The parties shall have fifteen (15) Business Days after Landlord receives the Option Notice in which to agree on the Renewal Rent. If the parties agree on the Renewal Rent during the aforesaid period, they shall immediately execute an amendment to the Lease stating the Renewal Rent.

D.

If the parties are unable to agree on the Renewal Rent within the aforesaid period, then within thirty (30) days after the expiration of that period, each party, at its cost and by giving notice to the other party, shall appoint a real estate appraiser with at least ten (10) years full time office building leasing appraisal experience in the Piscataway, New Jersey area, in order to finally establish the Renewal Rent for the Option Term in the manner hereinbelow set forth. If the two appraisers are appointed by the parties as stated in this paragraph, they shall meet promptly and attempt to set the Renewal Rent for the Option Term. If they are unable to agree within thirty (30) days after the second appraiser has been appointed, they shall attempt to elect a third appraiser meeting the qualifications stated in this paragraph within thirty (30) days after the last day the two appraisers are given to set

38


the Renewal Rent. If they are unable to agree on a third appraiser, either of the parties to the Lease by giving thirty (30) days notice to the other party, they shall apply to the American Arbitration Association for the selection of a third appraiser who meets the qualifications stated in this paragraph. Each of the parties shall bear one half of the cost of appointing the third appraiser and of paying the third appraiser’s fee. The third appraiser, however selected, shall be a person who has not previously acted in any capacity for either party.

E.

Within thirty (30) days after the selection of the third appraiser, a majority of the appraisers shall set the Renewal Rent for the Option Term. If a majority of the appraisers are unable to set the Renewal Rent within the stipulated period of time, the three appraisals shall be added together and their total divided by three; the resulting quotient shall be the Renewal Rent for the Demised Premises during the Option Term, and all other Lease provisions shall remain unmodified and in full force and effect.

F.

After the Renewal Rent for the Option Term has been set, the appraisers shall immediately notify the parties and such determination shall be final and binding on the parties hereto.

ARTICLE 30

MISCELLANEOUS

30.1Miscellaneous. This Lease may not be amended except by an instrument in writing signed on behalf of both parties.  If any provision of this Lease is held unenforceable by a court of competent jurisdiction, all other provisions of this Lease will remain effective. If any provision of this Lease is held unenforceable only in part or degree, it will remain effective to the extent not held unenforceable. This Lease will bind and benefit both parties’ permitted successors and assigns. The table of contents and the article and section headings contained in this Lease are for convenience of reference only and will not limit or otherwise affect the meaning of any provision of this Lease. This Lease may be executed in counterparts, each of which is an original and all of which together constitute one and the same instrument.

30.2No Surrender. No act or thing done by Landlord or Landlord’s agents during the Term will be deemed an acceptance of a surrender of the Premises, and no agreement to accept such surrender will be valid unless in writing and signed by Landlord. No employee of Landlord or Landlord’s agents will have any authority to accept the keys to the Premises prior to the Termination Date and the delivery of keys to any employee of Landlord or Landlord’s agents will not operate as an acceptance of a termination of this Lease or an acceptance of a surrender of the Premises.

30.3Statements and Bills. Landlord’s failure to prepare and deliver to Tenant any statement, notice or bill will in no way cause Landlord to forfeit or surrender its rights to collect any amounts due and owing to Landlord.

30.4Tenant’s Financials. Tenant and Guarantor shall keep proper books and records of account in accordance with generally accepted accounting principles consistently applied. Tenant and Guarantor shall deliver to Landlord, upon Landlord’s written request, a balance sheet and statement of income and expense for the then current year.  All financial statements must include a complete comparison with the figures for the preceding year and must be certified by (a) the chief financial officer of Tenant, or (b) if prepared by an independent, reputable certified public

39


accounting firm, by such accounting firm. Notwithstanding anything hereinabove to the contrary, provided for and so long as Guarantor financials are available to the public and readily accessible, Tenant and Guarantor shall not be required to independently provide financials under the terms of this paragraph. Notwithstanding the foregoing, to the extent Tenant does not have independent financials prepared, the terms of the foregoing paragraph shall apply only to the Guarantor hereunder.

30.5No Offer. The submission of this Lease to Tenant for examination does not constitute an offer to lease the Premises on the terms set forth herein. This Lease will become effective only upon the execution and delivery of the Lease by Landlord and Tenant.

30.6Access. Subject to all applicable Legal Requirements and to Landlord’s rules and regulations, Tenant shall be permitted keyed access to the Premises twenty-four (24) hours per day, seven (7) days per week. Tenant shall be permitted to install and maintain, at its sole cost and expense, security card key locks and readers on all entry and exit doors to the Premises.

30.7Rules and Regulations. Tenant, for itself and for Tenant’s Visitors, covenants to comply with the Rules and Regulations attached hereto as Schedule D. Landlord will have the right, in its commercially reasonable judgment, to amend the Rules and Regulations from time to time, and Tenant, on behalf of itself and Tenant’s Visitors, agrees to comply with such amendments after deliveries of copies thereof to Tenant or the posting of copies thereof in a prominent place in the Building. In case of any conflict or inconsistency between the provisions of this Lease and any Rules and Regulations,  the provisions of this Lease shall control

30.8Signage. Tenant shall have the non-exclusive right to have signage on or near the entrances to the Premises (“Tenant’s Signage”); provided that, (i) the location, size, materials, design and all other specifications of Tenant's Signage will be subject to Landlord's prior written consent, which consent shall not be unreasonably withheld or delayed; (ii) the method of attaching Tenant’s Signage, shall be subject to Landlords’ prior written consent, and (iii) Tenant's Signage shall comply with all applicable Legal Requirements. Tenant shall be responsible for all costs incurred in connection with the design, construction, installation, maintenance and repair, compliance with laws, and removal of Tenant's Signage. Tenant shall, at Tenant’s sole cost and expense, remove Tenant’s Signage promptly following the expiration or earlier termination of this Lease and shall restore the area of the Building or the Land to the condition it was in immediately prior to the installation of such Tenant’s Signage. Tenant shall bear all costs and expenses of any repairs made necessary by the installation, maintenance or removal of Tenant’s Signage.

30.9Authority. Tenant represents and warrants to Landlord: (i) the execution and delivery of, the consummation of the transactions contemplated by and the performance of all its obligations under, this Lease by Tenant have been duly and validly authorized by its general partners, to the extent required by its partnership agreement and applicable law, if Tenant is a partnership or, if Tenant is a limited liability company, by its manager, representative(s) or members to the extent required by its operating agreement and applicable law or, if Tenant is a corporation, by its board of directors, if necessary, and by its stockholders, if necessary, at meetings duly called and held on proper notice for that purpose at which there were respective quorums present and voting throughout; (ii) no other approval, partnership, corporate, governmental or otherwise, is required to authorize any of the foregoing or to give effect to Tenant’s execution and delivery of this Lease; and (iii) the individual (or individuals) who executes and delivers this Lease

40


on behalf of Tenant is authorized to do so.

30.10Liability of Landlord. The Term “Landlord” as used in this Lease, so far as the covenants and agreements on the part of Landlord are concerned, shall be limited to mean and include only the owner (or lessee, as applicable) or Mortgagee(s) in possession at the time in question of the landlord’s interest in this Lease. Landlord may sell its fee ownership or leasehold interest in the Building or the Property, and/or transfer or assign its rights under this Lease. In  the event of any sale of such interest or transfer of such rights and upon the assumption, in writing, of the obligations of Landlord under this Lease by such assignee or transferee, Landlord herein named (and in case of any subsequent transfer, the then assignor) shall be automatically freed and relieved from and after the date of such transfer of all liability in respect of the performance of any of Landlord’s covenants and agreements thereafter accruing, and such transferee shall thereafter be automatically bound by all of such covenants and agreements, subject, however, to the terms of this Lease; it being intended that Landlord’s covenants and agreements shall be binding on Landlord, its successors and assigns, only during and in respect of their successive periods of such ownership).

ARTICLE 31

GUARANTY

In material consideration for Landlord’s agreement to enter into this Lease, Tenant’s ultimate parent entity is simultaneously herewith executing and delivering the Guaranty attached hereto as Schedule E. In connection therewith, Tenant represents, warrants and covenants that the stock of Tenant’s ultimate parent entity is listed on NASDAQ.

[SIGNATURE PAGE FOLLOWS]

41


IN WITNESS WHEREOF, the parties have executed this Lease as of the date first above written.

Landlord:

KINGSBRIDGE 2005 LLC

By:

Name:

Title:

AUDIOCODES, INC.

By:

Name:

Title:

42


SCHEDULE A

PREMISES

HATCHED

BELOW

Graphic


SCHEDULE B

CONFIRMATION OF COMMENCEMENT AGREEMENT

This CONFIRMATION AGREEMENT (this Agreement) is dated                       , 20 and is between KINGSBRIDGE 2005 LLC, (Landlord), and AUDIOCODES, INC. (Tenant).

WITNESSETH

WHEREAS, Landlord and Tenant entered  into  that  certain Lease  Agreement dated  May ___, 2022 (the “Lease”) covering certain premises in the building located at 80 Kingsbridge Road, Piscataway, New Jersey 08854, and

WHEREAS, Landlord and Tenant wish to set forth their agreements as to the commencement of the term of the Lease:

NOW THEREFORE, in consideration of the foregoing, the parties agree as follows:

1.Capitalized terms used herein but not defined have the meanings ascribed to them in the Lease.

2.

The Commencement Date is                                  , 20

3.

The Rent Commencement Date is                                  , 20 .

4.

The Termination Date is                                  , 20 .

IN WITNESS WHEREOF, the parties have executed this Agreement as of the date first above written.

Very truly yours,

KINGSBRIDGE 2005 LLC

By:

Name:

Title:


SCHEDULE C

LANDLORD’SWORK

The Landlord’s Work shall be limited to the performance of the work specifically set forth below, and shall be performed in a Building-standard manner and using Building-standard materials and finishes, and otherwise in accordance with Lease terms. Landlord shall make its own commercially reasonable determination as to the Landlord’s Work.

Landlord’s Work:

The Premises will be delivered in “as-is” condition inclusive of Landlord’s already completed white-box work. Landlord’s Work shall consist exclusively of installing a loading dock and two (2) tailboard loading doors at such time and in such manner (including location) as approved by the Township of Piscataway and causing such dock and doors to be fully operational.  Tenant will be responsible for 25% (“Tenant’s Share”) of all costs (including all hard and soft costs relating to approval or otherwise) of the tailboard loading doors, provided that payment of Tenant’s Share to Landlord must be made within ten (10) business days after the Commencement Date. Tenant’s Share shall be deemed Additional Rent under the terms of the Lease.

LANDLORD’S CONTRIBUTION

After the Commencement Date, Landlord shall contribute up to $117,648.00 (“Landlord’s Contribution”) towards the Tenant’s initial work in the Premises (“Tenant’s Initial Work”), with Tenant’s Initial Work to be performed by Tenant in accordance with applicable Lease terms (including without limitation Article 7). Landlord shall reimburse Tenant for Tenant’s Initial Work performed by Tenant up to the amount of Landlord’s Contribution, in accordance with the terms hereof, provided that Tenant supplies Landlord with an appropriate requisition (the “Requisition”) satisfactory to Landlord, which shall include at a minimum bills, receipts, lien waivers and releases in form reasonably satisfactory to Landlord from contractors, subcontractors, vendors and materialmen; and Tenant’s certification of completion of Tenant’s Initial Work. If Tenant is not in default under this Lease beyond any applicable grace and cure period and provided that all documents and information required by Landlord have been provided, within thirty (30) days after Landlord receives a complete Requisition upon the completion of Tenant’s Initial Work, Landlord shall pay Tenant up to the amount of Landlord’s Contribution. Tenant shall endeavor to complete Tenant’s Initial Work within six (6) months of the Commencement Date. Any remaining portion of Landlord’s Contribution not disbursed to Tenant after submission of a final Requisition in accordance with the express provisions hereof shall be and forever remain the property of Landlord.


SCHEDULE D

RULES AND REGULATIONS

In the event of any conflict or inconsistency between these rules and regulations and the attached Lease, the provisions of the Lease shall govern. All such rules shall be consistently and uniformly enforced with all tenants.

1.The rights of tenants in the entrances, corridors, elevators and escalators of the Building are limited to ingress to and egress from the tenants’ premises for the tenants and their employees, licensees and invitees, and no tenant shall use, or permit the use of, the entrances, corridors, escalators or elevators for any other purpose. Fire exits and stairways are for emergency use only, and they shall not be used for any other purposes by the tenants, their employees, licensees or invitees. No tenant shall encumber or obstruct, or permit the encumbrance or obstruction of any of the sidewalks, plazas, entrances, corridors, escalators, elevators, fire exits or stairways of the Building. Landlord reserves the right to control and operate the public portions of the Building and the Property and the public facilities, as well as facilities furnished for the common use of the tenants, in such manner as Landlord, in its sole and absolute discretion, deems best for the benefit of the tenants generally.

2.Landlord may refuse admission to the Building outside of ordinary business hours to any person not known to the watchman in charge, if any, or not having a pass issued by Landlord or not properly identified, and may require all persons admitted to or leaving the Building outside of ordinary business hours to register. Any person whose presence in the Building or the Property at any time shall, in the sole judgement of Landlord, be prejudicial to the safety, character, reputation and interests of the Building, the Property or its tenants may be denied access to the Building or the Property or may be ejected therefrom. In case of invasion, riot, public excitement or other commotion, Landlord may prevent all access to the Building and the Property during the continuance of the same, by closing the doors or otherwise, for the safety of the tenants and protection of property at the Property. Landlord may require any person leaving the Building with any package or other object to exhibit a pass from the tenant from whose premises the package or object is being removed, but the establishment and enforcement of such requirement shall not impose any responsibility on Landlord for the protection of any tenant against the removal of property from the premises of the tenant. Landlord shall, in no way, be liable to any tenant for damages or loss arising from the premises of any tenant of the Building or the Property under the provisions of this rule.

3.No awnings or other protections over or around the windows shall be installed by any tenant, and only such window blinds as are supplied or permitted by Landlord shall be used in a tenant’s premises.

4.There shall not be used in any space, or in the public halls or public portions of the Building, either by any tenant or by deliverymen, jobbers or others, in the delivery or receipt of mail, parcels, merchandise, any hand trucks, except those equipped with rubber tires and side guards which have been approved by Landlord. Landlord may refuse admission to the Building


to any person not complying with this requirement. No hand trucks will be allowed in passenger elevators.

5.All entrance doors in each tenant’s premises shall be locked when the tenant’s premises are not in use. Entrance doors shall not be left open at any time. All window blinds in each tenant’s premises shall be lowered when reasonably required because of the position of the sun, during the operation of the Building air cooling system to cool or ventilate the tenant’s premises.
6.No noise, including the playing of any musical instruments, radio or television, which in the sole judgment of Landlord, might disturb other tenants in the Building shall be made or permitted by any tenant, and no cooling shall be done in the tenant’s premises, except as expressly approved in writing by Landlord. Nothing shall be done or permitted in any tenant’s premises, and nothing shall be brought into or kept in any tenant’s premises, which would impair or interfere with any of the Building Services or the proper and economic heating, cleaning or other servicing of the Building or the premises or the use or enjoyment by any other tenant of any other premises, nor shall there be installed by any tenant any ventilating, air cooling, electrical or other equipment of any kind which, in the sole judgment of Landlord, might cause any such impairment or interference. No dangerous, flammable, combustible or explosive object or material shall be brought into the Building or the Property by any tenant or with permission of any tenant.
7.Tenant shall not allow any cooking or food odors (if cooking is so permitted under its lease) to emanate from its premises into other portions of the Building. Tenant agrees that it shall use, at tenant’s cost, a pest extermination contractor at such times or regular intervals as shall be necessary to prevent or eliminate infestation or otherwise as Landlord may reasonably require. Said extermination contractor shall be duly licensed and shall be approved in advance by Landlord.
8.No acids, vapors, coffee grinds, foreign substances or other materials shall be discharged or permitted to be discharged into the plumbing waste lines, vents or flues of the Building, which may obstruct or damage them. The water and wash closets and other plumbing fixtures in or servicing any tenant’s premises shall not be used for any purpose other than the purpose for which they were designed or constructed, and no sweeping, rubbish, rags, acids, coffee or other foreign substances shall be deposited therein. All damages to facilities within the Premises or to any Building facilities resulting from any misuse of the fixtures shall be borne by the tenant who, or whose servants, employees, agents, visitors, invitees or licensees, shall have caused the same.
9.Except as per Article 29.8, no signs, advertisements, notices or other lettering shall be exhibited, inscribed, painted or affixed by any tenant on any part of the outside of the premises of the Building or inside of the Building without the prior written consent of Landlord. In the event of the violation of the foregoing by any tenant, Landlord may remove the same without any liability and may charge the expense incurred by such removal to the tenant or tenants violating this rule. Landlord herewith consents to the placement of tenant’s logo on the entrance door of the Premises, the design of which shall be subject to Landlord’s reasonably


approval. Disapproval, by way of example but not limitation, shall be deemed to be reasonable if Landlord believes that the location, size and design of such logo and identifying signs are not consistent and harmonious with other logos and identifying signs in the Building.

10.No tenant or occupant shall engage or pay any employees in the Building, except those actually working for such tenant or occupant in the Building, nor advertise for laborers giving an address at the Building.

11.The requirements of tenants will be attended to only upon application at the office of the Building Manager. Employees of Landlord or of Landlord’s managing agent shall not perform any work or do anything outside of the regular duties, unless under special instructions from the office of Landlord.

12.Each tenant shall, at its expense, provide artificial light in the premises demised to such tenant for Landlord’s agents, contractors and employees while performing janitorial or other cleaning services and making repairs or alterations in said premises.

13.The tenant’s servants, employees, agents, visitors, invitees or licensees shall not loiter nor shall they smoke in or around the hallways, stairways, elevators, entryways, vestibules, roof, restrooms, basement areas, loading docks, lobbies or any other part of the Building used in common by the occupants thereof.

14.If the premises demised to any tenant become infested with vermin, such tenant, at its expense, shall cause its premises to be exterminated, from time to time, to the satisfaction of Landlord.

15.No tenant shall mark, paint, drill into, or in any way deface any part of its premises or the Building of which they form a part. No boring, cutting or stringing of wires shall be permitted, except with the prior written consent of Landlord, and as Landlord may direct. No tenant shall lay linoleum, or other similar floor covering so that the same shall come in direct contact with the floor of the its premises and, if linoleum or other similar floor covering is desired to be used, an interlining of builder’s deadening felt shall be first affixed to the floor by a paste or other material, soluble in water. The use of cement or other similar adhesive material is expressly prohibited.

16.No additional locks and bolts of any kind shall be placed on any of the doors or windows by any tenant, nor shall any changes be made in existing locks and mechanisms thereof. Each tenant must, upon the termination of its tenancy, restore to Landlord all keys of stores, offices and toilet rooms, either furnished to, or otherwise procured by, such tenant, and in the event of the loss of any keys so furnished, such tenant shall pay to Landlord the cost thereof.

17.No contract of any kind with any supplier of towels, water, ice, toilet articles, waxing, rug shampooing, venetian blind washing, furniture polishing, lamp servicing, cleaning of electrical fixtures, removal of waste paper, rubbish or garbage, or other like service shall be entered into by tenant, nor shall any vending machine of any kind be installed in the Building without the prior written consent of Landlord with consent shall not be unreasonably withheld.


18.Landlord shall have the right to prescribe the weight, size and position of all safes and other bulky or heavy equipment and all freight brought into the Building or the Property by any tenant and the time of moving the same in and out of the Building or the Property. All such moving shall be done under the supervision of Landlord. Landlord will not be responsible for loss of or damage to any such equipment or freight from any cause; but all damage done to the Building or Property by moving or maintaining any such equipment or freight shall be repaired at the expense of such tenant. All safes shall stand on a base of such size as shall be designated by Landlord. Landlord reserves the right to inspect all freight to be brought into the Building and to exclude from the Building all freight which violates any of these Rules and Regulations or the Lease of which these Rules and Regulations are a part.
19.No machinery of any kind or articles of unusual weight or size will be allowed in the Building, without the prior written consent of Landlord. Business machines and mechanical equipment shall be placed and maintained by tenant, at tenant’s expense, in settings sufficient, in Landlord’s judgment, to absorb and prevent vibration, noise and annoyance to other tenants.
20.No bicycles, vehicles or animals of any kind shall be brought into or kept in or about the Property.
21.No awnings or other projections shall be attached to the outside walls of the Building. No curtains, blinds, shades or screens shall be attached to or hung in, or used in connection with any window or door of the Building, without the prior written consent of Landlord. Such curtains, blinds and shades must be of a quality, type, design, and color, and attached in a manner approved by Landlord.
22.Canvassing, soliciting and peddling in the Building and/or on the Property are prohibited, and tenant shall cooperate to prevent the same.
23.Landlord hereby reserves to itself any and all rights not granted to tenant hereunder, including, but not limited to, the following rights which are reserved to Landlord for its purposes in operating the Property: (a) The exclusive right to the use of the name of the Property for all purposes, except that tenant may use the name of the Property in its business address and for no other purpose; (b) The right to change the name of the Property, without incurring any liability to tenant for so doing; (c) The right to install and maintain a sign or signs on the exterior of the Property; (d) The exclusive right to use or dispose of the use of the roof of the Building; (e) The exclusive right to limit the space on the directory of the Property to be allotted to tenant; (f) The right to grant to anyone the exclusive right to conduct any particular business or undertaking in the Property.


APPENDIX I

DEFINITIONS

As used in this Lease, the following terms have the following meanings:

Additional Construction Cost: defined in Schedule C.

Annual Expense Reconciliation: defined in Section 5.4.

Bankruptcy Code: Title 11 of the United States Code, as amended, and all rules and regulations promulgated pursuant thereto.

Basic Rent: defined in the Basic Lease Provisions. Brokers: defined in the Basic Lease Provisions.

Building: defined in the Basic Lease Provisions. Building Communications: defined in Article 26.

Building Holidays: Saturday after 1:00 PM, Sunday, New Year’s Day, President’s Day, Good Friday, Memorial Day, Independence Day, Labor Day, Thanksgiving Day, the day after Thanksgiving and Christmas Day.

Building Hours:  8:00 AM to 6:00 PM, Monday through Friday, and 9:00 AM to 1:00  PM on Saturdays, except for Building Holidays.

Commencement Date: defined in Section 2.2(b).

Common Areas: those areas of the Property, wherever located, which have been designated and improved from time to time for the common use by or for the benefit of more than one occupant of the Property or which are used in connection with the maintenance or operation of the Property, including, without limitation, all parking areas, roadways, curbs, sidewalks, medians, landscaped areas and planters; all porch and lobby areas; corridors; hallways; passageways; public restrooms; security stations; storage, equipment, machine, meter, mechanical, plumbing, computer, telephone and electrical rooms, stations, conduit, shafts, raceways and the like; common lounges, kitchen areas, conference and meeting rooms (including furniture, fixtures and equipment appurtenant thereto); stairs, ramps, elevators, truck serviceways; loading areas; trash disposal facilities; and with respect to all the foregoing, all equipment and appurtenances thereto; but excluding all portions of the Property which are designated and intended for the use by a single occupant of the Property.

Emergency: defined in Section 19.1.

Environmental Laws: all current and future statutes, regulations, codes and ordinances of any governmental entity, authority, agency and/or department relating to (i) air emissions, (ii) water discharges, (iii) noise emissions, (iv) air, water or ground pollution or (v) any other environmental or health matter.


Estimated Time Delay: defined in Schedule C.

Event of Default: defined in Section 19.1.

Excusable Delay: any delay caused by governmental action, or lack thereof; shortages or unavailability of materials; labor disputes (including, but not limited to, strikes, slow downs, job actions, picketing and/or secondary boycotts); fire, explosion or other casualty; delays in transportation; delays due to adverse weather conditions; acts of God; directives or requests by any governmental entity, authority, agency or department; any court or administrative orders or regulations; adjustments of insurance; acts of declared or undeclared war, warlike conditions in this or any foreign country; acts of terrorism, public disorder, riot or civil commotion; or by anything else beyond the reasonable control of Landlord, including delays caused directly or indirectly by an act or a failure to act by Tenant or Tenant’s Visitors.

Extension Notice: defined in Section 31.1. Extension Period: defined in Section 31.1. Landlord’s Work: defined in Schedule C.

Insurance Expenses: mean the cost of premiums and other charges for fire, other casualty, rent and liability insurance covering the Property and any other insurance covering the Property and the Building.

Insurance Requirements: all terms of any insurance policy maintained by Landlord with respect to the Property and all requirements of the National Board of Fire Underwriters (or any other body exercising similar function) applicable to or affecting all or any part of the Premises.

Land: defined in the Basic Lease Provisions.

Landlord: the party defined as such in the first paragraph of this Lease, including at any time after the date hereof, the then owner of Landlord’s interest in the Premises.

Landlord’s CAM Expenses: the total costs incurred by Landlord for operating, maintaining, repairing and managing the Property and all improvements, fixtures and equipment from time to time constituting the Building, Common Areas, and the Property. Excluding debt service, the costs incurred by Landlord in operating and maintaining the Building and the Property include, but are not limited to: (i) management fees, or if there is no managing agent or if the managing agent is affiliated with Landlord, the fees that would customarily be charged by an independent first class managing agent; (ii) the costs of operating, cleaning, maintaining, repairing, restoring and replacing (except to the extent proceeds of insurance or condemnation awards are available therefor), or otherwise providing the following: heating, ventilating and air- cooling equipment and systems (including any energy management and building management systems); elevator systems and equipment; all parking areas, roadways, curbs, sidewalks, medians, planters (including repairs and resurfacing thereof); utility supply systems (but not the cost of such utilities to the extent included in Utility Expenses), drainage and sanitary sewerage systems, water supply lines, wells, emergency generators, fire sprinkler and fire suppression systems, security and alarm systems and services (including maintenance, repairs and replacements thereof); maintenance and


repair of vehicles and other tools and equipment (used exclusively at the Property); laundry and towel service; Property identification signs, public address systems; the roof, walls, windows, doors, ceilings and floors of the Building; sweeping, cleaning, snow removal (including, but not limited to, snow removal from the roof of the Building and the roof of any other building on the Property) and line painting of all parking areas and roadways; landscaping services (including replacement of trees, shrubs, and other plantings); janitorial services and window cleaning; supplies; removal of garbage and other refuse; painting, redecorating or other work which is standard for or periodically performed in the Building; providing on and off site traffic direction and parking control; the cost of repair of any insured casualty to the extent of the deductible amount under the applicable insurance policy; total compensation and benefits (including premiums for workmen’s compensation and other insurance and taxes, including social security taxes and payroll taxes, which may be levied against Landlord in respect of such compensation and benefits) paid to or on behalf of personnel employed at the Property; licenses, permit and inspection fees; parking area surcharges or levies; and rent paid for the leasing of any equipment used in the operation, maintenance and repair contemplated herein; any taxes now or hereafter imposed upon Landlord with respect to operating expenses as contemplated herein; accounting and legal fees; personal property taxes; any sales, use or service taxes incurred in connection with the operation of the Property; seasonal decorations and promotional events for the Building or Property, and (iii) capital improvements amortized over the useful life of such improvement (but, in each Lease Year there shall be included only the amortized portion of such capital improvement) which are repairs, replacements or improvements made to the Property that are made in order to reduce Landlord’s CAM Expenses or any improvement or alteration required to comply with applicable provisions of Legal Requirements which were not enacted and applicable to the Property as of the Commencement Date. The above definition of Landlord’s CAM Expenses shall not be construed as a representation or warranty that items of equipment, facilities or services listed therein are or from time to time will be in existence or available at the Property. Landlord’s CAM Expenses shall not include: (a) brokerage fees and/or commissions, advertising expenses and expenses for leasing and renovating space for tenants; (b) water, sewer, gas and electricity charges paid or reimbursed to Landlord by any tenant of the Building, including charges attributable to overtime heat, ventilation or air-cooling for Tenant or other tenants of the Building; (c) compensation and benefits payable to employees not directly attributable to the Property, (d) capital expenses attributable to tenant fit up expenses or for painting, redecorating or other work which Landlord, at its sole expense is required to perform exclusively for Tenant or for any other tenant in leased areas of the Building; (e) off-site improvements unrelated to operation of the Property; (f) capital expenses attributable to the expansion of Building and the Property; (g) any capital expenditure that are not included in the clause (iii) of the definition of Landlord’s CAM Expenses above; (h) expenses for repairs or other work occasioned by fire, windstorm or other insured casualty; (i) legal expenses in negotiating and enforcing the terms of any tenant lease; (j) interest and amortization payments on any mortgage or mortgages, and rental under any ground or underlying lease or leases; (k) expenses for restoration of  the Building required as a result of a condemnation; (l) the cost of special services separately paid by particular tenants in the Building, (m) the cost of utilities included in Utility Expenses or costs for utilities charged to or paid by Tenant pursuant to Section 6.3, and (n) the cost of insurance to the extent included in Insurance Expenses. In determining Landlord’s CAM Expenses, for any Lease Year during which less than ninety-five percent (95%) of the rentable square feet of the Building was occupied by tenants for more than sixty (60) days during such Lease Year, the actual CAM Expenses for such Lease Year shall be increased on the basis of variable (but not fixed) CAM Expenses, to the amount which normally would have been


incurred for such Lease Year had such occupancy of the Building been ninety-five percent (95%) throughout such Lease Year.

Landlord’s Estimated Operating Expenses: defined in Section 5.2. Landlord’s Expense Statement: defined in Section 5.2.

Landlord’s Final Tax Statement: defined in Section 4.4. Landlord’s Operating Expenses: defined in Section 5.1(a). Landlord’s Tax Statement: defined in Section 4.2.

Lease Year: each calendar year, or partial calendar year, during the Term.

Legal Requirements: all statutes, codes, ordinances, regulations, rules, orders, directives and requirements of any governmental entity, authority, agency, bureau, board, office, commission and/or department (or official thereof), and including covenants and restrictions of record, which now or at any time hereafter may be applicable to the Property or any part thereof, including, but not limited to, all Environmental Laws.

Lender: the holder of any mortgage or deed of trust which may now or hereafter encumber the Property.

License: defined in Section 8.4(a).

Lien: any mortgage, pledge, lien, charge, encumbrance or security interest of any kind, including any inchoate mechanic’s or materialmen’s lien.

Major Work: defined in Section 7.3(b).

Master Landlord: the landlord under any ground lease or lease of all or any portion of the Property, subject to the space leases, which may now or hereafter affect all or any portion of the Property.

Monthly Expense Payment: defined in Section 5.3. Monthly Tax Payment: defined in Section 4.3.

NAICS: defined in Section 11.9.

Net Award: any insurance proceeds or condemnation award payable in connection with any damage, destruction or Taking, less any expenses incurred by Landlord in recovering such amount.

Net Rental Proceeds: in the case of a sublease, the amount by which the aggregate of all rents, additional charges or other consideration payable under a sublease to Tenant by the subtenant (including sums paid for the sale or rental of Tenant’s fixtures, leasehold improvements, equipment, furniture or other personal property) exceeds the sum of (i) the Basic Rent plus all


amounts payable by Tenant pursuant to the provisions hereof during the term of the sublease in respect of the subleased space, (ii) actual brokerage commissions, providing same are at prevailing rates, due and owing to a real estate brokerage firm, and, (iii) reasonable legal fees incurred by Tenant in connection with the sublease, (iv) free rent granted to the subtenant, (v) cost of work incurred by Tenant in preparing the premises for the sublease and (vi) the then net unamortized or undepreciated cost of the fixtures, leasehold improvements, equipment, furniture or other personal property included in the subletting; and in the case of an assignment, the amount by which all sums and other considerations paid to Tenant by the assignee of this Lease for or by reason of such assignment (including sums paid for the sale of Tenant’s fixtures, leasehold improvements, equipment, furniture or other personal property) exceeds the sum of (i) actual brokerage commissions, provided same are at prevailing rates due and owing to a real estate brokerage firm, and, (ii) the then net unamortized or undepreciated cost of the fixtures, leasehold improvements, equipment, furniture or other personal property sold to the assignee.

Objection Notice: defined in Schedule C.

OFAC: defined in Article 30.

Order or Orders: defined in Article 30.

Permitted Use: defined in the Basic Lease Provisions.

Preliminary Plans: defined in Schedule C Premises: defined in the Basic Lease Provisions.

Prime Rate: the prime commercial lending rate publicly announced from time to time by Citibank N.A. or its successor bank.

Projected Taxes: defined in Section 4.2.

Property: the Land, the Building, all other buildings on the Land, and all other buildings or improvements hereafter constructed on the Land from time to time.

Punch List Items: defined in Section 2.2(c). Recapture Notice: defined in Section 16.5(a). Recapture Space: defined in Section 16.5(a).

Rent Payment Date: the first day of each consecutive calendar month during the Term.

Restoration: the restoration, replacement or rebuilding of the Building (excluding any alterations, additions and improvements installed by Tenant and any trade fixtures and personal property owned by Tenant) or any portion thereof as nearly as practicable to its value, condition and character immediately prior to any damage, destruction or Taking.

Security: defined in the Basic Lease Provisions.


Substantially Completed or Substantial Completion: defined in Section 2.2(c).

Taking: a taking of all or any part of the Property, or any interest therein or right  accruing thereto, as the result of, or in lieu of, or in anticipation of, the exercise of the right of condemnation or eminent domain pursuant to any law, general or special, or by reason of the temporary requisition of the use or occupancy of the Property or any part thereof, by any governmental authority, civil or military.

Taxes: with respect to each governmental authority levying or imposing the same, all taxes and assessments (general, special, betterment, ordinary or extraordinary, foreseen and unforeseen) levied, charged, assessed, imposed upon or which become due and payable out of or in respect of and become a lien on the Land and all improvements constructed on the Land from time to time, including, without limitation, charges imposed in respect of the ownership, operation, management, use, leasing or alteration of the Property and/or Premises, or any portion thereof; the various estates in and to the Property and/or Premises, or any portion thereof; the Basic Rent and Additional Rent payable to Landlord pursuant to this Lease; and all franchise, income, profit or other taxes, fees and charges, however designated, which, due to a future change in the method of taxation, may be levied or imposed on Landlord in substitution in whole or in part for, or in lieu of, or in addition to, any tax which would otherwise constitute Taxes, as heretofore defined. Nothing contained in this Lease shall require Tenant to pay any estate, inheritance, gift, succession, transfer, corporate franchise or income tax of Landlord, nor shall any of same be deemed Taxes, except as provided in the last phrase of the  preceding sentence (relating to changes in method of taxation).

Tenant: the party defined as such in the first paragraph of this Lease.

Tenant Affiliate: defined in Section 16.7.

Tenant Delay: defined in Section 2.2(c).

Tenant Improvement: defined in Section 7.4(a).

Tenant’s Notice: defined in Section 16.2.

Tenant’s Proportionate Share: defined in Basic Lease Provisions.

Tenant’s Signage: defined in Section 29.8.

Tenant’s Visitors: Tenant’s agents, servants, employees, subtenants, contractors, invitees, licensees and all other persons invited by Tenant onto the Property and/or into the Premises as guests or doing lawful business with Tenant.

Tenant’s Work: defined in Schedule C.

Term: defined in Basic Lease Provisions.

Termination Date: defined in Basic Lease Provisions.

Underlying Encumbrance: defined in Section 23.1.


Utility Expenses: all utility and energy costs, including any fuel surcharges or adjustments with respect thereto, incurred for water, sewer, gas, or other utilities and heating, ventilating and air conditioning for the Building and Property (not separately billed to a tenant in the Building). In determining the Utility Expenses for any Lease Year during which less than ninety-five percent (95%) of the rentable square feet of the Building was occupied by tenants for more than sixty (60) days during such Lease Year, the actual Utility Expenses for such Lease Year shall be increased on the basis of variable (but not fixed) Utility Expenses, to the amount which normally would have been incurred for such Lease Year had such occupancy of the Building been ninety-five percent (95%) throughout such Lease Year.

Working Plans: defined in Schedule C.


SCHEDULE E

PARENT GUARANTY

Agreement dated as of May 13 2022, by AudioCodes Ltd., having a principal business address at ________________________________________ (“Parent” or "Guarantor").

RECITALS

A. AUDIOCODES, INC. ("Tenant"), is party to a lease ("Lease") with KINGSBRIDGE 2005 LLC (hereinafter "Landlord"), whereby Tenant currently leases from Landlord an agreed upon 14,706 rentable square feet (the "Demised Premises") of the building known as 80 Kingsbridge Road, Piscataway, New Jersey 08854.

B. As a material inducement to Landlord to enter into the Lease, Landlord has requested Parent to provide the guaranty described below to Landlord, and Parent has agreed to provide such guaranty.

C. Accordingly, Parent agrees as follows:

1.Parent, as the ultimate parent entity of Tenant, guarantees to Landlord the payment of all base rent, additional rent and payment obligations of Tenant under the Lease (the “Obligations”). This is a guaranty of payment and performance, and not only of collection. Landlord may, at its option, proceed against Parent and Tenant, jointly and severally, or Landlord may proceed against Parent under this Guaranty without commencing any suit or proceeding of any kind against Tenant, or without having obtained any judgment against Tenant.

2.The Obligations of Parent under this Agreement are unconditional, are not subject to any set-off or defense based upon any claim Parent may have against Landlord, and will remain in full force and effect without regard to any circumstance or condition, including, without limitation: (a) any modification or extension of the Lease (except that the liability of Parent hereunder will apply to the Lease as so modified or extended); (b) any exercise or non-exercise by Landlord of any right or remedy in respect of the Lease, or any waiver, consent or other action, or omission, in respect of the Lease; (c) any transfer by Landlord or Tenant in respect of the Lease or any interests or rights in the Demised  Premises, by assignment, sublease or otherwise except as provided in the Lease; (d) any bankruptcy, insolvency, receivership, reorganization, composition, adjustment, dissolution, liquidation or other like proceeding involving or affecting Landlord or Tenant or their obligations, properties or creditors, or any action taken with respect to such obligations or properties or the Lease, by any trustee or receiver of Landlord or Tenant, or by any court, in any such proceeding; (e) any defense to or limitation on the liability or obligations of Tenant under the Lease, or any invalidity or unenforceability, in whole or in part, of any obligation of Tenant under the Lease or of any term of the Lease; or (f) any transfer by Parent of any or all of the equity of Tenant or the control thereof. This Guaranty shall also apply with respect to any period in which Tenant is occupying the Demised Premises as a holdover tenant, month-to-month tenant, tenant at will, tenant at sufferance or statutory tenant.

3.Parent waives presentment and demand for payment, notice of non-payment or non-performance, and any other notice or demand to which Parent might otherwise be entitled.

4.Parent will reimburse Landlord for all costs and expenses incurred by Landlord in connection


with the enforcement of the Lease or this Guaranty, including, without limitation, reasonable attorneys' fees.

5. For purposes of this Guaranty, any Letter of Credit or Security Deposit hereafter deposited with Landlord under the Lease shall not be credited against amounts due or payable by Tenant under the Lease or by Parent under the term of this Guaranty.

6.Notwithstanding any payments made by Parent pursuant to this Guaranty, Parent shall not seek to enforce or collect upon any rights which Parent now has or may acquire against Tenant either by way of subrogation, indemnity, reimbursement or contribution for any amount paid under this Guaranty until all amounts due and owing by Tenant to Landlord shall have been paid in full.

7.Should Landlord be obligated in any bankruptcy proceeding to repay to Tenant or Parent or to any trustee, receiver or other representative of Tenant or Parent any amounts previously paid which are part of the Obligations, then this Guaranty shall be reinstated in the amount of such repayment. Landlord shall not be required to litigate or otherwise dispute its obligation to make such repayment if it in good faith on the advice of counsel believes that such obligation exists.

8.Parent waives trial by jury of all issues arising in any action, suit or proceeding to which Landlord and Parent may be parties in connection with this Guaranty.

9.Parent, at its expense, will execute, acknowledge and deliver all instruments and take all action as Landlord from time to time may request for the assuring to Landlord the full benefits intended to be created by this Guaranty.

10.No delay by Landlord in exercising any right under this Guaranty nor any failure to exercise the same will waive that right or any other right.

11.All notices and other communications given pursuant to this Guaranty shall be in writing and shall be: (1) mailed by first class, United States Mail, postage prepaid, certified, with return receipt requested, and addressed to Landlord at the address set forth in the Lease, and to Parent at the address set forth above; (2) hand delivered to the intended addressee; (3) sent by a nationally recognized overnight courier service; or (4) sent by confirmed email or facsimile transmission during normal business hours followed by a copy of such notice sent in another manner permitted hereunder. All notices shall be deemed given upon the earlier to occur of actual receipt, one (1) Business Day following deposit with a nationally recognized overnight courier service, or five (5) days following deposit in the United States mail. The parties hereto may change their addresses by giving notice thereof to the other in conformity with this provision.

12.As material inducement to Landlord to enter into the Lease, Parent specifically represents and warrants and covenants and agrees, as the case may be that Parent consents to jurisdiction by a court or arbitrator located in the State of New Jersey.

13.All remedies of Landlord by reason of this Guaranty are separate and cumulative remedies and no one remedy, whether exercised by Landlord or not, will be in exclusion of any other remedy of Landlord and will not limit or prejudice any other legal or equitable remedy which Landlord may have.


14.If any provision of this Guaranty or the application thereof to any person or circumstance will to any extent be held unenforceable, the remainder of this Guaranty or the application of such provision to persons or circumstances other than those as to which it is held unenforceable, will not be affected thereby, and each provision of this Guaranty shall be valid and enforceable to the fullest extent permitted by law.

15.This Guaranty will inure to the benefit of and may be enforced by Landlord and its successors or assigns, and will be binding upon and enforceable against Parent and its successors, assigns, heirs and personal representatives. If there is more than one Parent, Parent's obligations and liabilities under this Guaranty will be joint and several.

16. This Guaranty by Parent, as tendered to Landlord as a material inducement to the Lease, represents the entire understanding between the parties hereto as to the matters addressed herein and may not be modified, amended, supplemented or terminated except in a writing signed by the Landlord. All prior understandings and agreements as to the matters addressed herein, oral or written, express or implied, are hereby merged herein.

17.This Guaranty may be executed and delivered as a “.pdf” attachment to an e-mail with the same force and effect as if it were originally executed and delivered.

IN WITNESS WHEREOF, Parent has duly executed this Guaranty as of the day and year first above written.

EIN#

By:

Name:

Title:


SCHEDULE F

(For Recorder’s Use Only)

SUBORDINATION, NONDISTURBANCE AND ATTORNMENT AGREEMENT

(UBS 2018-C13, Loan No. 030315037)

THIS SUBORDINATION, NONDISTURBANCE, AND ATTORNMENT AGREEMENT (this “Agreement”) is entered into as of ____________, 2022 (the “Effective Date”), among WELLS FARGO BANK, NATIONAL ASSOCIATION, AS TRUSTEE FOR THE BENEFIT OF THE REGISTERED HOLDERS OF UBS COMMERCIAL MORTGAGE TRUST 2018-C13, COMMERCIAL MORTGAGE PASS-THROUGH CERTIFICATES, SERIES 2018-C13, AND IN ITS CAPACITY AS “LEAD SECURITIZATION NOTE HOLDER” (“Lender”), whose address is c/o Midland Loan Services, a division of PNC Bank, National Association, 10851 Mastin Street, Suite 300, Overland Park, Kansas 66210 (Re: Kingsbridge 2005, LLC et al; Loan No. 030315037), AUDIOCODES, INC., a _________ corporation (“Tenant”), whose address is80 Kingsbridge Road, Piscataway, New Jersey 08854, and KINGSBRIDGE 2005 LLC, a Delaware limited liability company (“Landlord”), whose address is 2362 Nostrand Avenue, Suite 7, Brooklyn, New York 11210, with reference to the following facts:

A. Landlord owns the real property known as 80 Kingsbridge Road and having a street address of 80 Kingsbridge Road, Piscataway, New Jersey 08854, such real property, including all buildings, improvements, structures and fixtures located thereon (all or any portion thereof being referred to herein as the “Landlord’s Premises”), as more particularly described on Exhibit A.

B.Cantor Commercial Real Estate Lending, L.P., a Delaware limited partnership (“Original Lender”) made a loan to Kingsbridge 2005, LLC, and 691 Central Avenue SPE, LLC, each a Delaware limited liability company (“Additional Borrowers”) and Landlord in the original principal amount of $93,000,000.00 (the “Loan”).

C.To secure the Loan, Landlord and Additional Borrowers encumbered the Landlord’s Premises by entering into that certain Mortgage and Security Agreement dated as of September 7, 2018, for the benefit of Original Lender (as amended, increased, renewed, extended, spread, consolidated, severed, restated, or otherwise changed from time to time, the “Security Instrument”) recorded in the applicable land records of Essex County, New Jersey.

D.Lender is now the holder of the Security Instrument and has authority to enter into this Agreement.

E.Pursuant to a Lease Agreement dated as of May 10, 2022 together with any amendments, modifications and renewals approved in writing by Lender to the extent such approval is required by the Security Instrument (the “Lease”), Landlord demised to Tenant a portion of the Landlord’s Premises (the “Tenant’s Premises”).


F.Lender has been requested by Landlord and Tenant to enter into this Agreement, and Tenant and Lender desire to agree upon the relative priorities of their interests in the Landlord’s Premises and their rights and obligations if certain events occur.

NOW, THEREFORE, for good and sufficient consideration, Tenant and Lender agree:

1.

Definitions.  The following terms shall have the following meanings for purposes of this Agreement:

1.1.

Construction-Related Obligation” means any obligation of Former Landlord (as hereinafter defined) under the Lease to make, pay for, or reimburse Tenant for any alterations, demolition, or other improvements or work at the Landlord’s Premises, including the Tenant’s Premises.1  “Construction-Related Obligation” shall not include: (a) reconstruction or repair following any fire, casualty or condemnation which occurs after the date of attornment hereunder, but only to the extent of the insurance or condemnation proceeds actually received by Successor Landlord for such reconstruction and repair, less Successor Landlord’s actual expenses in administering such proceeds; or (b) day-to-day maintenance and repairs.

1.2.

Foreclosure Event” means (a) foreclosure under the Security Instrument; (b) any other exercise by Lender of rights and remedies (whether under the Security Instrument or under applicable law, including bankruptcy law) as holder of the Loan and/or the Security Instrument, as a result of which Successor Landlord becomes owner of the Landlord’s Premises; or (c) delivery by Former Landlord to Lender (or its designee or nominee) of a deed or other conveyance of Former Landlord’s interest in the Landlord’s Premises in lieu of any of the foregoing.

1.3.

Former Landlord” means Landlord and/or any other party that was landlord under the Lease at any time before the occurrence of any attornment under this Agreement.

1.4.

Offset Right” means any right or alleged right of Tenant to any offset, defense (other than one arising from actual payment and performance, which payment and performance would bind a Successor Landlord pursuant to this Agreement), claim, counterclaim, reduction, deduction, or abatement against Tenant’s payment of Rent or performance of Tenant’s other obligations under the Lease, arising (whether under the Lease or other applicable law) from acts or omissions of Former Landlord and/or from Former Landlord’s breach or default under the Lease.2

1.5.

Rent” means any fixed rent, base rent or additional rent under the Lease.

1.6.

Successor Landlord” means any party that becomes owner of the Landlord’s Premises as the result of a Foreclosure Event.

1.7.

Termination Right” means any right of Tenant to cancel or terminate the Lease or to claim a partial or total eviction arising (whether under the Lease or under applicable law) from Former Landlord’s breach or default under the Lease.

2.

Subordination.  The Lease, and all right, title and interest of the Tenant thereunder and of the Tenant to and in the Landlord’s Premises, are, shall be, and shall at all times remain, subject and subordinate to the Security Instrument, the lien imposed by the Security Instrument, and all advances made under the Security Instrument.


1

Tenant proposed change to be submitted to lender for review.

2

Tenant proposed change to be submitted to lender for review.

61


3.

Payment to Lender.  In the event Tenant receives written notice (the “Rent Payment Notice”) from Lender or from a receiver for the Landlord’s Premises that there has been a default under the Security Instrument and that rentals due under the Lease are to be paid to Lender or to the receiver (whether pursuant to the terms of the Security Instrument or of that certain Assignment of Rents and Leases executed by Landlord as additional security for the Loan), Tenant shall pay to Lender or to the receiver, or shall pay in accordance with the directions of Lender or of the receiver, all Rent and other monies due or to become due to Landlord under the Lease, notwithstanding any contrary instruction, direction or assertion of Former Landlord.  Landlord hereby expressly and irrevocably directs and authorizes Tenant to comply with any Rent Payment Notice, notwithstanding any contrary instruction, direction or assertion of Landlord, and Landlord hereby releases and discharges Tenant of and from any liability to Landlord on account of any such payments.  The delivery by Lender or the receiver to Tenant of a Rent Payment Notice, or Tenant’s compliance therewith, shall not be deemed to: (i) cause Lender to succeed to or to assume any obligations or responsibilities as landlord under the Lease, all of which shall continue to be performed and discharged solely by the applicable Landlord unless and until any attornment has occurred pursuant to this Agreement; or (ii) relieve the applicable Former Landlord of any obligations under the Lease.  Tenant shall be entitled to rely on any Rent Payment Notice.  Tenant shall be under no duty to controvert or challenge any Rent Payment Notice.  Tenant’s compliance with a Rent Payment Notice shall not be deemed to violate the Lease.  Tenant shall be entitled to full credit under the Lease for any Rent paid to Lender pursuant to a Rent Payment Notice to the same extent as if such Rent were paid directly to Former Landlord.

4.Nondisturbance, Recognition and Attornment.

4.1.No Exercise of Security Instrument Remedies against Tenant.  So long as (i) the Lease has not expired or otherwise been terminated by Former Landlord and (ii) there is no existing default under or breach of the Lease by Tenant that has continued beyond applicable cure periods (an “Event of Default”), Lender shall not name or join Tenant as a defendant in any exercise of Lender’s rights and remedies arising upon a default under the Security Instrument unless applicable law requires Tenant to be made a party thereto as a condition to proceeding against Former Landlord or prosecuting such rights and remedies.  In the latter case, Lender may join Tenant as a defendant in such action only for such purpose and not to terminate the Lease or otherwise diminish or interfere with Tenant’s rights under the Lease or this Agreement in such action.

4.2.Nondisturbance and Attornment.  So long as (i) the Lease has not expired or otherwise been terminated by Former Landlord, (ii) an Event of Default has not occurred, and (iii) no condition exists which would cause or entitle Former Landlord to terminate the Lease on its terms, or to dispossess the Tenant that would not be an Event of Default, then, if and when Successor Landlord takes title to the Landlord’s Premises: (a) Successor Landlord shall not terminate or disturb Tenant’s possession of the Tenant’s Premises under the Lease, except in accordance with the terms of the Lease and this Agreement; (b) Successor Landlord shall be bound to Tenant under all the terms and conditions of the Lease (except as provided in this Agreement); (c) Tenant shall recognize and attorn to Successor Landlord as Tenant’s direct landlord under the Lease as affected by this Agreement; (d) the Lease shall continue in full force and effect as a direct lease, in accordance with its terms (except as provided in this Agreement), between Successor Landlord and Tenant; and (e) Successor Landlord shall have all the rights and remedies of the landlord under the Lease, including, without limitation, rights or remedies arising by reason of any Event of Default by Tenant under the Lease, whether occurring before or after the Successor Landlord takes title to the Landlord’s Premises.

62


4.3.Protection of Successor Landlord.  Notwithstanding anything to the contrary in the Lease or the Security Instrument, neither Lender nor Successor Landlord shall be liable for or bound by any of the following matters:

a.

Claims against Former Landlord.  Any Offset Right or Termination Right that Tenant may have against any Former Landlord relating to any event or occurrence before the date of attornment, including any claim for damages of any kind whatsoever as the result of any breach by Former Landlord that occurred before the date of attornment.  The foregoing shall not limit Tenant’s right to exercise against Successor Landlord any Offset Right or Termination Right otherwise available to Tenant because of events occurring after the date of attornment.

b.

Construction-Related Obligations.  Any Construction-Related Obligation of Former Landlord.

c.

Prepayments.  Any payment of Rent that Tenant may have made to Former Landlord for more than the current month.

d.

Payment; Security Deposit.  Any obligation: (a) to pay Tenant any sum(s) that any Former Landlord owed to Tenant or (b) with respect to any security deposited with Former Landlord, unless such security was actually delivered to Lender or to Successor Landlord.

e.

Modification, Amendment or Waiver.  Any modification or amendment of the Lease, or any waiver of any terms of the Lease, made without Lender’s written consent if such consent is required by the Security Instrument.

f.

Surrender, Etc.  Any consensual or negotiated surrender, cancellation, or termination of the Lease, in whole or in part, agreed between Former Landlord and Tenant, unless effected unilaterally by Tenant pursuant to the express terms of the Lease.

g.

Partial Lease Assignment.  Any assignment of one or more provisions of the Lease or the beneficial interest therein not constituting the whole of the Lease.

h.

Covenants.  Any covenants or obligations of or applicable to Former Landlord to the extent they apply to or affect any property other than the Landlord’s Premises.

5.Lender’s Right to Cure.

5.1.Notice to Lender.  Copies of all notices and other communications given by Tenant to Former Landlord of a breach of or default under the Lease by Former Landlord shall also be simultaneously provided to Lender.  Notwithstanding anything to the contrary in the Lease or this Agreement or the Security Instrument, before exercising any Termination Right or Offset Right, Tenant shall provide Lender with notice of the breach or default by Former Landlord giving rise to same (the “Default Notice”) and, thereafter, the opportunity to cure such breach or default as provided for below.

5.2.Lender’s Cure Period.  After Lender receives a Default Notice, Lender shall have a period of thirty (30) days beyond the time available to Former Landlord under the Lease in which to cure the breach or default by Former Landlord, or, in the event that such cure cannot be completed within such cure period, Lender shall have such reasonable period of time as is required to diligently prosecute such cure to its completion.  Lender shall have no obligation to cure (and shall have no liability or obligation for not curing) any breach or default by Former Landlord.

63


6.

Exculpation of Successor Landlord.  Notwithstanding anything to the contrary in this Agreement or the Lease, upon any attornment pursuant to this Agreement, the Lease shall be deemed to have been automatically amended to provide that Successor Landlord’s obligations and liabilities under the Lease shall never extend beyond Successor Landlord’s (or its successors’ or assigns’) interest, if any, in the Landlord’s Premises from time to time, including insurance and condemnation proceeds (except to the extent reinvested in the Landlord’s Premises), Successor Landlord’s interest in the Lease, and the proceeds from any sale or other disposition of the Landlord’s Premises by Successor Landlord (collectively, “Successor Landlord’s Interest”).  Tenant shall look exclusively to Successor Landlord’s Interest (or that of its successors and assigns) for payment or discharge of any obligations of Successor Landlord under the Lease as affected by this Agreement.  If Tenant obtains any money judgment against Successor Landlord with respect to the Lease or the relationship between Successor Landlord and Tenant, then Tenant shall look solely to Successor Landlord’s Interest (or that of its successors and assigns) to collect such judgment.  Tenant shall not collect or attempt to collect any such judgment out of any other assets of Successor Landlord.

7.Miscellaneous.

7.1.Notices.  All notices or other communications required or permitted under this Agreement shall be in writing and given by personal delivery or by nationally recognized overnight courier service that regularly maintains records of items delivered.  Each party’s address is as set forth in the opening paragraph of this Agreement, subject to change by notice under this paragraph.  Notices shall be effective upon delivery if sent by personal delivery and the next business day after being sent by overnight courier service.

7.2.Successors and Assigns.  This Agreement shall bind and benefit the parties, their successors and assigns, any Successor Landlord, and its successors and assigns.  Upon assignment of the Security Instrument by Lender, all liability of the Lender/assignor shall terminate.

7.3.Entire Agreement.  This Agreement constitutes the entire agreement between Lender and Tenant and Landlord regarding the subordination of the Lease to the Security Instrument and the rights and obligations of Tenant, Lender and Landlord as to the subject matter of this Agreement.

7.4.Interaction with Lease and with Security Instrument.  If this Agreement conflicts with the Lease, then this Agreement shall govern as between the parties and any Successor Landlord, including upon any attornment pursuant to this Agreement.  This Agreement supersedes, and constitutes full compliance with, any provisions in the Lease that provide for subordination of the Lease to, or for delivery of non-disturbance agreements by the holder of, the Security Instrument.  Lender confirms that Lender has consented to Landlord’s entering into the Lease.

7.5.Lender’s Rights and Obligations.

a.

Except as expressly provided for in this Agreement, Lender shall have no obligations to Tenant with respect to the Lease.  If an attornment occurs pursuant to this Agreement, then all rights and obligations of Lender under this Agreement shall terminate, without thereby affecting in any way the rights and obligations of Successor Landlord provided for in this Agreement.

b.

Neither this Agreement, the Security Instrument or any of the related loan documents, nor the Lease shall, prior to any acquisition of the Landlord’s Premises by Lender, operate to give rise to or create any responsibility or liability for the control, care, management or repair of the Landlord’s Premises upon the Lender, or impose responsibility for the carrying out by Lender of any of the covenants, terms or conditions of the Lease, nor shall said instruments operate to make

64


Lender responsible or liable for any waste committed on the Landlord’s Premises by any party whatsoever, or for dangerous or defective conditions of the Landlord’s Premises, or for any negligence in the management, upkeep, repair or control of the Landlord’s Premises, which may result in loss, injury or death to Tenant, or to any tenant, licensee, invitee, guest, employee, agent or stranger.

c.

Lender may assign to any person or entity its interest under the Security Instrument and/or the related loan documents, without notice to, the consent of, or assumption of any liability to, any other party hereto.  In the event Lender becomes the Successor Landlord, Lender may assign to any other party its interest as the Successor Landlord without the consent of any other party hereto.

7.6.Landlord’s Rights and Obligations.  Nothing herein contained is intended, nor shall it be construed, to abridge or adversely affect any right or remedy of Landlord under the Lease, including upon the occurrence of an Event of Default by Tenant under the Lease. This Agreement shall not alter, waive or diminish any of Landlord’s obligations under the Security Instrument, any of the related loan documents, or the Lease.

7.7.Option or Right to Purchase the Landlord’s Premises or the Loan.  Notwithstanding any other provision contained herein, this Agreement does not constitute an agreement by nor a consent of Lender to any provision whatsoever in the Lease allowing or providing for any right or option to Tenant, any affiliate of Tenant or any successor or assignee of Tenant to purchase, in whole or in part, either the Landlord’s Premises or the Loan or any of the instruments or documents evidencing the Loan or securing payment of the Loan and neither Lender nor any assignee of or successor to Lender shall be bound in any way by any such right or option.

7.8.Interpretation; Governing Law.  The interpretation, validity and enforcement of this Agreement shall be governed by and construed under the internal laws of the state where the Landlord’s Premises are located, excluding its principles of conflict of laws.

7.9.Amendments.  This Agreement may be amended, discharged or terminated, or any of its provisions waived, only by a written instrument executed by the parties hereto.

7.10.Due Authorization.  Each party represents that it has full authority to enter into this Agreement, which has been duly authorized by all necessary actions.

7.11.Execution.  This Agreement may be executed in any number of counterparts, each of which shall be deemed an original and all of which together shall constitute one and the same instrument.

7.12.Attorneys’ Fees.  All costs and attorneys’ fees incurred in the enforcement hereof shall be paid by the non-prevailing party.

7.13.Headings.  The headings in this Agreement are intended to be for convenience of reference only, and shall not define the scope, extent or intent or otherwise affect the meaning of any portion hereof.

7.14.WAIVER OF JURY TRIAL.  TENANT AND LANDLORD EACH HEREBY KNOWINGLY, VOLUNTARILY AND INTENTIONALLY, AFTER CAREFUL CONSIDERATION AND AN OPPORTUNITY TO SEEK LEGAL ADVICE, WAIVE THEIR RESPECTIVE RIGHTS TO HAVE A TRIAL BY JURY IN RESPECT OF ANY LITIGATION ARISING OUT OF OR IN ANY WAY CONNECTED WITH ANY OF THE PROVISIONS OF THIS AGREEMENT, OR ANY OTHER DOCUMENTS EXECUTED IN CONJUNCTION HEREWITH, ANY TRANSACTION CONTEMPLATED BY THIS AGREEMENT, THE LANDLORD’S

65


PREMISES, OR ANY COURSE OF CONDUCT, COURSE OF DEALING, STATEMENTS (WHETHER VERBAL OR WRITTEN) OR ACTIONS OF LANDLORD, TENANT OR LENDER.  THIS PROVISION IS A MATERIAL INDUCEMENT FOR LENDER TO ENTER INTO THIS AGREEMENT.

(REMAINDER OF PAGE LEFT INTENTIONALLY BLANK)

66


IN WITNESS WHEREOF, this Agreement has been duly executed by Lender, Tenant and Landlord as of the Effective Date.

LENDER:

WELLS FARGO BANK, NATIONAL ASSOCIATION, AS TRUSTEE FOR THE BENEFIT OF THE REGISTERED HOLDERS OF UBS COMMERCIAL MORTGAGE TRUST 2018-C13, COMMERCIAL MORTGAGE PASS-THROUGH CERTIFICATES, SERIES 2018-C13, AND IN ITS CAPACITY AS “LEAD SECURITIZATION NOTE HOLDER”

By:

Midland Loan Services, a division of PNC Bank, National Association as its Master Servicer and attorney in fact

By:

Name:

Title:

STATE OF KANSAS                )

 )  ss.

COUNTY OF JOHNSON         )

On this     day of                  , 2022, before me, a Notary Public in and for the State of Kansas, personally appeared                                                                      , personally known to me (or proved to me on the basis of satisfactory evidence) to be the person who executed this instrument, on oath stated that he/she was authorized to execute the instrument, and acknowledged that he/she is the Senior Vice President and Servicing Officer of Midland Loan Services, a division of  PNC Bank, National Association to be the free and voluntary act and deed of said company for the uses and purposes mentioned in the instrument.

IN WITNESS WHEREOF, I have hereunto set my hand and official seal the day and year first above written.

(seal)

(Print Name)

NOTARY PUBLIC in and for the State of

Kansas.

My appointment expires

[Signature Page to

Subordination, Nondisturbance and Attornment Agreement]


TENANT:

AUDIOCODES, INC., a _________ corporation

By:

Name:

Title:

STATE OF                                 )

 )

COUNTY OF                             )

The foregoing instrument was acknowledged before me this ____ day of                       , 2022, by ___________________________ as _____________ of Acosta Inc., a _________ corporation, on behalf of the corporation.  He/She is personally known to me or has produced a driver’s license as identification.

NOTARY PUBLIC, STATE OF

Print or Stamp Name of Notary

My Commission Expires:

[Notarial Seal]

[Signature Page to

Subordination, Nondisturbance and Attornment Agreement]


LANDLORD:

KINGSBRIDGE 2005 LLC,

a Delaware limited liability company

By:

Shelbourne Jersey Portfolio 5, LLC,

a Delaware limited liability company,

its Sole Member

By:

Shelbourne Global Solutions LLC,

a New York limited liability company, its Manager

By:

Name:

Title:

STATE OF ______________)

)

COUNTY OF____________)

The foregoing instrument was acknowledged before me this _____ day of                         , 2022, by ___________________________ as _____________ of Shelbourne Global Solutions LLC, a New York limited liability company, Manager of Shelbourne Jersey Portfolio 5, LLC, a Delaware limited liability company, Sole Member of Kingsbridge 2005 LLC, a Delaware limited liability company, on behalf of the limited liability company.  He/She is personally known to me or has produced a driver’s license as identification.

[Signature Page to

Subordination, Nondisturbance and Attornment Agreement]


EXHIBIT A

LEGAL DESCRIPTION

LEGAL DESCRIPTION OF 80 KINGSBRIDGE ROAD, PISCATAWAY, NEW JERSEY

Tract II-80 Kingsbridge Road

All that certain lot, piece or parcel of land, with the buildings and improvements thereon erected, situate, lying and being in the Township of Piscataway, County of Middlesex, State of New Jersey.

BEGINNING at a point in the southwesterly side of Kingsbridge Road therein distant northwesterly 422.06 feet from the intersection of the same with the northwesterly side of Centennial Avenue, if the same were produced to meet at an intersection; thence

1. Along said side of Kingsbridge Road North 37 degrees 54 minutes 40 seconds West 332.19 feet to a point of curve in the same; thence

2. Still along the same northwesterly on the are of a curve curving to the left with a radius of 80.00 feet for a distance of 124.78 feet to a point of tangency in the same, thence

3. Still along the same South 52 degrees 43 minutes 10 seconds West 450.85 feet; thence

4. South 37 degrees 54 minutes 40 seconds East 415.77 feet; thence

5. North 52 degrees 14 minutes 15 seconds East 529.94 feet to Kingsbridge Road and the point or place of BEGINNING

BEING part of Lot #8, Block 503-B, Map of Kingsbridge #4, Piscataway, New Jersey, filed in the Registered’s Office of Middlesex County, on May 11, 1972 as Map #3551 File #959.

The above description is in accordance with a survey made by George J. Anderson, LLC dated August 24, 2018.

NOTE: Being Lot(s) 8.01, Block 6702, Tax Map of the Township of Piscataway, County of Middlesex, State of New Jersey.

[Signature Page to

Subordination, Nondisturbance and Attornment Agreement]


EX-4.20 4 audc-20221231xex4d20.htm EX-4.20

Exhibit 4.20

Building and Tenancy Lease Agreement, dated November 16, 2022, by and between Naimi
Towers Ltd. and AudioCodes Ltd.

(English Summary of Document in Hebrew)

Building and Tenancy Lease Agreement, dated November 16, 2022, by and between Naimi Towers Ltd. (Lessor) and AudioCodes Ltd. (“AudioCodes”).

Agreement regarding the building and lease of a new building for AudioCodes in “Park Naimi” (Or Yehuda area municipal area as further detailed in the agreement).

Leased Property: Approximately 10,000 square meters and an additional 250 marked parking spaces, with an option to reduce the leased area to 7,500 square meters (Due until December 31, 2022) and/or to lease another 50 unmarked parking spaces. Furthermore, AudioCodes has the right to lease up to 200 square meters of storage areas, for [---] NIS per square meter (plus VAT).

Commencement and Lease period: Upon completion and delivery of the building according to Plans, agreed to March 31, 2023, for a period of seven years with an option to extend the lease for one additional period of five years.

Price: For main premises [---] NI­S per square meter per calendar month (plus VAT). The price for the marked parking is [---] NIS (plus VAT) per space in the parking area and for the unmarked spaces is [---] NIS (plus VAT).

All the above prices exclude all taxes and are linked thereafter to changes in the Israeli Consumer Price Index from January 2023 (Agreed that the calculation of index differences for the year 2023 only will be as follows: if the annual index increases by more than [---]%, linkage differences will be paid at the rate of [---]%, and only half of the increase above 3%).

Additional Payments: Building Management Company – [---] NIS per square meter or [---] according to the higher of the above per calendar month, linked to changes in the Israeli Consumer Price Index from January 2023 (plus VAT).

Rent increase: Increase may occur after 7 years and the exercise of the one option periods. There is a maximum increase of [---]%.

Term: 144 months. AudioCodes has the option to terminate the agreement after a period of seven years.

Restrictions on use: AudioCodes is permitted to conduct the business of a high-tech company, including, but not limited to, maintaining offices, laboratories, and any use necessary for the current activity of the tenant, provided that the activity is permitted according to the urban building scheme. AudioCodes has the right to sublease up to 33% of the building as further detailed in the agreement.


Security Deposit: AudioCodes is required to provide a guarantee equivalent to Two months rent plus management fees (plus VAT) linked to changes in the Israeli Consumer Price Index.


EX-8.1 5 audc-20221231xex8d1.htm EX-8.1

Exhibit 8.1

LIST OF SUBSIDIARIES OF AUDIOCODES LTD.

Name of Subsidiary

    

Place of Incorporation

AudioCodes Inc.

Delaware, USA


EX-12.1 6 audc-20221231xex12d1.htm EX-12.1

Exhibit 12.1

CERTIFICATION PURSUANT TO

SECTION 302(A) OF THE SARBANES-OXLEY ACT OF 2002

I, Shabtai Adlersberg, certify that:

1.have reviewed this annual report on Form 20-F of AudioCodes Ltd.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;
4.The company’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:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this annual report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the company’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
(d)Disclosed in this report any change in the company’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’s internal control over financial reporting; and
5.The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of company’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the company’s internal control over financial reporting.

Date: April 24, 2023

/s/ SHABTAI ADLERSBERG

Shabtai Adlersberg

President and Chief Executive Officer


EX-12.2 7 audc-20221231xex12d2.htm EX-12.2

Exhibit 12.2

CERTIFICATION PURSUANT TO

SECTION 302(A) OF THE SARBANES-OXLEY ACT OF 2002

I, Niran Baruch, certify that:

1.have reviewed this annual report on Form 20-F of AudioCodes Ltd.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;
4.The company’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:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this annual report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the company’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
(d)Disclosed in this report any change in the company’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’s internal control over financial reporting; and
5.The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of company’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the company’s internal control over financial reporting.

Date: April 24, 2023

/s/ NIRAN BARUCH

Niran Baruch

Vice President Finance and Chief Financial Officer


EX-13.1 8 audc-20221231xex13d1.htm EX-13.1

Exhibit 13.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of AudioCodes Ltd., or the Company, on Form 20-F for the period ending December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof, or the Report, I, Shabtai Adlersberg, President and Chief Executive Officer of the Company, 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:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: April 24, 2023

/s/ SHABTAI ADLERSBERG

Shabtai Adlersberg

President and Chief Executive Officer


EX-13.2 9 audc-20221231xex13d2.htm EX-13.2

Exhibit 13.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of AudioCodes Ltd., or the Company, on Form 20-F for the period ending December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof, or the Report, I, Niran Baruch, Vice President Finance and Chief Financial Officer of the Company, 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:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: April 24, 2023

/s/ NIRAN BARUCH

Niran Baruch

Vice President Finance and Chief Financial Officer


EX-15.1 10 audc-20221231xex15d1.htm EX-15.1

EXHIBIT 15.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the Registration Statements (Form F-3ASR No. 333-238867) and our Registration Statement (Form S-8 Nos. 333-11894, 333-13268, 333-105473, 333-144823, 333-144825, 333-160330, 333-170676, 333-13378, 333-190437, 333-210438, 333-230388 and 333-264535) of AudioCodes Ltd. of our reports dated April 24, 2023, with respect to the consolidated financial statements of AudioCodes Ltd., and the effectiveness of internal control over financial reporting of AudioCodes Ltd. included in this Annual Report (Form 20-F) for the year ended December 31, 2022.

Tel Aviv, Israel

April 24, 2023

/s/ KOST, FORER, GABBAY AND KASIERER

A member of Ernst & Young Global


GRAPHIC 11 audc-20221231x20f008.jpg GRAPHIC begin 644 audc-20221231x20f008.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !? %8# 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)B7J#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#]4Z*** "B MD)Q3=]*Z ?13/,XY%5KG4X+./S+B1(D]6;%8U:]*A!U*LE&*ZMV7WL:3;LBS M)SCI^-,W!5Y(_*N2U3XBVD+;;2)KEAD;B=J__7KEM2\6ZEJ&5,QAC/5(_E_7 MK7Y7G'B7D.6-PI3=:?:&W_@3T^ZYZU'+,16W7*O,]&O]?L-,0^?]$_1(]RCE-&FKS;;/7M"NI+[2;:>4AI'7UR[#U*C;DX1;>NK:1\A6O&I)+N;U)D>M17$_DQ%@C.?11S6+=S:O=,5M8( M;8'_ ):3ON(_ ?XUUXS'0P:^"4WVC%M_Y+YM"C!RZV-J65(D9F<*H[DX%<[J M/C?3M/+ 2&YD'&V'G]>E59O!EWJ3;K_59)/]E%PHJ:U\":9$V&BDG('5WX_( M5\+C<9Q5CO=R[#1H+^:I*[_\!C=??<[X0PD-:LG+R2_4YO4_']]=96WVVR'T MY;\_\*PE@O-1E+!9[J0_Q8+5ZQ;>'["V'[NTBC/J%&:T$01@!1@>@KXO$>'6 M;YU/GSK,G+RBM%Z)M)?<=L;XF7PV1Q=M\.+1, M&:XED/HH"BM.#P;I=O\ \NJN1WDRV:Z&BON,)P=D&!M['!P^:YG][N<$\77G M\4V588([:,1QH(T7@*HX%%6J*^MC3A"*C%62[')ZD$DD:##NJ9/<@?SI!

:G/$G MF/';N?]X5\9?"'P#\0?"/B5HM4\ M*ZK+H.I1&SOXV((\MN-_WNJ]>*\Q^)?A#4?ASXSOM&GEN L+^9!+O8;XCRC# MG_.*5@/TB4;AZ5&;J)>#*@(]6%?/_A3]H:&+X"3ZY-M.CU&RDMPD$W'> M@#USX)_&7CG1M$NM(TJ&WO9Q$\D*R[U![C+&NU_:L^%I\8>$AKME%NU M/25+D*/FDA_B'X=17/Z=\:O@5I%]%>6/AZ*TNXFWQSP:%L=3Z@@9%>U^$_'> MD_$KPI-JNDF66Q<21_Z1"8R2!R-IH _-L2NL31AV$9.XINXR.Y'K7UY^R!\+ MAI.DS>+[^("\OE\JR5ARD&>6_P"!$?D!ZU\F:ZH35M0"C $TF .W)K]+/!D2 M1>%=&5%"JMG$ H& !M% &W1110 4444 %%%% 'D_QW^"\_QBLM'MX-6CTHV, MKREI(#)OW+C& 1BO(/\ AB"_Q_R-]M_X -_\77L_QA\;ZYX/FT6'1(DEEO/M M!=38M=M^[BW@!%=3R/0XK$C_ &@5N?!4E\MF3JBV]MEX<- )9HV=<9(. M%*D$'\* /,Q^Q#?_ /0WVW_@ W_Q=>[_ D^&4OPS\$_V!)J"7[>9(XGCB,8 M^;MMR:\[\-_M"ZO=>#/M-SIBZAK,EN)D2RC"1HH3.4N9M/1$2&#*+E@S9)RW:@#@-0_8FO[V\N9QXMMD\YV?!L&.,DG M^_S7U%H]@=)TFTM&?S/L\2QEP,9P ,XKCO"WQ?LO%6OS:=#IEY:PK#)<17MP MT8BF1&VL1AB1S_> K-T_XX67B3P_XONM,M)(KK0K1[E3H9%&X"O%[S]I73=#TZ!=7T/5(-8W*)["-8RRIY22F4$.05Q(,*"6SQCO2 MP?&O6I=4@0^'V%E)K,MB91(@/DI#YF<;L[LGM0!)1110! MYE\8+_P-9IIY\:0R,B++);2KYB@'Y5=048')##Y>X!KC[G4/A%>W4"G1;@Q0 MH+4300S);1*K,D>XJP7D[MK8R _&O@'5=,ADU3PZUAJ&H@KH1Q1Z M>9)+)K%TC:%BQ9TW,=^[:<;<#VYIFB^+_A+HEIJUII5K,\=Y&;2ZA@2:9IE& MT+$H+$@$SX4# R6 Z5V7@#X3_P#"%:SKERUV;FQO$2VMK1Y'D\F!VDE@C@$\=P5EC"2&1&1AT8,>OL!TH X"]U'X;6>A7 M4>D^&[ZXNK*";5/+9;B,P.H:-DGEW[D'[G84)*X &*T["?P;XL^(D6DVWAYY M?M292SNSECSO9I&);]*GT#X4:-X=\2G6[5KS[3^^V02W+/!$92#)L0_=W%0 M: +VD_#3PWH<\4UEIHBDAF,\69I'$;D$':&8A1R>!P,\"NF Z4M% !1110! "_]D! end GRAPHIC 12 audc-20221231xex4d19001.jpg GRAPHIC begin 644 audc-20221231xex4d19001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" ,C WT# 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)B7J#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#]4A[T: $(Q]*!G\*!P:,G% #ZT"#U-:IZ\UF>(XI9](G2$!I&P #TQD M9_2@!^@7+7FD6DY8LSQJQ)ZGBK[+E3GTJII4"VUA#&@551 %/%6V.%)/:@" M#3X1;6<<:J$5TC>([HR.#^-3$<&@ R0E)@8H ,&E Q]:3=2#F@!V<#F@9I,GIWHZ"@!<9I,&@"E(S0 GS49 M- /:C&>M !R:.:4 "@DB@ YQ2 Y'O11Q0 HH(I.M(>E "D&CFDIU SZ<4A/K0 N>:![T#I2'K0 I%)SCBE[4ASWZ4 &<=:7//-)GBC Z]Z % M')S1C'2DQZT$4 +G'6CGM29H)S0 N,XI,'- XH'6@!<E(>30 M 8.:7VH-'- !D=*"*.!02,4 [TG-*.E .: XI!TI3TYI-WITH *3.*7]:, M'TH .U*!Q2<^E+G H ,<8IN#FG YHYS[4 (/>@8S2]Z3.#0 'K1BESDT'- " M9I=PI.,4<8S0 IQBF_2ER#Q2XQ0 VEQQ2\X]Z3!QC% !S10#BCZ4 '(HS2\^ ME &.U "4'!I<@4@ /- "5GZ':&RLO*+*V'8Y7IR2:T3Q]*SM"2-+/$4GG)O; MYO\ @1S0!H@CI6O6KQ![5B^,9YK;P]=2P@>:H!&?J* +^F +8P8)(V#!/6K3_P"K./2J M.@S/<:-:2R'+M&I)/KBKKG*$'CB@"EHHD_LR#S4$]*,YH !29!-.IIX- "GI3:4@FC!H !UI<@&D_"E M.* HH 7(I.IHXQ2@<4 )@T;N* ,4 >U !]X4$ M 49H_6@ /6C'&:.U !P2**,&C!H 7/%&128/I1U[4 *1Q0D[]*",4 *<=*0T 4$&@ Y-*30E !D$T;:0$4;: #!HYH&12\T (3BC-&?6EQD4 %)R/>CD4NZ@!,$T M?I1FEZB@ []*"*3DT@Y%'XT !..U&>W6@GM0",T ^E*1[TG(YS2C/6@ '2 M@,"*3)ZT8H .G048S@TE)SG% !SGUK M*\.+)'IH638&\Q_N=,;C6KSFH;6".!"D8PN2<4 3C!]ZRK:%5U^\D$@W&- 4 M].M:O2+U '5=W<=JW":YW MQ\XB\,7A/(PO4_[0H O>&&<^']/,A)?R5W9]<5I/Q&Q]JSO#9W:%9$\_NE_E M6B_^K;Z4 5-%"_V9#LV[<'&T8'4U9N-PMY"" VPXSTZ56T642Z9 ZXVD'[O3 MJ:GO180Y.3M'/X5:- "=Z4$T MXYI<\9H 3//-';I1U/2C.?:@ P:,GTHYH)S0 ^O%+P:3-&?2@!32] - "X_& M@'UI-U*.10 'VI,9]J,&@&@ Q[TO3Z4@()I<\4 '!I.?2C'H:.10 N/>C)]* M3.#UHS0 IH/TI,Y'I1^- ?KS1SBCISUH)H ?6E/%& :0@^M !SZT#- .!1 MG- !NI>U''XT$&@ Q[TASFC)!HYS0 9/I2CFDSD4N.* $)H.>QI.]+C'>@ ) M-+U[4A.#1G/M0 N*0@^M'/2C=0 '(]Z,^U%*: $[=*4BDY-)DT *,T9-&:-U M !W]Z4YI.,4O04 !S0*,]*0XS0 O-'./>C'>D S0 9(HSFE)Q2< 4 *!BDQC MI2CH*": $PE(30 I&:".,48&*3)'TH 0 M$TZD)Y%+G% :3 S1P30,]J ''6ESD4A;% H 4#(I,8Z4IZ9IM "\]Z,FC. M*,YZT '-5-+0);X$GF_,WS?C5O((JCI$?DVFS ^\QX.>YH O'FL'3B1XNU7( M(7R8><_[U;P/%8&GRL?&&K+MPHAAP?7[U '0=_:N6^)#JOA6ZW]RO_H0KJ > M:Y7XD0F?PW*BKN)8O>M*3[C?2@"AX?LO[-TBWM_[@/?/5B?ZU:O\FQN?3RVZ_2FZ:!'91+O\ MS@_-TSS4MP1Y$N1D;3P?I0!!I QIT'3[@Z?2K?UJ"RXMH\ 8' JP3B@ !S2 MTA.*3/>@!0,'VI._-&U ",*2EQBC- !S2\]Z0T"@!1TXI.:7)-(>* %/'-!&>:"2*3- "XI.:# MSSWI22!0 T'/:@'(HZT &,_6C![4$XXI"?6@!=U)C-&ZC.: %.:3!HZ&@"@ M SCK2@YHS@XHW4 !&:3I1FC&.E #2@YI#UHSB@ /7WI0,4W@'-+DT *5HQ@ M48(%(* %]*0<'F@T8S0 N:09I0,49Q]* >]!%+3XI>O6C'% "#K1CGK2XQ0>M !TQ29STH R:,?A0 ZFM1C-&* =.*7/K2 X M-+D4 8'B?Q[X?\&M NM:K!IS39\L3$Y;'7&/K44WQ$\-P^'X]%?'47LGQK\/OI&KV'A[4;:SN&^U:T?]#G#)PIY'(QZ]Z\\\!:A M%!8?#:[U=_(TE-?O/M$SG%LUS]J?#Y/ 0_,1GL10!]C^'O$VE^*]/6^TB]BO M[1NDL1R*E.NV"WMS:-=1BYMHEFFC)Y1#G#'V.#^5>+?LY7:W_CGXM7%D0VC- MKR_99$YBD'V:'+(>A7.1QWS7G/Q_L_%&H_%SQ.FC^=+HD.EZ;+K%O:,!<2VP MEE+A">,;0VX8R1P.: /ID?$CPR39C^V;4?;)6AM\M_K7!P5'X\59U#QMH>EM M=K=ZE! ;2+SIPQ_U:9 W'VR1^=?-OQ$T+1OBCK?@31?#-7UE%TV\TO0)+.\AN6 $;JRA2Q/'(VG\: M/I:V^(WAF\\/#7H=9MI-(/ NPWR'_.:BTCXI>%=?BN9-/UNUNDMD,DI0GY%' M4G(KY:\.7^FKX+_9XN]9F63PW#!.+Z0'= LWDCRO,QT^?'6NN\=_$G3]6U;Q M3I2:78LT>A7Q^(B_!;2I+W5M#E\/LT1>.W@E M%PT>[@;B<9Z5ZW\1;* ?%OX0J((=KW%[O&P?-_HIZT =QJGQ=\':&EL]]X@M M+9;E!)#O)^=3R#T]ZDU+XJ>$](LK2[N]=M(+:[!:"1V.)!G&1Q7BOC[1]1\( M?$[7O$WAWQ!X:<7=M!'?:1KK?O(Q&I"F(!E"YR7 M2/"4DUK=;HM=S]G&VX96(P1]XC<.>AH ^L9/B+X:?J]O=VUJI>:2,G"+ZG\C7QY_;%[:_"WQWI9:TU35(/ M$=O(;VP)^R7+F6 8CR>GXUZA\(;R>?XY^,;_ ,5PV_AW56LX8H],^ZCPH'_> MYR5.0<\'CO0![3#\5O"-UH#6IX?\7:-XJ@\_ M2-1@OXO[T39KY3\/7]B_P;\(%KFW^S_\)K%9XH=6URUL994\R-)6.67U&![BOG+0/$7AOPS\"/[ M7/A^#Q3JTL,D^O6\EW'%.L^T&;<'8')YZ5!KTFLZ_P#%'0Y_##^&]&@E\/Q3 M)!XE#R(J-'$55=C#E00* /K'1M8LO$6F0:AIUPEW93KNBFC^ZPSC(_*DUG7; M#P[8/>ZE=1V=JA :64X4$G K#\#WDNF>%]'M=;O](;5)5*#^RR4MY6R3B)6) M)X^O0UPO[5LI@^%D#"V>\/\ ;6G8MHW"F8_:4PF3QST_&@#T+_A8GAP:,^K' M5[7^S4;:USN^53SU_(U)_P )WH']CQ:J=4MQI\O,=P6^5OI^5?+/Q$\#:M8_ M#7XL^);C0AX,TZZT9UATJ299)&E6,CS"58KUSC'K6EXE^'%UKNG?#K7-+U#2 M+R/3]/7=H.J386;.[,D8#+\W.,DXZT ?4.F^(=-U?3S>V=[%<6F,^MK;64AE$B/F> M-6(920%;)!&>!Z5[A/X8^&'PX0>*(+;3K*?2K.1XYH9\L(0 6P-QR.!SB@#T MR/5[2:YN(([B-IH/]:@/*<9YK#_X6;X6,QB_MRT\W.-N_G-?'?PG^)(T[XS: M5XAOS?!_%IET^_CG@D2!&WDQR;B,?ZM%'![UZM>_"SPF?VD[:T_L6W:U.EI- MY>YL;\R<]?84 ?0[:U8K);1M=1J]R-T*D\N/;\Q570[BR@M6@@NA-L9V.3R/ MF)-?&/QS^*6G2?%2:\@-VEEX'>W>Q^R6\DD<5BVE M]:0^-]2A8&.ZD@B(9VXD SPHSV[U\I_#=Y=.US1_A10W.CZC:Z=#"MI,T*0)(5NG,@79A ME ZGM0!]YPWD,KR*DBLT?#@'[OUKD_'WEZYX<_T6Y)1F/S0\[O:O#?C&=9\- M^*M.NO!EZMI!\0Q%8-.Q)$=RZ#RI1[!%88]Z]BL?#MC\-?!>B^'; G]PA2-? M, 9VP68\]><]* .F\-R1:9X7TP3N(%6%%_>G'..GUK6DN(QA-Z[V4LJYY(]: M\)_:U&"*,XH /2E.!1WI"/:@ QFEQ0 12#B@!1D9I,^M+DTA- !G MFC%&,'VI,4 +T-&:0#-+Q0 U'2@ R:!BE.*3'/% 1@T9-'3M2YXH !TI#[4#UI2,F@! ,&E/7VHY MI!0 >M HP/PI3C% "8R.:.1TI>:3G- "YQ2;A1UH !H 4CB@=*,8&.M)G% ! MGUHR:/PYH)H .M&VDQ2X- >M%'6CC- !CGDT8/K2F@&@ .0*,C%)NSVHXH M7'-)^-*#F@@"@ S@4A/O0.>W2@8- "CIUH'UHXHQCF@!,8[T?C2]:08H 6CW MS12=: %'7VH)Q1C!H/2@ !!I, TH HX[4 )=!T_7(X"6C M6^MUE"$]<9''047_ ,-?"VJ^%T\.76@V$^A( %L'@4PKCIA<8KI <4HZ>E & M5X:\+Z1X/TF+3-%T^WTRPA&$M[6,(B_0"IDT.P34[C4%LX5OKB)89;@(-\B+ MG:I/<#)_.K^!0<"@#G=,^'WAW1KJ"XLM(M+:>!I7BDCA *&5M\A'^\W)]35* M^^$WA+4IM;FN-"LI)=:4+J$AA7=<@;$=- M\)/X7@T"Q_L!^6T]H%,1_P" XQV%5O#/P4\#>#[*\M-(\,:98V]XACG2&V51 M(A_A; Y'M7;_ *4N!0!DW?A32+S1DTJ:P@?3DP%MS&-@QTP*EN_#]A?7]A>S MVL4MU8%C;2NH+1%EVMM/;(XK1QDT$XQQ0!P/BSX%>!/&^L'5=;\,Z=?Z@P"O M<36ZLTBCH&)'(I_BSX'^"/'%EI]IK'AZQN[>P79;1O"N(U_NCC@>U=WU% H M Y*P^%'A'2?#L6AV6@6%GI4"/A/X2^'8F/A_0[/399QB66"%5>0>A('-==UI!UZ4 ><:S M^SOX!UW6)]1NO#UH9[AS)<*D:A)V/4N,?-GWI_BGX ^#/%]]9W=_I:>=:0"V MA,6%V1@ !1QT _*O13UZT@- 'F4?P.TV'Q=X8U%)F73/#D##3[$C.R8E\R; MO]UR,8KN/$?AG3O%EC'9ZG MU;QSQ7*HXR!)&P=&_ @&M7.>U /:@#GO'G@ M32OB-X;N="UI9)=.N.)8XWVEA@C!/IS7':E^S9X+U;2=)L9[:Y_XE<9AM;E) ML3(F2=N_&<9)XKU,XH7I0!Q&D_!GPCH_A:Z\/PZ/;R:==-ON%E0,TS_WV..6 MX'/M7,1?LN>!E2\CFM[N\CN8'M3'=7'F+'$PPR("/E!XX]A7KPH(% ',>(OA MSHGB?PW:Z)?6Y:QM=@AV'#1[1A2#V.!4C> M)?Q8GB,QO_:B6XM1)NXV#../ M^!&NCXI",'VH Y30?AAH'AO0M6TFTM2;/5+B:YNED.XR/*27R?0DFN.T;X'> M%-?\(>'].OK5Y[71=0DO+-=_W7#OP>.1\QXKUPGI65X;B6+3<+&8U\QSM;K] MXT 8"_"+PY'XPU#Q,ENZ:M?6?V&656P/+R3P,<'D\UFZ?\)_#47A_7?!J1LV MDWUL8KF//[PB0$,Q?U/K7HPQ6#8;CXNU7YP4\F'"XZ?>[T 8UQ\(- N['PI: M3?:98O#-S%=Z>6F)*O&I5-QQR ">*YKQYX)O;[XL:+XDGNF?2[*T:.WM%.,7 M'S[G/K\C8KUS(]*YSQ@-_P!@41[B9& YQCY#0!#?>$M/\:>&M*MM25VA@E@O M$"/@^9&P9>?3(%ZA:0'% U "D@TG;K0,>E!X/M0 MISBD!I0D/TI0:3]: #KWH'O1GVI3TS0 =>E(1[T9Q1U- !C'>@G M%*328_&@ !%+Q2<8Z49H #UZT?C1QZ4 ^U !G-*!WZT@P:7B@ X-)]*!P:,X M[4 +D4A/Y4<$]*4G'% !D8H[4F.:-WM0 #K2\4A//2E&.M !BC%&#GK030 & MD)HS^-''I0 TN/PH'3BCH* Y%)D&ER#2' H ,9[TI H!H/- "$<<4F:4$@ MXI<"@ SSB@4;J0X H 4TG(H'M2T &ZCIS29YI>] "#&:".:44'I0 \4A(-* M.E - "<&E/H*,\TF[VH 7.!S2$BESQ1UZT (".E*#QQ1VHZ4 S03BC/.*,T M &12<>]+@4@R* %YH)XH)Q1GK0 F,=*7'.>](.M /I0 IS29-&ZC=0 <&E.* M,_G2=* %- SCF@4?6@ ZT=!0>?I28'K0 H'I0,]S1S2;J %)Q0.E)FEZ_2@! M !UI>3TI,D"EW4 &:,T9YI-U "C!.:,$=*.W%)DT &2.M!(XHS]*"?;F@ ! MI2>>*0^M'- "\@&L[0[J2]L1)(AC;>PVD@]&(J^35'1+)]/LA"S%V#LV2<]6 M)_K0!?X-<]IRA?&FL$'GR(./3[U=">:YS3%D'C?6F)3RS;P;<'YOXLYH Z/! MZUS/C61HS8$;<;WSNZ_E7K['V.;K]TU0\);?^$9TS8IH SO""A?# MEEL^[M;'_?1K0U%=^GW*D9S&PQ^%4?"RK'X?M -H 4_-7-4M4M'.[2K1B228D.3U/ JV1S0 N#FESBD MW49H ,@FEVX-)SGWHZ4 *1FCMS2 ^M - !FC((I3R:"* Y[4F2.M*,]Z3.: M #C-+D8I!2GK0 8H ]:._M2$]C0 N:,TFZ@=>* % !I,'MTH/L:,F@!2<4# MBDS2@YH ,9ZTGTI<=:3)]J %&<4F3BE)Q03Q0 GUHS@<49Z4:7)H 3- %+FDZ=* #&>E&>*7/%!- "9. M:&IDW4 '6EP* :0X)H 4Y[4@[TN<4F[% #BER*3<:4 MXH *3G\*7/-!- "8%+QDTF[FE)H 3@\TI!S1DT$^E "$T?6ESS2;J %(I,9 MHQD4$4 SFC.3Q2Y]:3&>E "X_.CJ*3O2_2@!!P: ?6ESB@C- 12 <4!:4T M )C%'N:44'D4 )C(H(Z4=J7CB@!,&EHI#Z9H =28XI-M&.* %QFDY%*,T9% M"9)H(P?K2]Z0T '(H&M !01S2YH()H 0DYHY- M QBC% 5HVTZDY- " GO2\&@>E)MH ","@#\J!Z$TO?VH 0 GK2XH/44$9H M3;1C%&"*,'K0 8I*4^IH[4 &V@]:3'O6?-K$<=Q/!QOB4$DN!U' YH T<$'U MHSS[5S7A_6KRY2XN+M(UC>3$48D4E0..3G':NCCD$J!AC!]* %8\<5GZ!()= M/#+(91O<;C_O&M!ONFL'P1#+#H2I-_K/-E/)[;SB@#?(XS6!I]UYGBW58>R0 MPMG:,<[N_4UH:^^S0=2.6&+:0Y49/W3TKQ3XW2&U2>":- MT?RNAS7$_$7?]NT%%C#AYI0Q)Z#RFKML"N2\;V#7=YH\BY_$HA%X9TQ!P%MT'Z5:U<;M,N5S@E#BH?#((\/Z>"=W[E!UH [CPC;M:^';*)FWLJGYO7YC M5^_ ^PW)8 CRVR#P#Q7+?#YM;9+W^U(ECLC)FR(//EX'#<]6N #D=*LBJFD%QIEKO(,GEKNQTSCFKG H 3 M(Z8I<9I#@THZ]: $P0: .:.10#B@ )YXH S1P:,>] "XYS0<<4 )BER!1G%(< M&@!<M)2\'ZT '0^]*128HQGO0 O6@CBDX& M:44 )C-'/>@TG&: %SS0@!<48YI>0*0<9H .E &:.30!0 ;:,$4N?S MHS0 AZ^U*1FDSGZ4=NM !CF@@]J,_E2@YH 3I1D4<9HXH ,8^E*12;2/>@\T M '&:!@48%)B@!V.M&*.AI#UH .E)]*<2*3&>E %HP31C!H/6@ [>E!YHZ\T M ^U !SZ49X]*7J:,"@!,<4HZ4F<=J7- "=.M&?PHZ\T#![4 *._-)^M+CK29 MQ0 <^E+GBEI",T (!DYI: #2$&@!>AI2..* ,&@ R,^$XSZSS$_\ ?9H ZP$?C0,DT<9Q1NH M._6@8 ]:7&:;C% "CC.:,FB@'M0 O&*0#)R*.,XQ0!W% "X]Z3)H!I=U !GC MTI.32]:"/2@!.M*>!QS2'K2CI0 ?6C.>E!-(/;B@!3P.M)S01Q1CGF@ &3BE MZ"C.#BD- !7"ZY$[>(=1406-PKQ(X6:10X*KU(/;GK7==!6'=>'_MFJ2W( MD$19-AQ&K$\=R: .'M+^2RL&+1Z.;56PJI.BA6^OKUKT3P^2=&M?EV_(..N* MYZU^']AH=HT4#*;8 LT,D:OEB<[LGZUTFB;?[*M]N=NWC- %QNAK'\),'TE6 M"[1YDG!.?XS6N^0I-8?@SC0U )(\V3D_[YH WC],US6EKCQSK9V;1]GM_FSU M^]72AN*P--"'QEJ^$ ?R(5@49'?BE\201S:-=EX MPQ$9P>XI?#3;]!T\[=N85X].*3Q.3_8%_@<^4<4 3:.@CTNW49P$Z&I=0)6P MN=HWD1-@9QGCUJ/2O^0;;Y&#L'>IKX^793L%#D1L=I[\=* (],).GVY*[28U MRNQ>R@;;LW(IVCMQTJQG% <&C':CJ:,'UH 7H/6DR?2E.: M!QU- !V]*3KWS2G!I.OM0 #CDT'/I0?SH .* %/ ]*3BE/;/-)MH ,&@YSQT MHY'O0/6@!<]\49R*3=2XXH "..M("<48]31N]J #OS1D9I2:08/:@ S^5+T' MK0!Q2=#0 :7((KQKQ+J%S-\5K$> M=,(X-1@A55D(7:T98@J.#R.]>R#I0 OZT=_2@<]*7'6@!"?;-';I1G\*4&@! M#@T<8H/- YH "3CBC/J*7I2#GK0 ;J,^@I>,TGL* % I.?2C-+F@ )Q2=^*7 M@T8YH 0=:,FC%+CCWH 3-'%+Q2$4 !Z]:#QT&: ,\TOO0 GZ49&/6C.>U'7V MH 7J*3D=LTOIS1F@ '/44A_*C=1G- :4#CUI,<4HXH'2C.>*04 .IN2*,'M1SB@!>:,TGIFCF@!2,TF#ZT56C%I*<'>>X6KGQ8FFAU30&@_UJ^> MZ\9Y"J:^=9/B]XSL]>N+*[U>ZG2YN-MN]O;.JQ#)&UFR1^/M7%B,7##6Y^IZ M.$P-7&W]ET/J$?%KPV<@7-P,?].DO_Q-+_PMKPUA6^U7&#P/]$E_^)KY@N?B M_P"(+;RXS>ZTPER"ZQ2'&/Y=*]*\!^*[O7[!;MM1U,!D&%N)61OQ4]#7#_:M M%[)G=/)<3"/-)H]4/Q;\-\_Z5<7.MZ''J-YXDUJS>9B!%)J179P.#GOS M5_7],O+'1WNX?$?B*Z*\J+>_C^T:(/+ZJ/3A\8/#.5'VJX^;I_HS2(W1EM) M2#_X[7G6UENT>F2?%?PW"&+7HM)3_[+7F5UHMS M=0.CZWK+H1M8&]8@T)!+IUAF37=8$,2X)^U,<"G_ &G1[,?]F5K7NCT[_A;? MAIL?Z7/ST_T27_XFIT^)_AYQD74N/^O:3_XFO&]0U.VA97'B+5Y$8<+'>,Q^ MOM5G3X$U)!)#KNKS%3@@7K4_[2HK>XO[-K6Z'K/_ M3PV3C[:X/_7O)_P#$ MU*OQ*\/LN?MK<]S"_P#A7EUQX?58VSJ.I!N[?:B34,_AB.6)2-1O]G7'VDTO M[3H7TN2LNK-7T/6'^(_A]#AK['_;-O\ "N?\0?/#T%Y=Q2/?7#[4M[6-2 M'F?!P!D$K9E9A>W[8'W6N353_A"+,ZG;W\TUS+<0QO&A:;*A6QGC M\!1_:E#IU>.GX9K'&JH=/;&.6LP?ZU%+\-YED)#Z5M)X+6 /]:/[2H= MQ?V=6\CZ3;Q-I,8+/JMD%'4FX0 ?K7*^-=;TZ>]T4I>V,JK+*2QG4E,Q-R.: M\2U?X0?VQILUE+_9213+M1[[X8\1:5#X?T^-]5LBZPH"/M"9SCZU!XX\7:18^$]5G?4;9EC@8E4G4 ML?H,U\XWOP@9)9+I)M+221HE,:Z>,#:'U&2I2?1P MQZ]?O4+,:#ZB^H5K7/HGP_XJTFZT6SF74K4*T8/S3IG^=6;S7M)NK2>(:I98 M>-E_X^$[C'K7S=>> K^SM0B+X?E8C;MCTD#CV&ZJFF_#"]MY1-%-H9Q&(C%- MI08$+T/WNO-"S*BW8K^SJUKGTY8:WI5K9PQ?VG9G8BKQ<+V'UJ9O$FD@_P#( M5LA_V\)_C7S8G@;4Y=W'AQ0/311Q_P"/5R_C[PSXD\/:9'?6-IX:N@LH\U#H M0)V=,_>]:<(=+(_Y"=G_ -_T_P :#XATK/\ R$[/_P " M$_QKXJF\375M>&R>3P9]I"L[K+91QL@ S@J6SV-1^"=8USQ;XCFL(1X-O;., M F[M=,C;9NZ*0'[?TK7Z[2M!M;C1G67PV=JG!&B#_ .+KC;G4M<@)5]&TR1E!?(\/GGVZ]>*E M8ZDU=#^HU3Z\'B#2UZZG9Y_Z[I_C2_V_IA./[1M,_P#7=?\ &OF?1O#FHZQ8 MQ7;6V@VYE4/Y4VB!63V.6INOZ-J>ARZ5C_A'7^V72VVX:*/ERI/][VH6/HOJ M-X"LCZ:'B#3#P-1M,_\ 7=?\:7_A(=+Q_P A&T_[_K_C7S;_ ,(AK*2%_,\. M;3_=T0?_ !=.'A#5&4_O/#;9Y_Y H_\ BZ7]H4=[E?V=7['T?_PD&F?]!*T_ M[_K_ (TIU[3?^@C:?]_E_P :^<3X.U2.(L6\.L0.0-&'S?\ CU8]AX8U_7]% M"W8T+3IMW_++2P&X.>#N[U/]HT;7!9=69]2_V_IHZZC:)/!^L6>AFZ0Z'));?O?*@T M;YI,?PX#=Z%F%&6B!Y=66Y]0_P!OZ7VU*T_[_K_C3UUO3VY%_;$>TR_XU\PZ M1X9U34-,M[B1="A>1I >9; MSQ/^ZN$SU!)X(.1@\\5XS)X8UN[^R^;J&F+Y,N\B&PV;L'H?FZ4FJ^"9]:LT MBFFL4NHGW)<)9X,;>J\\<<5*S&B]B_[,KGT__:5F3Q=0G_MH*;_:UET^V09_ MZZK_ (U\IV/B'4O#OB6ZL-?BAEM"H,%S;0;3( M21:-G^56\?23)66UVKGT5_:EI_S]0?\ ?P4X:C:L,BYB/_ Q7SA%XNT"XED1 M+&^(4;LBT;'YXJ2X\8:)9+E[;4%!Z!+5Q_2I_M"EU3#^S:Y]&"^MR/\ 7Q'_ M (&*5+J%NDT9^C"OF-O'VB-&TD:ZF((R5=Q"X'\JEA\?:2Z%[:;46!X78K8S M[TO[1I=F4LKQ#V/IDSQ@9\Q/^^A2B5&X#J2?0U\HR?$R*5UC$VJH-V,C>0/T MK1C\<6CRP(;_ %BWW$#S&E9/Z4?VE1\S9Y-BET1VFM_\E2'JVM6F/^_)KVL# M@5X!X4U6UUZ33;R+3M4LY?[>@C:;4RQ:?". RD@97 KW\ X%>HG=7/#::=F+ M29I2:, BF(#@BD(R* ,'VHH 7!HYH/2D!XH 7GUIIZ44HH /SI>:!2'K0 O M448HX-(10 8I>:3G/%*: #FC![TF/6C H 7 % YI/I2XR.: $.12YS29SS2G M!H .:,&DQQ2C@4 )C!I>O2DSS2XS0 F*4# I,U)WYIU "'.:#FE.:.: $S0>:7 -&!0 F? M2CFE(QT%'7ZT )[F@D$@4O!XHP* BDSZ4;>;?%+)\1>'E!P3%=G\D6O%;_P .)%%YBEB&D9N.<$FO:/BED^*O M#?;]Q>_^BUKA;>%38@N/ER2Q(]Z\#.(<]*/J?1Y'6E1KMKLAKJ?"6@W[^8T-K+,@/)49P:\5L]7TJWU])Y+;5[617*"-P"J#)._@=#T_ M&OJWX/WL.J:)+=0+B-Y#@D$$].QKP\-@O:UE"3:/H<=CY4Z#E%7/$?%UA-#\ M1KLW5I)-!;:5+)-!MR2N$.,5+JGP!O/%DT%^^FV^D+)$%:2$Y:2/J%8$8'.# MD>E=SXKO=,L/C)J<^KR>7ID6BR-=':6 3"9X R?PKE?#GQ$\$ZI-)::[XUU6 M_AMCA].N+258-I/RY(C![CO7TLZ9=2+JEG%'#*[%9)/NJ22O;TK*\8>&[#5];E MA\.^#+"[A\PM]OC9FZ D2%+AFS<2[ M6VK@-R?E(]*AY72>[?WA_:-7LC8\4?%3PUX+UBTTG6=5MK?4+T>99PF3#7/& M?D]> ?RK@-'_ &TOA3KOB6VT*S\3VS7\\XMXX@XR7)P!U]37Q1??#_6/VG/C MM>:AX_L[OX;Z%:PO#ILECN""3/R+\V_&X9.?>N2\(_\ !.'XOZ;\0+:?Q!X< MO]&\-1SDC6([F%F4_P#+,X#$\MCMWH658==_O)>95WV/U8\1>&;^W^+'A2#] MT7GLKM@Q?H!L_P :T/$?P53Q-J=M=W<>;FWY3RYF4'Z@=?QJ7P9\,K[1?!6G MW>K2MXEURQTP6<$:2#"JJ!2 >/G; R,?#MG)XH^'_@5?&'PZ=#]F\01@[7=1\X*%@X"Y')4 M=:'EM.2LY,K^TJJ>R/IQO"NJ;_\ CV8(/3K4U3X*^(M4TOYF/^U*O9'V,-!U18]S6, MV?0+UK-\0Z'/_8UXVH64Z67EGS,94A>_(Z5XCJW_ 50^$EM\)H]:M/$-I<^ M,#9K*VA_9YAB8KDQ[MN.#QUJUXE_;EUFT\)_"R]MO"<=Q<^-Y?),!8?NCNP, M?-WJ?[)A_.RO[4J?RH9>1_#O5#;Z21JGVAYB\=M%/(LI;!SR&SC /&:?X;\9 M> /!FLW"V-[>Q7G$,D$\C/@+_%@L1CD\^U<;JW[=6F_";XAP>#?$ECI]MK8G M$$PN(6::,NN4!9>,DLHX[&O0/B!^T+)\&?"E]XF\>^$-,TBR_?10S",L9;D+ M^['#$[2Q45L\N@U;F8EF2,R*B#[RC&2/ID5U M2:=M;UW_P %:M5T_0O$8U+0]&T;Q-I8#&VD7(QPO6H$M9E7YXW# \ KZ5\,-_P4_\ BWXB MCT/3-+^&UBFIZ\NRR82?ZPD<%,R<'G^*N UK_@J7\:O@YXFU+P[XL\*Z4^K6 MORM!>Y=XVY^\4?!_"C^R(_S_ ("6:RZP/TF,,JQLTF47MQBN2^( MV"W5OEPNXN(8Y6#C!PJ#<2# MG'7CK7IO@/\ :[^(_P"T-X%N-;_X5W::;X,CO(O^)UYB[=R2*VW;YA;)X'3O M265-/X_P*_M2Z^#\3Z0\4P7EWHSQ:?(!>9!1FRHR/7%>?W.E_$!-/L&BDM;J M[);SE:5E"G<<;<+SQZUXYK'_ 4<^(\&D>*/$&F_"VVOO"N@WTEE<:GYB@*R MLRC*F0'G:>@KE?AA_P %B[;Q!X\T/3O%?ANQT#P_<7 2]U,(S?9H\'YL!B3V MZ TUE5M'+\ _M3^[^/\ P#[$\)2:Q;03QZO"J['PCJ2=XP.3QQWK=GN8KD@Y M*JO0 =Z^3_C]_P %*/$_PJEAUK3/ =GJ?@'69&/A[7Y3A=0B SOV;PR\@]5' M2L:'_@I'\1-%\)^&O%_BOX7V&F>"M5N5B.K(X*E25R542%N W<5G+*9/:?X% M+-([N'XGV:LL04-O)R,8/:GOA0 '_2OBWQ__ ,%29+WX@W.B_"_PKIWB_1+> MVCNGNY%>-B-BE\;F7[K,1T[5Y34U'] MM?]1,?LU\TNYV,P /]T''%? '@C_ (*WG6M4 MTW3?$OAJRTZP:Y1I[]0Q\M P[!B>F>U>F:[_ ,%2/AS<:=<6Q@AF>65XUEM( MW4HH8A'^;VP?QJ5E%5+2:*6:0ZQ9]6;%DU)W\QPL(V@=B>N?UJW:M&80ZN=S M<$$5\HP?\%,/AUI\=G:Z:;'4/,G6W6-X91-@C.\G@=3MKA/B9_P5+U+P[\1- M0\*^'? =E=7$5PME"EX3GSMVW!*N!U(I?V15T]Y%O-:;^RS[Q1AM)W;<(O\ @HY\2?@5=KH/Q'^'%G'KDP^VIODW'R9? MG0?+)C 5EQWQ72_$_P#;GU;1_ <\'CCP.GA2]O)$:UCB??YT)4..5=@&)'0D M<4+*JT9)J2(>94I*SBSZAL/AG!JFD6MQ<7EO)>21#S+C[!$SM]214FB?"6'P M]<3W.G:K]BNY2I:6&TC5<+VVCCFOF;X2_MO>*OC!IMI#\/O!FE^(=>#NDGAF M$O'/;Q*H(E9W<(5;Y@ #GY3GM4_C[]LGXO\ PH\(W/BGQ7\&5TK0(+P6,EQ- M,A"S$D!<"4D_=/.,<5H\!BMDU8?]H4.S^X^LX]&UB*!_^*HDR>YM8Z9'I&KM M(I;Q))*!DG_18QVKX2\$?\%+_&?Q7\5V?A[PC\-+'4=4NB1':B0JS8&>"9 . MU;D__!2^#PYI?B.'Q3H,6F>)M,E%O%H<63*[Y 8E\E< '/7M4/+\1MI8N.84 M-]3[-VZCI,L7VG6&O@[[=KP(G!/M6;XZCD^V>&%$F_=JB$KG'&QNE>"?L@_M M8R_M5>)KNSN](72X[":$#!SNW$^Y]*^D/VB-,A\'1^$M0ME>4)J@WID 8$4A MS^E1'+L1NTOO-%F-!:)O[C9(V1[ YX'.12+$F<9W''1:^%]5_;T^(.D_#\>. M9OADH\)/.UO'J1F3#L#TV^9N[CM57X)_\%2= \3^/;>P\=:9;>%] ='9]3"N MYC(^Z,*6//TH_LW$/HOO'_:="V[^X^[YH\L!O(8?P^M)(,[(RQ '7%?"W@?_ M (*E>']9^+HTG7].M-(\&?;'B_MD+(S>4&(63 )/(P>G>CQ3_P %(M1O_%'B M)O!?@VT\0>$],D^74U)1I$P/FPS@]3Z5/]EXC?3[QK-*&FY]W>2J#"-CC\:5 M5RHWN2X.,5\ ME>2:3_P5FEGU&".\\)Q16KN!)(23L'<\-3_L[$7V7WD_VG0[O[C](4CW39W@ M*3TIK(B*X,@WDCGM7PO\6/\ @I[X4\,>,+&R\'6\7B317C1IK[:Z>6Q(W##8 M/'/:NFU[]O*W\;?$#0_"WP?T-/'>HW]F)Y(8R82DH!+IF0J. *G^SL3;9?>/ M^TJ%]W]Q]>)'MEYP<#.[L:=]F*N[A_D;GI7P7X?_ ."DD*>(=7TKQ?80>&+C M3)Y+6:WD#.WFHQ5U!4L.""*^Z_@O-8?%?P#I/B>SU(M'>1&4C8RH!N*\9'M4 M_4,3'[/XFRS+#O7F_ Y/QU8?:=5T?,@WL9%!!Y!V\'%9K_#2_:&9GUN9;F1U M8R=MHS\N.G>NH\?>'/LOQ"\,6,-Z'-PSL),@J%"YYKT2X^&(MI"_P!QK',,/9+G_ \B^'/A6Y\,PWPNK][P3R;D>7J!Z5N75G*] MU_KMRD8((KO!\-+N&?RE?*!<^:.GTJ%OA[?K%([L5V<\DD_P/++>#.C7MN6!_>R#=M'KZ5S"_"^Z>\EN!>.83'^[17* $X["O0U\ M,2/X,U35&N -EY-$L:D?.0Q YZ6"(A,C$_D:KZGBD[ M\E_N-%F>%_G_ 9X(/ >NZ=>6LLFH*[V\I9U+GYE],5WD\45]!$'4219##/% M;_B/2-4TK4VCO;(Q^9C:=P((/'K59O#5RMNJ1[?ODX-<%5R4FK6L>]3KPJ0C M+FNF=EX2<_\ "$^!]TC/_P 3S +,6.,R8&37N ^[7BGARU^Q^#_!$.0VW7,Y M![YDKVI00*^\I_ O0_**W\67JPQ2YP*0]LTIQ6AB&.*3;01DT#K0 ?6C(-+] M:, T (,48YH(]*,9H #UH-'2@"@ I2*3%&* #MQ0?>@ BEX- "=:,<4E+B@ M YH&:,8H)S0 9R*,8I<<]*3;0 48)- 4YI><>E "<8H^E&*,4 '.:,9HQ0! M0 '%)Q2C%'% !R:!GTHY%&Z@ YYHSZTI.*.M >.@I#FE-&>* ^E!.*!SS1 MP: =*3D* #)]*,^U*.E'TH !UZ4&@@TF<4 *.](3[4HI: &@Y-* M:,4G(H "30":._-.H \S^* +>*O#GH+:_)_[]"N(TZ9I+-49N,]^17;?%+GQ M5X>]?LFH?^BA7E%C\0?#$"&WDUNTCGBRLD9;E37AYJFX1MW/E_#2)(=-D6,80.0!BO&8/B+X6E811:W:.T@X ?DFO3?!7C M_P -:/I#17.L6L,BNQ*LW('%>=EJE]8][L>GFDD\/IW1S7BC0I?$OQ@US2HK MA;=[S1WA69DW",E4YQWJ74?%]KX-O(M%\7>&X+N.XB"&[LU$[S(.-[PJ"43( MQDG&17-ZC\:/"6@?'*ZU2ZU>$::MB(VN0?D5BJX!/X'\JP?BA\6]-;Q;;>)? M!VN:+?W$UD=.NK35IC'&(BQ?>K!6.X''&,5]:?('KFF:1X6U.RCF\+ZT=&+K MOAM+6<1Q9]3$.OO7YS?M&:C-XB^)BZ-I'C*TTK65U/=J5P^I):*\:N0?D+:^Q]+^(WPM\*_"XZ5K6OV]UJ?D%KB2S;9<22D=(\8(R1P 0*_./XG_ & MP^)_Q?N/%VD>*%.D#R6"7B!+F/:.4=1D;ATZ\XYH ^XO#G@#Q!\1/@\OB77= M5M[JR6/=Y*#!D$;;%)?//W0'?AS%-8LOAYXEBLK74;S7M%-NNP75W)# CX&08U)7KGC% M=^^@_"WQ'J&D^.-:\>#P_P");"T>U/GVZ*,E6!PV-OVC-?\-Z9I M-RD$GA!'BGMYO-S';&3Y090#@8SDU\^W'_!6;5;7Q?+I%AI2ZG9F1;<7L]R( M4D 7#$Y''S X.>E9OC#X;M\<[E_ ]O\ &/2-;L9)'NK>Z\[#6L(.2C_+U((Q MUSBO!_B;^PA?>";QQIGB[2M#I]46:#27V?,HDW;>0"!@#).*Q;_P7\2?@%^RMX3\-MBUS07\8WFKVPL[9(TRVGR M Y\XX^OZ5[!X5GO_ (;_ OL=>^(UTWQ)\.1-]DMO#9'SVZK@)(0.G;\J /" M+3]M33SXQM_-\#6C^ _LRQ2>$&=?L+SX4&X*;=N_[QSC/S&N_P#BE^P_X*E_ M9\\4?&3PIXVM=1MK!HFETVTB!2!WD13'N#$# <'I4VN^/O@?^TS:2^#-'\.6 M/PPOU)N/[9O&VJ-O!C[\DG]*\A^"WAB_\2Z5K?P]/Q%M?#O@Z^U!DO&G<""7 M:H82$X[E5% 'H/@WPI\(/ WA70/#=[?Z'XCN_&EJANM8N$0R:"^!GDDG/S^H M^[7G?C?PC\4TN;BX\)>(-=\5^#/!\I>PUBU>1H+7&?F0C(7IZUZEI/\ P3V\ M%:[>I::?\;?#MW%?"7Q7L_$>DZH7BOM/ MTZ0,$Y((;@>] '4_#7X&>#OC+X7L/B!XR^-,2>/)Q]H:QU"3S+EIT/R(27!) M)51T[UZ]\*?'#^/OBA?6G[26M"PTYK"6&T\.>(I=T$4Q1QYWE.1L(.TAL M.E>#_!+]IGX0^"?AOINB>(/AZFH^)8496UDYR)"25DZ]L@_A7H/PWT_X>MJ5 M_P#%WXB>.-/^(LT4;VG]B3N!<3 X< =@6SU[4 7_AO^Q5>7O[2,)^$OCZZA M\.SP32MXIT-65+5BRD0;D; ZGO\ P5WW[5/PIU[3_#.I^#]-_9YT^[U#4[4" MW\9V,2SW60XW3.53O?L_?MG?#RP^$.IW'PV\'!-92]VIX5LCF MYG7+YE"YZ#C_ +Z%8GQ-_P""@&K>*]GPTUGP]??"?6/$T)2TUS51Y:VJ@Y,O M4\?(5_&@#X@\1?"ZU\ ZY\,;67XIS6>L2.$OH_-*2:$X R#\V5(_#I7Z37WP MW^"'@_X16NN>(],\-_$OQ/>0,;/5=2MXY+C5I@/E4,V2Q)/OUK\U?BMX.\(_ M!/XA:?XEU7Q=IOQ3.J78GO5LY-Q!!#,6X'WNE8_QA^,?_"P]8\)W?A+7QI-G M]MM1X=L/A9LC$D>CNJPH#A0% M4?+RV<].]?1O[)_P(^./A.TM7UH:MI'@&TU"#[3H][<,L%T7D101"<=.#GGI M7I/[!OP \-_&/XA:EXQ\>^*+#QOKLMA\^E2,#-;NDB!92,=,*!^(K[M_:@UG M3](^%KV<^M1:%<75Q!':SR8)#+(IR >N.M 'Q+_P4R^&/A?P+X0U"3P[XO@\ M'"Y FG\(V&(8]0:31+^X\0W_P .K'QQX7TRX274 MY-0@#101XY#.RD(.0>:[']K'5+?PW\;K:^\5^(++XR60#E[:.[>!$Y'R%XP" MN.G%>B^"_P!GWP[<^!M3M](^-V@>$]$\31"2]T$W9?8I /EL6&3C@<^E %3] MJ?X;K\8HM'UGX;>()=>\)--YR^%K,DVOAJ C&T $JB@Y[ :BY'ECS,?,0.@KU3X@?#WX?> OV=]*T;X?_ !+6I+6<%M4P&(7I[BOE7]F?\ 8A\5?'Z.[U&[$OAKPY!;M<#6+I,0 M,H!)P?8"@#0_9^_9=UB;Q#-?^,]G:EN_C=9? MSXB3>#/'.MP_%WP+8V02UMX'W0QSX7:PZIO$UY\,O!$_BNUPBZ6;> 27 _O8Q MD9],5YQ\./AIK'P[@;Q?-\ =/^(.F>,2VH6=B+194TR,'Y8Q\C 9# ]NE?,/ MA'X8>&/B[\0M0E/B&V\)Z'Z]X;/QYL_ M"^EZ!,+2SEN)@J7,8! 9..F /SH I>!?V/\ 5/VF_B;\5-;B\/3?#8Z,!$OV:WT?QS\1HK'QAXWU*^CCO_#FMHOGV M+%U!N&WY.06)S@?ZK()KMQ=<2N %W$8QG"@? MA7.>(H/AI\7/$EKX'\1>*]);7](N$O+WQM/+^[U"-6!,8..X1NW\= '1?\%% M?CQ\*/B?X$NH-"T70[OQ%&+$0Z[;/&]SL,)W1# R%7A>O\(K)_9H^)'P\^._ M@C7;3Q]8->^(=.N(9--AU)A<0R@)''EE(Y."P^E<=^UE\#/A/XMTVY\9_#/Q MSH%K#86RP-HAFVR3/$H61U !R6921]:VOA7\-O#OPETJ?1M"UK2O&.H7EO'K M$^I6\N?LZ?*AMA@??S\WTH ^VO%OPV^&?[/1TWQ]I5EIO@J*ZACLY)-,*6>U M\\EB/O9W@$5X-\:/VI_AY\0O#$WA3Q)X@M_$%A]MWO%,PE1<$[9/'.2NP\<#G/:O>_V/_P!F[X*> M$/AC::=\0+[0-<\0W-Z\<1^!?C1\(?A@+;5_#$'AVS\06, MY\B[&GH'\O:A^%-0T@*]W):21Q2 M:J[MMW!0 21G)Z\"OMW]M+_@F/;>,'C\2_#C[!H5I969\RRXT'6=&\>V ME]K>MVRSW6F[ XMF4 X1]*LM3FCPL@)V%XS^(-?H-IOC M[2=3L/"VGD-=7,&IQ326)'S2(L#J1[\G% 'Q;^S=\;=:\+^$]-T'QYX$LO$? MPJDOG59]7A ME;/+;W!7(&*Z/X@>(?V=],_;3\/ZC;:/X=;X<'2,W-G:VT;V MWG%/XD'&[-3>,?A#XA_:3O[WP]IL>H?#W0$DEEA\/7L(6(;5+!PD,CQ^7>*%#;>I4XY% 'SGIOP@MOB[J7C:Y\(W, M#:G%K,HTO0HE >XMF=ROE+G)P-H"@&ETKX1^-/A[XLTGP[XRDU'P)I&M2>7- M/=*\2%>>2#C/2O;_ -EG]BSQ5X@UKQ)XBL_%:^#+OPSJOV.TO)QM^T?>Q(G' M(^7]:S?B1X)U_P =:QXBD^)'Q&@N!X6E5]/CO7Q_:48*Y\KCD'+#\#0!A_!O MQ%\-?@)^T5J/AW6]#T7XE^%;N_AL(]3U!$:&"+S"K3#=N'0YZ]J]4\:MX!D_ M;-\7P_#SX<:+XW\&S:7 D5I86R/;6A,4?F3*%! (;.3[UR.G_LK?#CXN6%MX MJA^*6@>$DU&,2_V/<3 /;D\[2,>_Z5YSXFTRY_9(\?>=X1\<6GB"TN$6-KK2 MI-ZR1$ R(_ P1'_K.QXKPW1O MV9_CCX \6-J_@K0_$-K+ S+::MIT,J.R'C*L!T(J;57\$_M'_&".?2)[/X:TMTVU7F7YB>_)(K)O/VOOBYX7NI=)L/'5U-9V;&&*2-OE91T(H ^@?! M>I>!_C;?1:_?>"-)L?'7@EEM+CPJ\*-/XJNSS*\HP"S[XR#D,"?VG_A=X\72M%T[ MP]!X*\=7D4:2>,IVP(;HJ-\Y/N^6KSGX87/C-/C[XITK1/BO9Z<;JY"W&NM- MA+P[%Y''/ _"@#["_91\:^+;>WT9_BG]IMIM*DG2XGU1SN4",;@=W0 9X-9 MO[7'[7'CCQCJM_X+^ %G=7.EZ#XD>=>2W:RP7#;KY'"@C@=P#@=\U\K^./'6MZ=\?M:L/"]G>_!ZQG MTZ(OHK)MD<[!_"3R6R2,T <7=?M#_M,:GX>OO$@\;^+H]'T^4V]S=07O':ZOXE^*FIW&B::'BET>XO6G:NXEDTJZ.R-]Q&67!Y?/\ 7FON'X4Z5\++ MV+2O$OPNDL[6.\@*ZC::;AY+8X)7/N20* /7Y+9+;X4ZA:00K&HU:6((\>\? M?(Z=ZT?#.MZ7X6NM,CO7CM9YHC%##%8&!IV)SA1GGH>!UZURL&H:C_PHO4IW MM@E]'JTPMXVD/[PASL+'J,]Z^4OV\=5\36>A>!K#PQJ=W;ZE=ZE#%%GM7B'P MF^(GBWP7\.;#P]\0]-UV]U^"0LUY/;##KM&!G=7L7AW6UU_2([V.VFM Q*F. MX0*W'<#TKY#'P<:\I+J?98&HGAH+L;.B!E\*^#!Y83_B?'('0?-)S7M"GBO( M=$ /ACPAL!Q_;9SN^LE>OJ.*^JI?PX^A\E6_B2]1,^U'44I.*;6ID.!P.:3J M*,^M+G H 3/:E/UQ2<9Z44 )2Y/I24[IWH 3OS2].@I/UHY- "8S2@%?>CI2 MYXS0 F3]*#UHSF@@$4 ';B@'%)G%+U/'% 31^M!^M&/PH 4YS1FDP?6COS0 M 9HS^-! I0* G I.101UH!H ,^@HR?2ESBDSF@ _"DQ2X/K29- #CD"D)XS M1FC/- "XSUHP:3J:" * %YQ1GBF\4HP: %'/THQ2$Y% YS0 IS0,TF,=*,4 M+G/% &*3.*,9H 7G/M1FDQZ4N<8H "<4* #I1UHSQ M2=J /,OBP-WB?P\.<_8]0_\ 10KQ633-=&JVT=G9S2V,I7?,GE;(QCD\\FO; M?BD6'B+0R,8%EJ)(/_7$5QVC^8EC"<$90$'/J*\+-7:,-#W,J5YR]#RI(?%& MR>VN?#U[/!'TD9X/WP+8XPA2EA'>NH86[8& M$?J<= #^=-CD*SLLJ8!X^7BO+?VSOB;JWPV_91UV\\*M!/XB^VVT<=G)'YSM M$\JJY\L')^7/-<.6S4J]DNC/1S/2A9]T?+?[1U'WJ\2U/XL^)KOQG#X@NYU&K6) M/ _BG7M(T*2*+Q9XKD$=I=3N$MXY<*/=3TC]FWX*> M+;W41>^.KZ:8ZJEUM6=&6*-E,D:X*G<3U%6OA?X^N_!WP4N?'WC.W7X@6VO+ M<6]KH^DC-SI\@./-E'&%R:SC[I ( MP>: *=_\;_B:]@LL&H:I;Z1%=,UM(;?Y(SDX3=MP2/3/:O<_A1\8/%_[0;V? MPR\1>('TCQ.QEEM-5UI8XK2WBC3?LGS'M7:Z=X!UGXN>'+SXW^-+RQF\-6>J16>IV]O,J M73KO0-LBR6/#]0#0![;^S_\ "CXB_&+7?% L_BSX6\,W?ARZ?3QWR?/UQWZ&J\G[/ M'P:\>W5MX]\&^'_$$?PTT0?\3N"Z#"ZE+&[3P5=Q:=I_A*Y$'AY-2MRAA!RP\YF(]3UQ0!YE!\3_ (TZ;=-/9Z;K=M= MD>>FFR%B.A'*$8_QKZ.^'?B6>;X51:EXTM+R\GN)V6XTZ6!EDE88V_+@=R>E M?1*:A^V0L:X\9^ ]N,#-Q#_\=J4>!OB3XUT18O$FJ>'+OQM&;BZAN=.NXMJ2 MH R.[!CM4'G!- 'SWX;\:?LPZCXETW3?$'P+\1^%8;V<6T_B#44*6L+'.9&P M<[,>'<._G8 0[U9L\,<\5YU_PR-\1OV< M=1W$WER QX,2MN)PYH ^0O"NN>)/"WB:.32?MD6L M1$QB%$8R@G@C;C.?PKZ]\#>./@Q:^&+6/QG^SQXT\0>(SN>\OXX"%E?$+Q;^T6->T,P)XNGU%IWO+B/;;QS,^26R<*,^IK[$^/?[4O[57[ M/T>F-K/B+POJ+Z@Q6&/3$6X;.<>3ZU]2^+/BO^R)9ZK%X?T;X6ZE>7%["D2WT-RJPVL\ MF5PP9@3L."2./2N=U7]LF[L+&WUOPX9+#XV>*V_LOQ5/?VS+:O;/PHC4XVG/ ME\Y/>OFCXM_ [Q!\(O'\_A&]$.J:G#"L['3'%PFTY[ID?PF@#[J^%%WX(_8, M\407][X)U'XGZ]J$9N[/5O"@\V&T@DPX@?)QO 90?=37BOQ1_:)B^/7@OQC> M>./A]XCUSQ:SF+PSKJV^(M*MMZL8WP!DYW],_>KU+]D'PM^TE\// MUIO@?6 MO"^B:=*T5T\&K7$?F'S%+J>77L3D8XKD?CM\=/CU^S):Q> M6UGPW+8^((&O M"FEJDR@>:0>4?"[2-.\::+XPL?"M[!X;OKSSO^$+AB:6_CME89WE,JNX$8R0:^LO MO[<'Q0_9ZTGX=ZK\2[W2M9\$:S;DQ6ND8^TPILRI?#,1@GH1VKO;'QU8_%;5 M=0\?_LUZS8Z-XMU.0C6(_$\BQ!E!.THCE#C&?6@#PC]G;PIXDU?XR^(_%_P@ MU"#X->'XK!4GM?$4ZI,^THS6X0DMN;:6!QCWK2\=?M:^*OCS^T1IFHKH6NZ5 MX0T:W+2Z3JD'#/A@Q^4=7X YZXK ^+7[&/QK^+7Q"O\ QIXD\2^$+G7E"W,G MV;5(!DH!CY-Y/\(KN/A?J_[0'COPAK/Q-\2O8)X&OAYKGA'76*N=S#@] :\M\=_$.'QW\>;S6/B2 MSZI9P73172V!\IID1L84_-@D9YYK[>_9G\47?[3_ (=U[Q)!>V.G>,? +K!X M%%[.L4<'R@@3;B-_!//% 'Y]Z'\)/&GB*2XMXM+OH+J.,R+;WJ- TH')V[\! MC@'@W/$B8VY&5!'-?5OQ5^ M!W[3'QEUGP]JGB7Q7X*GN]!N1=61AOH4"O[CS#FO/_&5K^T#^SI\48_B#+XB M\+S>(_%5RFGO+;SQS("S;02JR?*,OU)H XGXA>,_@;XKTZ&RT?X!^,])UQ95 MFGG$09W7'S#')P21VKLM(\>?LQK/:Q:K^SOXKT: X234+U D:G&,DY[G^=A76OR6B+)-91"6(QLJL "KD9QCO7VWH'[1WPX_::_ M9#CU#XB7,D961+:^ACE"2?:=RE2H(R5R4_6@#XT^(Y^"?C/2]5\->!O@QX@\ M,:VY9;+Q!>C9:,1TPV<#=Q@FO+_$\!SR?"+Q':Z9H3#_A*2%W1ZF% M(W%) 2H!P>2<+/VB_C'X-\6?"2P\1^%H-#T:+^QKI;J2.(NF-OR.9,'A>HH Y/4/C MC^S)?6UW:Z=\ O%":@BCK*K>63C&X!\CJ/SJUX&\9_ N.V@M]>_9P\72ZA+/ MM:ZBB9(E4D 9+'.!R37 =4TNT^+^FB-?&5YJ%T@L9RI4Q M_9V) /'DYPQZ&NP^//\ P4'\3?#CP7I_P_UC4[2Z^("7 AUZ>RMS+;26KE5D M$;*2-VWS.A/44 >5^._C)^QYX-UDZ9:_";5=<"H#++:7"HL;D#=&0S#)4Y![ M<5T'P?\ V;K;X,?$#6[>XUG3O%MOJWAX:U9RZ1*7&FH]PB+'+D_>"G''K7*? M$3]@^P^->IVGBOX/:UI$?AN^M8I9TU/4XDF6Y9 9058@CY]W&*L^"?V;OB-^ MSIX=\2Z9H.NZ!!XOO+4WMW-]NBDB?3%(!C!#8W^:JG&1?'+QSXL\"_ M&.ZT_1OMMSI5A$K,?8 MAX69"MPLXX-QEN,94GKWKQKP'\/?CG\5OAU+X_L_%&@PV7V>60I<7L<:,ES.WB-;Y66Y$A-OY8+;E9/XL\8.>U 'VI\"?V M[O%FL:9XE^'_ ([T'Q!JVJ7-XT=EJ[Q!+>"!&P V0"M?1T_[4-AX^\/> M+-.LO VKZ#<:%,L0N[V!5CF*E3N0@=#7P7I7B[XO^&/C?X&\,>,O%.G7]AXC MACN&5+U/)CA/S %MQ"'@<&OT.^,7[06AZK\/M3TF*>Q2[9 L8:_C^9EP>/7I MT[T ? ?[5GA/XLZCX@^&GB+Q=XA@\3:)J>J--INFP0/NLHS(A"2$ =BHZ]C7 MV7X>\(KX%3P,]Y]D9[C6[>;;%R47R'R#WZU\.>"-=^-W[0'C'6]&\-^*=,LK M/0I T<6H72PHNXG:4W..FWH.E?2G[.?P>^+7A+XC6-[\2->TCQ+I1?$26^IQ MRO%)V8*&)/&?SH ^D/B+\4K.+0?&CZ99R07UG:RQQW:1#:C*FX,./6OS%;QM M\<_BE\#+[QX_Q034X--OC:1>&@FZ^;YL%U1%Z<#-?IKK5UI7AW0O&ZZE*;C2 M9)Y2]O$<,L7EKN ZX.,U\"^!O@PVN_$R/XG?LS:C8Z)8V:O:,OBB\19?.Z2' M:Y0D9Z&@#R+X1?&KXOZ_\0]!TCQ%-J\5F#^[CN;)XU"YY)^09'N:@\=?%?PQ M+K7C7PYXU\'ZOXCUIV,6@SQ@*;?[IR5X+?Q= >M>A?"_]M+XM?$+]IC2M'\5 M7ND7YMY)]%N52WQ&\7F?. =Q'+(,&O!_B+\8-9M/VG5\0ZC>^3-HM\$CG: L MRQ@Y(*YR3R: /3?V&_@_X3OO^$_U7XN>';DZ7HFE&^M;;4-UJT[(DC,D>\J" MQV@8]Q7MOP6_9=^#OQOCU?XKQ'2=&\#:A92P:;X.U*\'V^UN(R$,C8;!#,K, M,=F%<=XE_:C\.?M)KB/P]=V-I>:9 U]OOYUB4A".!N(R>>E '1ZGJ?@;0/!<_A:X\ ZM M'XY&I,T>I%=H>W#?<5"=QR >U>TW?BCX%W?@Z"RC_9T\:PZT(T#WZ0<,P^\1 M]:Z?P#/J'[6TME=VD$DGQMTB;9;ZD\9BTY84&.2?E)X/\5?1R7/[9%DH@_X3 M'P(GE_+M:XAR/_(M 'BOP9_9N^$_[2/C#0-E>+)/(GU MIGP0\!R!A0C ^[BO+/VJ/V1C\%?BY9:KX,\4:7<>'M4N@;8Z2)+@:8NTC]\5 MW8R1_P"/"OM'XJ>%?AI\1-7^$_@_]H76U\3_ ! OX[E+6^T*00VL*O)'N1R- MX&"5&21G!->$^*_V7/B9\ U^)"?"_7/#D?@/5U"?9KF_BEN7B^08&'!SN'I0 M!U?A+PKXO\"^"[26T\2P7/BZ6W6*/4+.02(@'(;'(QR<^U<_X9^ !^/GCN\D M^)&KVFO?$%K*1UDC)BEN$C $80' & 0 3USQFMCX!_ CQ?I'PVTW1=.GMO\ MA*K^Q\I(F8*D952=N[.".Q]17"$"@?-0!\#?M<:#<2?$&R&GZ/.;"SA$$L=K;RE8RK $,Q&,G'8XYK M]!/V'7\(Z_\ "\#PMX"U7PW+ 3%JT5\=CWS!1ADR>!D@]NE;/[&/B71?CW=H;N2.^/PIWAOX M'>%?B3=V=QKVCBY@TJ:.YLY9V(VSA,%D&>F2W6O/=1U"YTJPLM%6V\6-#>1Q M7@2.RGE59)1NW&0+A6!/.>17N%I\&H8?#"75[>^>);9[TF':%&/EQ[UT.M:#;ZYI?E2CRCU253AD;LP/8B MOE<>DJ[OUL?5Y?:6&2\SI- D2;PSX29<@?VW^N9*]=&<5XSX40+X2\'H7+F/ M60NX]6P9!DU[,,&OHZ&M*/H?-XA6K2]1<'UHYI#UI.16YSCLX'-&,T;J3 H M7!]:.12$ 4<_A0 #)HQN^E .*#0 H&#[4F#ZT=J2@!PHY]:2@'% "@48Q2=Z M7'% "9.<4O-(.M*3B@ Q2$&CO1C)- !R:.1UI#2[J %VT8XHSFC;0 '.*0>M M!&.E'44 +@&CFDSSFDH 7)I>:3K]*3(H 7&*48-(:* %(]*0YI>12$]J #O M2]J :.W% ""E/'2@<<49.* 9[TA-'I02.U .3[4@!>#2TW'>ES0 NZ1&FH MI!HRK_9]_P#O+5S(KJ28V!4D=0<5^BZ,C<#[QY)]J^,/VOOV9O#?QJ^*,.HZ MWXCFT!+;3XXUV(7#XW8P K'CJ2:X,JUKM^1W9H_W*3[GYL>!]0\,>-?C,FH^ M/9&T[P]J>HR76H-9J!Y2R2%F"#(&!DXZ5T_Q[^ NK_!74M/U_3V>+PUJ[F71 M;J.0B9H^1DXZ'Y6Z&OH:^_X)Z^$4N8HK3QM<3+(H E9,+O(^4@9N;""Y;S8KI02A4*!D,]*^L/E#E/AS\- M/@G??!W1=1USQMKIXKYB\>^$_&'[ M/OQ!@\/^(]QOM)DCNA9M(TD )^8<'CGZ5^AO[=S:+\8O /A^YTBP71;3PP); M^.UTZ,1W(E9 &8C:0I0$X]\5\;V6M^/_P!IKX5P^$=$\)1:W=>'?,O;S65< M"Y:/.[YV=QD #L* /,_BM\6;SXV>-;?6M5L+73R%CA>*PB5%V $X4#G KZ[ M^(/[.WPHA_8QU[XG_#SQ!K%R=,O+>"2QN966%IS)&'RF\@\,.<5X%^S[\3-# M_9^OCXC^PV7B3Q,[&R?0]2C+1)\WWLC'.0!U[U[5\5OAE^T1^U=K7]M^'OA: M='T"U"6&8K:VMH?LT82=0CC+C9\Q^0=<]:^*?'/PL^*'B#QSX>UKR4TF\\=R>=81:= M,T49/(Y"@ =#73?MBZK\4?#&E>$/#7C/P3%\/8H+'[.L%I*I%^$507?:[ G\ MOO&M7]DK4OC'XT^'7C#P_P"!?!*^.!*%@74)IE673"0"/*+.N/7H>M %[POJ M5QJGB35OA)\4M>U#1==\-6BZ?I TVX<-Z[$\LWF2SON15?!VMR1C-?>O MAK]FSX):G\$/$'C6^\=^*?L7AN066K(+R0A+CY?E5?-P1EU]*^4?@ _Q2_9/ MNY_C"/!GVG1E#Z;)/?.H02,<\J'#9^0\XQ7 ?#3]HO5_ /Q5_P"$I-O%?Z=- M=R7-SHMP6-K,74K\R@\XR#U["@#1LOCO-\+3X^\.^#H8[W0M8G:.#4KI ;I( M@6VL'P2I(/8U[[\%[;X,:_H_AN[C\2ZUK?Q6C8-8:;J+F:U:Z_A5MTA^4_[O MX5MK;^'-5^'?B+7/ -A:>*=+\2[+KQ9=M'L_X1O>22(@VTD#+]-_W:YVXF^' M/P"^%NO7_P (-=@^(LVH6@BU*[OE,4FE.5^]%D(2>#TW4 &M>_:+\> MP?'1?^$*+NV^(4NH-\51 MIMVUW8ZJOFJEKY+?,"[$[@/,(XZCK7YWWECXKMXM,^(VK6TMQ83:DBPW=U(" M9Y4Q)MVYW%<+][&.,9S7U7XXNXOVP8;OXC>"-2EB^,E %3]IJY^">A^&-;N/AWXX\42^+1?E/LTEQ(D(4%PP&)3P M#@#CI7G_ .SK!\%/&GA_5+CXV>*-;36X;L1V 20R_N-@)Y:08^;-5OB1^U?+ MXF^#7_"LKCP%H>CW5G,JS:G:H_V@O'N5LL7(R223[UUW[/O[.O[/_P 5+:&Q MU[XLW.B^)KA]MO8+&55\1[C\QB*CH>I[4 >N>)OA9^R'I^BZ3+J?CW7[F.>+ MS(+)I#(\$9'#%3+A0>G'I7SC\9?@9K7P[O[#Q!X%O[X>"]=D\O2KB*X=)9!G M'S!3[CN:]/\ @5I4T6N?$OPQ8Z=%XG^&]L19W?BNZ \W3[0,<2J.#GD_PGIT MKSFW^/UA\"M7\7>&?"5Y%X\\,7=NUMI^H:BK9@R"-\8^7!Z'I0!2\_V6OVE/'OB_PG?>"/"_PGT;Q[JEA937 M=U>W8 G2$L!QZ5\^Z+H'@/2?A9_PE%KXQG@^)R:D$3PVBD(T>][4 >X>._V9?AUJWPC^)WQ!T"ZO-^D:F8+2.9CSEI-P.6.?NBO)OB' MX7\.:7X&TC6?A/K&LGR+,2>(")7B6.;VVN2_&G]HG4OB)H&B>&UT2R\.1Z-;& MPN5L 1]J*GDR OA-JI\5>*$OM859->W7U>@0_%[X9^-?%USX(\9>+M0;X7Z5^]TB[2U07IDYY:7<'/W5ZL:Y'X+?%/ MQS^R3X,TSQ3XA\ V'B#PSXIM@-'GU@B1"@).4"N".AZBMNU^$FB_&SQ)=?%/ MXPM_PJCP'K(_XE][IRAX9).3M" 2,/O+U'>@#TO0OA3^R!\1-5D1_'>NR7"Q M%S/J#DY P,;C*?RKSSXI_#_X&WO@R[T7X/\ B#Q)J_BMF+6VF$L(I"O+-M$A M'"JQSCM7>>(?@EXQ\4?">P\)?L]^&AX\\$VU\MY%XS1HX;F=ANWQ$2%/EW,1 M]W^$5ZGXO^/_ ,;_ -G[PJOB;Q)^SKX>T/3["-8WU%RC$9 3)VS$\Y].] 'R MG^SK\!#\>O"FMV4&JZO!Q@=J][^(?_!/2Y^#^ MF^#_ !5AA%YXUN(+N198T&-Y3##<>3U(KR/PU^V)XY^+?[1GAK7? M O@738->@1D31]/S%'=<#);<_P#45Z-^UE^TU\;O#_Q*^'.M?%#P#;^$;'3Y M6F&F><)(-0C#CVIP6]\;YRX$32JI(>%=9T@HCZS,<)LVL6;AF,?[;F8/=S.FPD,P"QNY/.\R2(,QV!L8R3SFOC?1_$>J'Q;;VWB'7-6B MMUF^S7I-U(9%0-\R_>]1TI(?BYXSMT"Q^)=110 N!.>@& *[/]FU?AS+X\&H M?$K5[[3;6U87$+VP#++(&!*N"I.#STH ^B];TC]FY;72]#\&^-_%!O;^[AM? ML[3O'$JNZJ?E$N.03VK/_;?_ &;_ (-?L_>&(=*\-ZKJ%YX_E-M(OB)\')F^..L>$X_&'AFW\S0VN-8D$D(F<[0NT.&R#&0.U '( M>.OV?OBAX2\5^'](U..[OM%_%GPFT72(=:L4^R:VPW7%PN<^9D2' MDX/44 8GPZ^#'A+Q[X7T'Q#X-\1:NBZ3&EWXZD6Y>-H8 SE-K_,0!)UQ7T_ M^SO\0/V:OA]XHOM3T3QUKFIW*VI 36KAFC^\OW,RM\_X=,U\B^%OV9;WXC?# MW36^!6M:CXR\175L!XFTB"184M"RC"DN$# _..">E%C^S!\>/ASI4WA&?X;O M%J#RCQ SR7$)D^SQ#RV&1)C;N89'7- 'ZUW<.G>/_ &N2:7J-K?+JT4RQ>2B MD&1H\* W7TK\XO#7P.^'?P,AN=&^-?B?Q!X:\333-<1VNCW#B,PL*\6^,G[;'BOXG^%K/P\=+L] ^P2?+TB2X'&T_,1U'I7HG[(G[4_CJ8Q^ M!=(^'NF?$WQ'J:3?#;QY?:D]_X;T+*R1W<; M,2Y!0. %9@N"PK=_:V_8#^),_B>X\0_"9]4\5Q>)'-QJ<4%S#'$AQC R5R/E M7UH \(^!?P8^$WQ$^*'Q#1GU^]\!Z/";FWN]/CRZ0C>2\O[P8&U0>I[UWMIX M*_9)C22+PYXR\2V^IW"F*$Q$QAV/0$B7I7S7\3/V>?C%^S1I27?BS0KWPK9: ML&MP_P!HC83@##*0C'^]W]:Z3X<_M?+\/?A5HG@T_#_P]K;:9=/6UO90D%N IC( D R26'X5Z3KO[9 M?AG]L:)/!_Q*T[2O MF8@L.LV$,C3&0#"1Y._@G Z=Z\DNO^":CH\C;K2[^U6X\V/^%L%P>?I0!Q?PQ@TSQ_\ M(Z5HNH:WK=[X)KKXOF/4?&U[IOAT9TUXII&"8$>?. M_>\%O#E_X4N]*\5:V[/I%N+B(O,R,H)5@Y P67 MJ1UKO/%7[07COPOXB\)>!K[PK;Z9X@\*S>1?6D;9?4'.YMLQ#$-PXZ>@H ^L M_P#@GSXSN+:Z\.W.N:A.;&STOS7EO6)8,4;N3DYP*^Z=4&N?$#2-1UAV%GI/ MV5TLK'=@W2L/OO\ W0<#&,]:\7T/X>3_ !8^#FD>.(_ NG:=XS2V\V70;5RB MS,J[HXC\^ -V>XZU\Z^"OBYXFU7]H+6O"7Q:T&T^'GV+2OMPT*.X9H7(0&-3 MAV)#@\@'/IB@#O?@'\,+W]E[Q%J3#6K&"YUZX>4O:2_:([6,MD@[@.KZ;X5^".EZRFF7!@O MKZM "X7 WXY& M.M6;#Q-J/@W2I?#/B><7$OD^58ZH< 76!]UO1_89R 3FOS(^$_CKXX^)_%OB M:S\,_!C3=<\1>'Y_L]]%)>.HLBQ8>7_KP"#L(XSTK]#_ (1_ N/Q7\)M&/Q& MT%[3Q,Y>:YMY)BS0/O;: 58CA3@<]* ,OX;3I;_"_4(T=1,VHN-H.",A1TI; M:_N=!8V.K3>;:.<07F .3_ WIVQZUU'BK]G_ ,+Z3"E]:0RQ2QONR'.,D8Z9 MK"O/AY8ZII\EC]?-8ZWMVGU2/JLOE_L_S9U'AP[/#GA0<8;6 MQCW'[RO9 ,U\M?!O1=6\.ZK=Z1J&MRZS96?B*T^P+*!FWC,+DKT'>OJ49Q7N MX?\ A1]#Y[$_QI7[@@C/7BCM0 '-&:2EQ0 YI2,BD M SFCD4 )@YI>:"*#VH *3K2TH% "*, T )P:4T$4AH ![4F:7 MM0,4 ' &!2XHP*3!]: %Z?2DR?2C]:!0 9]J.V:#U]:4\B@!/PYI328-'6@! M>,4GX4#I2]J =.E(,]Z.>E+GM0 <&D'(I11VXH ,8Q0#ZTF*,&@!>*#Q1WH M[T )S2Y/I0:.10!Y?\86VZGIO?\ XEFI\?\ ; 5RVAD+I.FX3/\ H\1.#VV" MNG^,&3JVEC&0=-U/_P!$"N>\-@KINGML/_'M%G(Z?(*\+-5=0]6>YE;M*?H/ ME0."RHP/2OA7]K&.77?VN?#?ARZ^(,_P]T:\\/;Y]268I&I"2':?F'WNG7O7 MWK<,&]AGH.U?F=_P5HU_P_:^-]-T23PFDGB)]+M9(_$)OI5>*,,Q,?D#Y#D MC)YYKFRR%JTG;H=69SO1BO,^4KKQS\3==\>ZCX/\.>,-;\0C[=)96BV]P[_: MD1RD; G((QCZUZ3\4O!WBGX>V?A'2_"_P 1M2UWQ5J[[KO0[65A-:SX;Y64 M,3NVJ.PZUWGP^T'P#\:4\+^*/"GBW2OA%K?ABT@M9C>2A7NYPB@S#.?XD)_X M%7S%J4OB:R^.T[^&]4?Q!XG2]/V2_LOF:XDV_>7UXS7TQ\R=OX8T/XV>-O&U MUX6OM2\1JNG-'#K/F-(WV&V=MKO(.RA=Y.<=#5'Q1KO_%WXV^/?ASX#\+2:OX-U;PSXBU-W@\1ZE>A MH?[=BVKNA+#D<%N1R-UG_ =\ M8_&;P_\ $'PW\.O%/Q3\3?#70Y+%Y;;S[R2**&((QC"J2O#,N!]:X9+;4)/V M=M(9/'ML+1M34)X9W_O(6^;$F/3_ !KT/XJ-)\"_VA_!FJ_$Z]7XC6#: MQ& MH.1Y;B58UX_NMS0!YW\=-7^(^@?$G3+WXDWVJ>,M.M;EGTV77V>6.\MPPY7? MP58;>F>M;WQ!_;3OY(M.C^$^CM\'UCB"WP\-S"W%ZX_C?8!D_6O,_C9\2/%' MQ0O;75]6^TCP_P";-%HR3#Y(HE('EK_NC:*]0^#_ ,?_ (.>#O!=]IFO_"&& M^U62/;]M_M&:0S-C[Q!_U?\ P&@#E/C;X,TJ;X9>$/B//X_7Q;XW\4R-+K-E M-)ON;9]I^:1MQ))P!R!7TM^SEX7U&V_9I?6H?B/<7P\JZ>#PE'+48;/4[HW\<2K-,!&"$+@9QQZ]Z /%?A-X<\=_'9KZV\?\ MCK5M&^&YF:26]U"5WLVG0E50Y(7.-P'/0&ND^)OQ#\*^,_@AXGL?"WP*TFSL M-.DCL9/'%E;)F%@Z'?O"<%@0/O?Q5\_:GJ7Q'?X7WUN(+]?A^=0=B^S_ $<3 M9?C/K]ZO4_V0?V@;?P?IMQ\.+SX>3>.K/6[Q[F2""_F5VQ&/E$"_(^-F?"_@;Q+ MXLTC5;K1=.NKZPL$\Z\>!&98U ZM@M>V?L^?LUP^%=%N?$'@_P")MAXHTYXA-J/A MNR<&:]3',)4=STH ^$8-7U3Q9=Z#H6K:O,VG6CK:6ZW,N8[2(N2VT'H 68_C M7M?Q7\36O[./B&Z\*?#/Q%;WCB')\6:01%/*CY5XBZDG;M!!&>C&JW[8NA0Z M?X\L=7T_X?ZCX"L;F+YK6_C*K+*&/*Y)XP*Y'PYXGL?$>KW5R?"@O3%HC6\D M=JO"RK&^9R!C'4'_ (#0!Z!^SGJ/@+XH:->?#GQG::7H6HZC.U^WCB]"&:(@ MG,>3@_-OSU_AJ[\,?"MW>?"_XF>$O"_PP3Q_=S:AY-EXRM[;S)=/VA#A&"DC M(!/!_BKYKM==N;/1[O3(UA-M%6<%00,,1D#D\"ON;X%_"O6/#?PU$G MPR^-5FFHZR!=+X;M77[5/-C:5">N%/?H* /G#X?>#_C5=7'BGP[X2A\0!R?( MUJQL1)\W)^650/7/6J?PKTZV\!?%;_A&_'>AVR17JMI]P-4A -BTA $WS="O M)KNM1NOV@/@1\1]4AABUK2M;\0714R-#A[YP+YUB4Y;?Z# - 'LWQ.\">'?V4=/TOQ7\+_C,-0U#4[Q++4; M319?+D%HV7<-M!_V>=0#7.$CUN$NDN<@@Y![U])_M-RQ_"SX0Z3X7\=I_P )5XKU:P@NM,U=NMI" M4!$?Y,H_"N3_ &=;^+XR?#WQ+X5\3Z!'+#,JVD/B\P+'!HB;0=\K =..ISUH M \J\,=:[;XY:GH7 MPUU30O#.C_$Z[^)?AC1;J.9]!GA=;( ,"0I+,K [<<5V]M/X!_9G_M/3O%OP M\'C#2;BW-II?B))&%OJ+#)\V-AV[<>E5?!&N_!_XM>&+>R.DV'@N[T&=M4F: MZF+?;(E(?[.K'DDA2OXT .D^)?QU^(L2ZQ\%=&\1>!/!(0)'I?AIY$M%=1AV M C4+DL&)]R:Y?X<>-/B3^T!K?_"/?$SXF:_%X,&Y[R;5[F26URF2$;<0,EE MY/>OJ[P[I.I>/OAS!XX\#_$.U^$7P^FF-C%87+A8S*-RL03W8HQ_&O K?PD_ M[.WB3??21_$SX73LTM_J%BH>V6=\J S]L$JV* .:3QAX4\8?'OP[I'A2>R^% M-MI"M9OXGTMEB-P5 'FEEV\MC/6OKGPC^SYX&^*'Q>\%3>,OV@H/BL;.^00: M%JTPN1= G)B :0\-Z8KY@OM4^$'P.\166HWFF:?XXM-6E^(? VIZ9\%=3\-2AXY;R7:T\A^977.>F,?C0!]!_&O] MEKPAXC^).IV-K\>;/P1IGAVY$VG>%5N%BBT4[!\L*>8 N=S-P!]\U^?'[3L_ MB?7_ (DZOIH\=ZE\4=/TU%QJLDK3@KEL=VX&,]:_0'X*_'/X)Z-)XYT3QI_8 M/B+Q-I-F1>>)KP)(-;?Y2#&2#S@@<8^[7R)\7/VK?AEK%EI7_"O_ (/"][# M=*]W(.5G@W+N0@\'*AA^- 'R=I]PZK+9+;02/.=H:5/G0^Q[5K>'M-\-W&@^ M()=8U6:QU:W@!TVUCMVD6YEWJ"K,.$&TL&/B-XWBU;PEH0\ M.V(M8HWMTXS*$4._XL"?QJOXC\2:+\29/ FE6^G6WAZ>SM/L6HWX.%N)#*S" M5N.,*5'X4 8'P[\=ZUX$UP2Z1KU_H$=X/LUY<6$K([0-\K@XZC:S<=Z^K/BM M\%M,T_\ 9]MK/P/\96\7PWMU!?-X/2;:H9P6:5DWGYE+<\=2:\&\8?!?0O#' MC'Q%H\/C73K^TTRW$T-]%(#'!^=>;^'/$NH>%-2%_IDWD7(0IOV M@\'KUH ^G?"?PZ^/OA_X2:OX#L_!NMIH&LRI/,RVTFT\##=/09KT7QM^S_X, MU+X9V-[\0/CV]QJ6D66U=!N,SS6;X.(E3?D<^W>N C_;5\7_ _\0:%,/%MS MX\T,VZM=:9)<-:A3T\LO&217/_M'_M$_#;XO^%[=-!^'":#XDD827&I?;)'* MMD9Z_?STR?6@#@/@7X]U_P &_$VRTCPOX]U+P5I&K:A%;76J6<[08A+X$C@$ M= 2>37U#^T$-:\+:GX=N/#O[2&I^-]5U.4:5*T-\S216[DLP)#GY$/&7@;6-5O;G6M,CO8;C6;!(5)6$,I=%^;YCC(YQ7T?^T%\8/V;_ (GR M:);?#S3M5\$2VDOVB749;)%8L,@+C>>.G2O3/B?XYT;XO>$[7PYHFBW'Q$\8VI%U=:["N))(%P61MI^ M7A6Y'K5GX6_M-_ GP;H!T_6?@G%;WJ.0X%]+=9/J6?D?2@#'O]<\3>(?VA/A M[/J/Q'N/'RO!$]A?7]_O:V9E5I8FW,?+ ?(YQG&:[7]K/]J7XT>$K_1-+TD^ M(/AIHUG#Y%O]FN7B^UC+'?N 7<.3^5>3?LQMX;?XT'Q?/%(+>TU@SVND")6C MEB9F81DD]0"!T[5]S?\ !1#]I+X37'@JRT*?3+3Q%X@DM?+B,3Y?3GP3AAVX M_G0!\3^%OVJ_&%KI.HR_%G2K[XI:;>6VW3/^$FN:7\-=*^R^9&5C5(=ZA1M W 9.2:XC7=!^(^J^$/"EI MJ&D7[:'=2"+1V,.%N&;: JG^+JN![UZC\*_@]H6MZHG@3QGH-OX"\7:4#>W& MJZK?2++>(3N2#R#\BDJPP1R=M &M^T#^S'\-?A'X)_MWPG\5]/\ %.K1RC99 MVF-XQR&&'-7/!_QH^(2/(&Y1OZ $]N MU=SX3L?AM=_M.RV_C#PI#X'\/Q:2ZI:ZI^[660!@)!]>*X#X$_!>ZU/Q]J'C MW3/ ]YX[\'Z=?7%O-8VD6Z-U( 0J1UP3S0!?^/FF?$./2? WQ'\/?%36_B'= MZ9I@O+W58KAY'T"5U1_++AFV$D-Z?S:CXL\/.)= M6UVUB,MQJ+Y.&F95R3AE')Z 5Y^^H_$"'3OBC#X5TO4-.\%S:C*=9M(H_P!W M:C=)LCD]"J[A^!KUGPA^VQX?^%GPGTW0/"'@@VWB7[,8KS64U"6W)?<2'VIP M_&!@T >R:7_P43U;X=:GX^L/%&D7_A;7Y=,-G:Z?!N41W9#J7 Q^[VY4C/I7 ME?P=^*V@_M :;;:-\1=2M]-\::=(^HGQ_JDH>]N5C.8[8N<-@ [1SVZ5YO\ M%/XY>'?C/X(\*:;>Z0\7C;[4/[7\0'E[G<5!/U')_&N!C^&VDZQXYN-#T769 M+FUB4$7%Q&$9F'WE !(R#TH ]MU[]I;QWXR\<0:%\%+;4O!5G$&CN-,\-3,B M:@ZG!G=8P,E@#SSUK$^(W[87C/3;FVL?!W]H?#/4[9?+U9M*N3"]]./O22[0 M"6/'7TK \'_ OX[_ ZUP:WX;\&Z_:7$8/E7<5L>4]?H17(^ O%]KX0^,L6M M^/\ 2'UF.&9SJ%A.,,[E2.??.* .O^"/C;XQ7FL^(?$?AWQ5XHT_3FE2Y\3: MOI>?>O9]<_;_\>>.M(\)_#^U\8:OX;DM+TK<^+(]1/FW, M1+$%R,'H5X)[5T'QP_:HT#PS\#M2T'PA\*[OP/!XSB4+?2,T274*J02N#\P MDZ>]?+/[//P8T7XRZ[?6&M>,M/\ !T-O"95N-0D"K(<@;1^?Z4 ?JS^S1^T) M<:WXCUCX6/XFE\?)I-HEW_PD\UQYK3EFV[>I/&/6OHWRI%1003D9]J_.+]@3 MX=:?\+OVDO&>C:3XCM/$MK!ID9%]9ONC?]X1UK]'XGE=!@;@<]37S.8V]MMT M/ILMO[%^ISOA#_D:;HC@GQ!9 _\ ?AJ^AADU\]>%'#>,+X$YA?X,?0\3%N]>?J+Z\4#D4#O0!^==1R >GK28.*7!Q2$$4 'X49Q1FC H M 7)STI#FE_&DP?6@!32=*.:.M !^%+V]*3!]:.30 8(H[=*7/.*3I0 ] "@G/2D)_&C!]: <4 *>*3GK2YS M2$'UH .<4<^E'(/7-*3@T !Z4F,TO!%)CWH 4"@C-)CGVH/!H !@&E(H.#0, M4 Z4FWGFCC-*30 M%)CUI. #0 I&11BD XI>@H .E%)GO2\$4 &#[4FVEP M*3.* %Z"@'-)G- - "XYS012#@TO>@ %+29YQ030!Y5\9#_ ,3O2%)QG3-4 MY[#]P*QM#_9@ VT."._R"MGXO[3XBT4,/E.FZIG/IY KS#P;XI\2-I6 M[4_#ZPB)42W2*Y5_,C PK$@<9 ''O7CYDKQB>UEFLI>AZ D('S9#+NR*^2/V MWOV'+_\ :9^(FE^);7XA>%_"D<>FPVWV369F64[=WS #L<_I7TI#XAU!M1>% MM'D$"#*R!\[_ &QBO"OVG_V1;/\ :3\>^'M8N],FTVZFM/LQ1[D'*1@D;4P# MGYCDUAEJ?-)FV9OW8IGXYZYX9O\ 0?&6K>&[25M4NK&^FL@^GAG6=HY"FY . M2#C(^M:'@";Q?X4\8VFM^'-/U%M:TJ7S%:&U>1XGQCYAM..#WK]%/AW^S%X2 M_9\^,WAOQ)::MILLEA>['B?585EAD#C!923S;F1=6B:-F^7^$=> .]>^?/GYT7?[8A^(>F:[H_Q_T/4_&,]O:2+H,: MHD#:=>,K*97!VG'W..?NUF_"+X1>#OVA_A3)HN@I:>%_&^AI+=WNJZI+\E\G M58XE4YW8&.E?2'[1/PW^$?Q0\1ZEXUO(99M(;F\UW6I;74X98KC338W2W"6Y7)8R[.H)VG''0T ?. M7B/5_!OAWX6Q^%;CPAJ5G\0;6]+2:S-\D4D0W *3NY^4YQ63\*O&.A6_P 5 M;'5_'^A7_BW1XTD$NEVS9E9MA$>W<> K$''M7UW\6=#\%?'#5XO$^JZO!=Z\ MD(C$1O$1%"$*A.>N0J_+[^U8_@[X'2:)J^H^*M7O_"ECXAAG3@9X- '%>%?VFOA'J5]JL?Q6^'6J^)[2WE\K1+2V:*+[! "1L8%E^ M; 4'KTKQG2Y/#FO?&%=;TSP1JVH>!8KP22Z+:Q&640X^X2N0#^-?8>F_LR_" ME]=L]=\:ZE!=VUP6DU!=/OXY)G=R"I\MJP>#=2% MU=:K$](31]35+6X97-Y+Y M/W20QZ'T(ZU]$_M8S_!KXN:3I6D_%2*\BM],N#<6L-O/Y#39H=AW$L01D9Z.>_>K$'C:;X5_$#PWXB\%:?J M?A?5+6#*R:E& S.P9&=01RI5L5Z;\;OC3H'Q=^&\.J^-[*]M_C#'+&D31VSP M6HM54A0%(/81]ZR?'5O\0_VFOA5<_%/7]3TA]/\ !T,>C);K*D5PT>X$;8RV MYN9>H% 'I_BK_@G]XX\8?"^_^,7_ GV@Z]-J-N-6NM,L%EDNMT@+%651@-7 MR_X#^(_BCX0:U]LTSS[#4+=PX\X,K1,.GRG^HKTS]GGX^?&?]G2QO_\ A ]+ MG2VU0(TCS:;),' R05(QZFN.U/QOXM^*_CO4K'5K.P;7O$ERJ3275MY;QO@@ M;2Q^3K0!+\:?VF/'_P >]-TZW\9:FVHP64GF6[-&J[3@CJ .Q-<#X7\8ZGX/ MEO)-,G,#74#VTI !W(RE2/R)KWOXW1> ?#?P&\+>#8[*>R^(VDW32:A=&V81 MW*%6PH?&/X@>IZ5\TT %=CX8OM=2]TF^\*Z;J#7^FJ2\UC%)(2^3\QVYQP<5 MQU>P?L]?M0?$+]G*_P!0;P)=0Q3:DNR6*> RANAR ".?E% 'L_A_]J#Q.GAF M2?XB^$?$>MZ[HT(/AW5/L91-/D[NY8#(QCUZ5U6B_M=:/'X*GU"3X;^*+CQ) MK!4>(M^#].@#:M:V]N M8+F2(Y!$9+$YX/0&O'/%'[:/Q2\#>![SP#H%E+HO@&>W>TAM]6LW,_EL,$>8 M=N3CVH ^M/A-H?C;XI> +;4O@[\3O#GPN\"WRLEOX9UR53=0DDJ^[ /5MQZ_ MQ"OES]H?X/:1^SEH$GP[O?#U[XF^*"RIJ,?BG2XW:T$>\?)M/S9^1CT[BN7_ M &=M1_9RT:SAU?XGSZY>:[S(;2QB<1QRA]RMN"D$8 X]Z?\ 'W]N#QCXY^.5 M]XM\*:W=:9I< -M80H613#R 77(Y()H R_%W[16E?$SX72Z)X_T#4M:^(%FJ M6NEZJ=JI:PJ"NPKD'. O;M6A^S)^T_X1^#?PA^(_@;Q7X:U+6X_%:B,26+QJ M(@% ^;<0>H[5X+JOCS5-9\6OXDN3"=3>3S7=8\*SYSDC/7-8-Q.UU<2S/C?( MQ=L>I.30!]:?#3X7>-_VO_ \6B7?C'3O"WA7PC;E](B\0*T8E4D@)&P'S'GU M->>_%F'PAX7^'5KX9LO!6I:?XQTV[>WO_$O6SO-I (C8'D<'\ZY_0/CG++X- MC\+>+[*3Q+HEA 8])MVEV_8I""-PR#QST&*Z[P=^TW-J7@+3_!'CWP]-XK\$ MZ01)!::?)]FEC/'+2%6'\([=J .,M_'?Q*\1_".S\"6<&K7W@^WN_MD4%K:. M\8E&[GGS?$'XE^&OA5>^![NWU2Q\*7DPFEANK1T5GX_B9?\ 9'>O M>-*_;_USX41Q>'_@T(O"O@M '6RU:,WZ5!\T<>" 6)(P#7RO>VZVEW-"D@F5&*B1>C>]=% M\+_']_\ "OXA:!XNTP*=0T:[2[@#=-R]* /L"[^//[)VG74\%U\ _$]MNT;H#@>7PBCOW]:]M_8Q M_;MUCX<>$=9\!>(UEO?"BZ5<0V<&GV3RS+(T3*"Q7/'W><=C0!\-LI1BK JP M."",$&K6D7<-CJ=M<7%NMU!'(&>!B<..XXJ7Q%>+?Z]J5PBE4ENI9%##!PSD M\_G6?0!W7Q>U7P_KOB6+4_#&EKHNF75LCM8HY8129.5Y)/IWK!\&^)(?"VLB M\N=+MM8MS&T4EI=[MC*<9Z$'/XUAT4 3W]S'=WLTT4"6L;L66&/.U!Z#-044 M4 %>M?##Q_\ #?2I=2_X3;P0^J126+06G]FOM:.?(Q*V]O8]/6O):* /7?V; M_CN/@)\1+G7OL#W^G7-I<6DUJN-Q5XW5<9XX+ _A77^!/V5)_C'\+O$?Q,@\ M;:!H4%M-.8]&U"1A=SLN2J*!QEN@)XKYSJ:TN3:3B01QRX_AE7N?LK MZ=;77QV\/Z=J5O)?*[1.$ MV+CDBI?@G\3=,\%?$K1?%4L2Z7/HZF<&U7'FR C;C'3BO1?V@_VVY?COX6O] M/N?#PL]4OF'VF^64%9 "",)C(Z#O0!O?LX_M)RZ;INAVOQ&\#>(?'_ASPX\4 MN@1Z5:Y6TF0@[MV #RJ=STKT+5/VC?A3XUU^77_B'\(O%'OB1I]WHMW;N;M'+>24E3(7?&5R%(8G)XH \)_ M:V_9#^(Z:%;?%;7?&NE>.K13'&MIH<:W/[;FI_"RQM-) M^#%GJ'@711$OVZUN@C&:Y_C?OUXX]J^J?@S^U3X>_9/\)WW@>S\/:GXJT67< MWG:;$S;0PP2756'3M7B'CSXD_LY>*_ ^K)9>"-?LI7OQ,=0FC:5D8N/,W2>6 M."!PO^- &9<_M0>&;#4="TS3?AMXBLO#WB:,3^--,DA7S/$-P<;I8?8EY>F/ MOBO*/B!?_#SQ5\7--U#P5\+O$6G>&+)@-3T)X?,E;V^7.WJ.IKZ1/[2VFZEK MO@[Q-JMIKM]<>"+%8?#4]OH\\4:)A-OF<'Q_L,?M!:!<_%/Q;JL> MGZE-JOB20-=3R0.JM-A ,97Y1M4#&: / _%'[._@OP'X0O?BO=^ -2U3PMXP MM98O#_AFT@?[=H\VPE'G[8!=.A/W37SQ\.6?@/7+?XKVEZUW<:S MY+8-MN)5=GWAP1R1BOZ";W4O%\MUI4EO9V=G 6(_[-O+77+G3K:SNWC@:ZA:U:, !2HQN90._% 'R=I_[?_Q] MM-(0#6KYM)M0MO(XM%V*H&-I;9@' [FH_B;\=_@-XX^'=['9_#+5K3XAW:JT MNNRS1^49<@NV ^>1[5[C\*_B!X(\?$_"'2] UFX\.^(KMKF]696@>65B26\Q MDPBCIR#7=_$+_@G[\(=(URVCM)A8(8@[6]SK$74Y 3<0 >?XJ +WP7_9;L_C M=^S=!%\2O'GA;5;LZ.J>$EEN1&VC,\7/FC()Y$?K]TU\.0^'?!WP"^(/C/P; MXRTUO'U_';_9M.O=!DS$L[!6#C)!( R.*^J;K]EK]G7PQX@M]!\2PWZ:DQB: M6ZLM>C>V@#]-S!"#GTR.E8NJ?#3]G[P9KEAJ?@>[O;/7M(U!9FBO;Y;E980" M"RD*N.2..: .Z_X)FS>'+9=4TP^ ]:T;Q@+=6N=>OH62&:+=PBYYR#[=Z_05 M(3''MR".F17G/PU_:IT#XPV=]X?T='N]0TRV1Y&:3!DRV/3BNKFU2_@MR_V' M$6PLV91E#CIBOF\>G[?Y'TF7W='YE'PQ$4\6W9W%E/B"R(SV_<-7T&IXKY5^ M#WB6\\0:WJ37D!ADB\2VD8XQD>2^.*^JEZ"O;PR:HQ3['C8O^//U'4@ZG%)G MFE'!KI.0.:,TAZTH- !C-)MI< TV@!<$4 X^E -!YH 7G/M01FD[\T$"@!<8 M-!.*;TIVZ@ Z]*6DS28H ,'L:",48]: <4 *#D<4F2*.#1QS0 =Z7'K2?RI2 M<&@ !I:3-!&: TF":"*,X% !T/-.IN:&P: #%&V@C/2DZ4 .!R?:@TF#2Y& M,4 -I0M X/%*E YS1M% *"<4=.E'UH #@4F. M*7@T8S0 @'>E)%!I.3VH 7M2;:7I0#F@!".]+2TGO0 =:0 &E!YHQ0!Y1\95 M#:WI(/3^S-5R?^V K!T.)?[%L$4G!MHB/7[@KH?C*%75--8GYAIFJ8'_ &P% M8&@'?HNG97 -I%@]_N"O$S.]H6\SW,KTE(N1!H)/D<,V1[XKX5_;X_:H\6?L MZ_M->%]3T)?.GL]%5EAGF;R295=&.S!7.!UQ7W@ ZRJJ+DY'(K\W?^"N_P ' M/&5SXTM/B$FC3/X0M-.M+.XU/>FR.8LRA=N=V26 Z=ZRRQ>]-FF:2NHGY_>* M_'NM>+O%&KZ[=7URMSJ-W+>2!)FPK2.6('/0$U[!K7A;PK\13X"\,_#+7-7O M?%^K'RK^'4I62%9<.?E.]N, =A3_ (IWWPY^''@/2M%^'6HQ^-9=;TR.75]0 MOHF$VE7!C7S((B%4;=S/R0WW!S2_LD^!_@YXJU'4;GXH_$?4?A_=6A#:?+IT M99I#Q_TS?'5ORKZ ^?.^U_\ X)I_'KPUH&HZQ>26*V>GVTEW,4U"0D)&I=L# M;UP#7R.NK:BS.PO;HLP^8B5LGZ\U]B_M#CX7>&Y_"%G\.OCKXF\8V6HZA]E\ M0B[#+]BLSM#2 >4N>"_KTZ5]7?LH_L_?LM6:^+?^$,^(]WXV#6#B\^WVW_'I M'M.77]TO('/>@#\B[*:]N;J&W@N)A+*X10)".2<5]B67['_V'P[_ ,()JVHW M47QQU9/[3TBTCG?[&]D!N+.^00V$EXVGH.:\T^)O_"$?!7X_F[^%EZ/'NEP7 M&ZWGU.)@JS%N5 "IT)(Z5ZG\3?%NK?$[]JSP?=?'TCX+V/\ 88B%YH3^8T=N M!*8W',GWF)4^WI0!D?LB?L9^+?CI\3-5LM5U&2#0M%NS9ZO-%>2"0.&*_+TR M/E;J17K!_P""<_QM^&?QFB\1>"7L;_3-,O!/8B_OI,R #C>-K#O[UQWQ.\(? ML\_#SP%K6I?"[X_^(]9\5R'S(].V%%N7Y.6/DKW]^]>0Z1:?$CPUXE\%R?$K MQ)KGA7PAX@??_:B7*NX@Y!=57<>H[B@#U[]L'X)_$%4\K.P8C &<#N3Q3=#_ &*-8^!&L6FL?&NY,5A)(D6F)8SM-ON\ M_NE<-M^7<5SU^E8GP[L_ _BKX]>*["Z^)^MZOIWAR:.Y\%27 +'5KH,NV-P8 M_E!Z9POUK;\6:D_QF_:1U>S_ &G_ !#??"?RK=)TLM,/G)$PW%, "3N* .?^ M-_P,^*7QY_:(MO"TFEZ-8ZZ=.2:UBM7\N)K8*@1F*H/FVE<\=SS6#\3?V!_C M/\#_ (\*? MM%>)=7\86UJ5L87B(:4C&$)\@8''J.E:WQ-_9[\"^(?V0/%7Q&\)?%_Q1XNN M-+6&&YTV\=5MS.TD8*,K1JQP'!XH Y:W_;E^)WP4^'OA*QN_!OAIM/>S2.QF MEM(FDFB51MI>R102%<(.N$" M 5Q?P@_9=\&3^&;35/VBO%^M?#VQOK>.3P\T 6=;J+&20%23: "O7'6MW4?V MK]6;XI_#WP#X%F74O"/AO44BT^\A+Q3:BN>DF[:OZ"@#B?VZ?!OC'2;S0M9U MJ&S/ANZ+PZ7> ].U.U\=7VM^. MI92+WP[+&PMM/ZG=&=@&>@^\>IKXGH *=%*\$BR1NT;KT9#@C\:;10!Z)\)? MCOXM^#7BFWUK1=3G#%N?B1\4]:\(^(4/[R""$/"P/3; MB)CD=\FO.OB1\)?!&D_#"3Q9X/\ $EUK@AU@Z;,DJ855.]HV^Z.2BJ?QH \4 MKIK'PMK]QX(O_$$$4D>A6VN(Y8UD5H9%*2? M*PQG:3@]C7&44 =U\8Y_!=[XN>\\#37\FE7,:RRQZA"(GCF(!D 9LKN+8/I MBN%HHH **** "BBB@ HHHH **** "BBB@#JOA0-1/Q/\)C1X8;C5O[5M?LD- MS_JWE\U=@;@_*3C/!KZ?_;1^ OQFL_%A\?>-;/2=&.M2P:>MMHTY6/<$VK\H M11@A.>*^0-*NQ8:G:7)DEB$,JR;[<@2+@YRI/?TKTGQ1-XN\J_&[X+7TWP@LO#OAK5=4N;- MM0,]^%E;RBF/OM$3G KY_P!&^-SZ3H7B7X9^,K5-,T#4=0>ZOM1TVQCGNH9 M00L>X+\N0!]X5SUYX"^,GA30;7XEZC8ZE;Z2C+&NI7$Z@L <["N[=C\*[+XH M?MRZI\4?A=+X+NO 'A;35D$8;5;.*471*'._% 'T!\,/VHO'7CWX2>) MY+'PSX>F^'?A&VBTV[O[BUCCO&MQ&1&^!&?F*1Y/S<'N:WM'_:0^#OPU\*Z9 M:Z[J6H0B_B-U:/X>L8WFB3<01(V]3OW XY/&*^6^C^+/BQK/A M?0M3L/.OQ:Q$AK@*N(\>4*_&,^@>*HS:V:7*;IX\ M$OM,W'#CH>U> ^._VK?V??'7A&\M;V\\1W^K1;?L]W=6**TQ0$1[G\TD ?C7 MS;XS^%^AWWP!^',GA[Q;K&O^,=5E2&;PU*/]&M6DV*@C)4#ECC[QZ"MGPA\+ M=(\):G=_";X^0R?#;=/(XWQ1DH'7:I[UH_'KX"?'?Q'X!7XJ^(9;6UT9+>.4FT MOY Q5FP"$"@#DUS'[/'P>_9O\9:/K$WQ*^*NJ>$]3M[YHK*WM("_G0#.)#^Z M;GIZ5['XW^"WP8\9>";OP[\*/CEXG\>>+I%5-/\ #DXV13X.2"6B0# R>6'2 M@#Y#^$OPD^(GQ\U66Q\,"\U-Q-#%/+).Y1&8D(7// P>>U<_\2O!'B/X3^.= M3\-:W,RZQ8$1SF"9F'(!Z\''(KT+X7?LZ?'#7/$/B/1_!.A7YU31)EAU2&UO M(8S#)E@H)+@'E6Z9Z5L_#?Q=KGP/^*>N^'OB1H=NTVJQBPU:[U0&:6R1MI\Q M&0D%@ /7K0!]9?\ !*^+X?W$.M3VVHZE/X]:S3[9!,,PB/=P0=QYSGM7Z"O^ M]MU5P,GJ/6OB3]AG]G^P\"_%[Q9XG\!7=UXC^&]]IR1VFNW#(OFR;R67;A6& M 1U6ON&WC0P*%C)[')KY[,+NJK=CZ++FE2?J,KH#Y?^*AL<'/7_ $=J^A,>U>SA[^RC?L>-B?XTO4,]Z"U=!S"CFFT[@<4G7I0 8]*2G"DY/:@ ![&DIP'K2=30 <4&EQSTXI,> MU !QFC&*,>U*?>@!!UHQ2XQTI#0 '% (HQ[48]J CO12]11T^M "=#[4O!I M.3VH- !C-+CC%(#3J &GI]*0&E.?2CZT '6C&*,E "XHQQB@BDY% "C@T9%(3FE H ",TA&*7K2'(Q0 H&*"11GBC@T '!H Q0 M!1@^M 'E?QE^74]-)^[_ &9JF1_VP%8WAU,=/N"O#S1VC ]G+=Y%V-##>1$M M?(G_ 5P^)'B>#X07_A"+PO-+X7N6LKF77]WR12";(C(QU) '7O7UW)6\JWH@8@B*4 M/^N*65[3[:%9F[N)\4_LU^.?!%WX=U3X;>*]%T^V/B*98U\672JSZ:OS LN> M?X@>"/NU[GX7_97^$/@K7[+7-"^(FG?$'5[)_,MO#/D?\A!L$>7]\]B3T/2O MF+QGX/\ !>H^');O1Y[;PKJ^C0BWU#1]1NV-S=7*C#E%;/\ $K<#'45]$_"_ MXMZ+XC^&7V#X=?!JZOO'.FVP1->T]6=X)LCY\?0X_&O=/$*?@F?5-5^,7QDM M++X&6VIWNH61MUT81 C168R*LBC9P:+JUY M&L5Y )#&3 P.Y<8ZD'@]J^I_A]\,_%VB6.M>-+KXS0>%OB5K-J7OM N2JWDL MZ@LD!4\[BYP!ZFLS5/B=+HO@!;?XM_!G4=2\;ZD'MX]=OT9'E8\1@#N10!X9 MX2_:3\)^'_A7=>&[OX=6.H^(FF:>W\03;#+$Y8D$_+DX!]:T/'G@/0?&7P1C M\?:M\6CXG\;I'#!#H5S&WG1(7 \H,7.0NXGI7.6WPZT^YOF\.>(;)/ FJK;2 M3R7.KN8U;+[D !Z?*0*\DTCP[J6M>(%TW1+:;4;[<3%' N7;;SD#\,T ?1?P M'_9M^)GA'Q9HGBZ[^%\_BO1MBS+93Q$QSHV"#RI'3^=:-I8?$SXN?'(ZLG@J M\UW2/#5Z-WA:0EX+92,^2!MP : /-?"_[1.E?L_P#[2/Q"U[7/A38O/XOB]H']H^)];B%J\VJ$QM8W)/,K^F!BJOQ#\7>#O"/P\TOPAH-KI^H^* M-.NQ=GQ1ITQD249!"@X'3'ZT >F_ ;X!_$CX;_$5_%FJ_!N3Q9I-S&[1Z7

,OC)X=\":]I+_ '\%ZK9E]0TR [+:-3LMQ\JLYNE,!LX0! M-DC+DJ #SG\ZX[3_ -I30O!_Q3OKWPKHTNG_ _U0HVH>'GE9EF()+#)YQST MKTKXKZ]:>)/$_P -=9TCQ7;WFC7%XKVWAJ +*VFC/W2IZ_C0!T?QQ^-WA'Q/ M\,_B%X'@^&6E6FNZ1IT3'Q'\AG),\?S*=NWD:EXGF0XNH\[@I)[[MOY5\7SV4EA&BW=N\3SQI-"S<90_Q#U!H J4 M5:T^S2_NQ";B*V#=)9VVJ/J:@.893@JQ4D9'(- #**N:19+J6I6]H1*6G<1H ML*;G9B<* />)-/\ $@A#+87VF)'&7Q_>\PG&>^* M.<^$'@*^^*/Q%T;PII]XMA]BU6"Y9 ML>65C*#@CGAJ_0K]EOX@_#;P9^S#XD^']M9'QQJEKJ4I.C3Q"*[OB6;.$4G* MKC@Y[U\$?'F\OOBC\6-5N-(T&>QLX&2!+%06^S84 H?3!% 'C==5?_#G4K/P MU;:Y%-:7EI, 3';7"R31_P"\@)*_C4OQ,^%^M?"K6+;3]:B5&NK=;JWD0Y66 M(D@,#CU!'X5VWP?^(GA+3O#DGACQ+HJ.;J[C*:HL[1&-"WSA\=L8Y[-$ M8-%=9\2/#&G^'_%^H6FB:I:ZYIJ_OH[FQD\Q%0\X)]LX_"N8M;66]N$@@C:6 M9SM5%')- $5%3W^GW.EWDMK=PO;W$3%7C<8*GT-04 %=)\/_ !'I7A?79;S6 M-&CUVT>TG@%K*1A9'C*I(,@\J2&'TKFZM0Z3>7%C/>16TDEK 5$DJKE4R<#) M]S0!7E96DR0+V)%88)'3 M/X4 %%&"** +^B26"7P&I1N]LRE28S@H3T;WQZ52F""9Q&2T>X[2>X[5ZQ\* MOBKX;\(^ _%VA^(/#-OK=UJ-JT6FW;*%>TE96&_@:9<:I<0Q^=*ENF[RTR!N/H,D#\: ,*BOM)_\ @GUHOAOPA!=>,OB=I7A? MQ/\ 86NI]"NG42Q. 2$P>OO"GAJ236]#L[P6TNOV:;X%4@8PP1^= %+XS?&CQ]^ MV9X^;1?"ND7UA9(FP^'+:4O$&4XSM QVQT[5YEXW_97^)WPZ\.SZYX@\+7FG M:7 562XEC8*I)P.WK7KG@WXO'6_VB[37OASX2O=)FC@\JXLM.RS[^0\C=. 2 M3^%=W\5OVBM5^&OQ1LM/\7>*U^)?@ZZM_M%YHV_Y8Y"#MC;'=2!0!U/P)\-: M!^TWX1M?'V@_#O3X;SX76UO9W&@0P*W_ D$C1[M[D#@YA/4'[]?/'Q?\/\ MQ6\(?$34ET_0-1^']EXPF"0Z'9LT<<@V@;, $?(3TKU[Q5\5_B)XC%C,/#UYXWLM>T^VTZ<.N MKWMN5CLA@_.3V'/ZT 5/V=/C+>?LV_%JU\._$KP[_;MK:WEO;QV.J,-FEN) M&F56'! P>WW:^\_&O[5'[/\ \4?VAM9\/>(M!\/7^FMI:.GBZ[2.0N^P8CYY M^7..O:OEC]H3POJ6OVV@S67@.]\;-HEZ+[5?&MI&7AU:W0JSMD<8*JW/O7D/ M[0V@> _B1X7A^*/@J>RT"2_N$T]?!D+[IHMF4,N.N&QG\: /4M*_9TC\"?%] M/$WP\T*'XS>$SYK3110?N8G9B5C/WAP#^E=%\*/AYXI\$/XE3Q'X!;P#::M= M&>+Q>8]KZ.IQA4. 0#C;P1]ZO%/A?HG[3WPMT)K+PAX=\2Z=IMTPG*PVIVN2 M.&_*L7XT?&?X^V>CR>'/B)=ZO86=^H)M=0C*>8 =JMG<,AO=K-M=L'GJ3^-?3?P4^/FF_&?PA)X4U7X5V7B#6 M5MV&J>,;H+)/$A;_ %S$KG@$#K7S'\(/B7X/\%>!/'>E>(O"\>N:KK%H(=,O M78@V4FUQN'XL#^%;7A+XLQP^%;C3M '_ B=]%ISDWW,#1 I\8RLJ]?$%EDDY_Y8-7T!UKP#045/%1BOXTA!D&C&3UI1WI"<=*Z#E%-(,BC-+^- #:4G-'Z4<4 ''K2G MVIHQFEQ[T &/>C'O1WYYH(S0 HI,8]Z4?6D_&@!2,TG6@TI.* $&!WI2:3@4 M8SS0 8H]C2$>]+U% !G!I2:3@>]'Z4 +UI,8- 'O2@T &102*.,T8% "'FC& M.]&/6CVZT !I!@]Z=@4AP.U #2@8I.W-*<]J G% .:"<"DR#0 N/2BC@" MD _.@!2<4M-![4;J %(S2 ^E&T9>>=+U7_ -)Q69H- MR?[$TY0'60:'IN5^;[-&,?\!%? M/YM*RA\SV\M2;EWDMR8VLG$PDR2H///(7)QS3REW4UZ"S+XH_,\ MB_:]_9.\9? /Q["NMZM:^,-0UYI]0EN]&@E9 Y<,^[*CDE^U>Q?"KX)_&K]G M.Y\#IX-\9V6GCX@G#20VKLMEPQ_?[D./]5V]17V#XE^*O@7P7X:M-1GO)?$& MMZAX9_M.""VO%(B+11L5CA +;R6'3G(/%>"1_MV>$WTZ4O'XGD>TDS<6MM'+ M'$J;>!)\A ^8@\U[YXIX]K^I'X*_'SXDO\8- U/XD>+4 .D:UH\3)!;WR,S+ M/AMH*[MAZ'ITJQ\-[GXS?MRZ]%IOB+X@:?X<.B,MY;S^(8O)0N.1M(09/%>K M7O[>/@'7_#>FW_B?3_$-KJ+*8!=(KK;SQD88@;,%@"2#G@XKY_\ CA\:O"/Q MBNM&TW0],U*^T.QN$:[F^SNTY@4]SMZX]J );_X$>,_VDOV@+GPSX@^(_A\: MO;VI/]L7;E+9E1@@4%0.>A_"N)^._P"SOXN_8Y^).FQ?VS#KH%K'?#6M$B=K M95=F4IO9<;OE_45[/\-?@E\$_B!\2I=8M9[6T\ /8B.=;@M;M;OY1DHX# M8R&[5QG[0/C#XN?"SPW/\"+S6+3Q#X8U**/4((+&47LBQ!\HH=&(&#'G&* / MLCX5_%WXD?M=?#W2I_A1XPM/AC;>%K.&RU:7Q"J%;N79@.I16 &48\XZUP^J M_ ;XU_L[^'_&OCS2_CWX.NKF5/MU];V4N^:Y887"ADQFO@?PG\5_'7@[X;>) MO!^EP,GAW4W7^T@ULS%67< "W1?O-UKZ.^%>K_L>2^$-'M?$^D^)KOQ0T86Y M6S1V5Y/]D"(YH ^=?BWH_B#Q4UK\0M;UJVUS6/%5PTLT-N,SB3'5E QS@=*V M/@C^S)XD^*FK:BDMU!X073;5[WS]>ADACEV*6V*2.6.,?C7K_C7]DS5_#VK/ M\5_AS>:9IW@XW<5YHUCJM_$E]#&74()(6*N&W=BH.*X_]J?]I_XN_%$+X(\? M:EI>I1V\BS(NF*&^;/ )#MSQRO44 ?4G[-B_'OXJ>!KG5-.^.7AGP[:6DILF MM-3VK+(D68UQA.FU,#VQ7S!X^\)^$/VC/VC-#\'^!8;;P3//#);:EJ>K2C[- M/=H'=ILJ3A6 '3FN$_9UT3P99_$Q(/BIHFM7&@FV9OLUA;N9RV5P=H1CC&> MU?0_B_5/V*KS1+VRT>Q\46&L.-D$DR/A'SW'E"@#QSX5?L=2TO3O%^C,?!]VDDU MR/,>*X &?W> ?UKR/Q1^REK6G>)?"EG8ZKI4]IXK_>:9(;R,;8S@KYOS?(<, M.&Q7HOP,U#XJ_LI?$:#2/#NH:+*=:OUL)T@NXYW<@E>BOE1P>30!]0_MR:_H MOA[]BOP'X3LYH-4UK5=0:PS#*GF))N<[I 2" <8Y'<5\=_'RR\*?#;X7:/X MUWPX\OQ8MK:WEDURWG22""WSQ;':QRZ[7R0"/F'-=/\ M=IX#LXO#6H66BZF MOQ"?5EEUN>XA8V5R@!.V([0&Y"\!CWKF=2^'.H?M+_'"6\TOPM:^"]&C@$]Q M%);_ &"W\N/<\FW?@;BH( ZDXH Y_P"%7[)U[\5?A3>>-X/&&@:/#:W(MCI] M](PN')W?, .,?+^HKTCXD_\ !.'5_AS\)-4\=O\ $WPAJT5C;)0:Z3X0?L]>'_"&G:OX:UZVL=7^+-U=[O#=_:WD=YI%N%49%U(F40_*Y 9U/ MW: /$?B=^SO/\$?#G@?Q-K/B&SU"+7T%Q]ATIB+RR( ;;('&%:N=LCX56;5= M2\4Z?XLNK:XA;^RY\1A6E(X,K,,%&O%5V/$VORRXCUJW5?)*2;5V< $%>6/'>N%U/\ M:"_94\=?!/3OAC;Z/XIO](T8M?6L%M:RNZ3;6&YB(C\N7/:L+]BJ/4C^SAXI MBTT6"V:327 DD=6N 0%R&&#?%?[&GQ4TW6M&\8:=J&K7 ML9O(I]*8OY ?#;'##&X9_2O5_ O[?7A3X=>,O#NK>&O U[#92.+GQ@DB122: MC)@@O'DD+U'7%?-'A;X7ZW\=OC;>^&M%:V&JW]W,ZF654BSOY^8G'?UK9^&. ML:3\(/B?<>$OB!86UQX8DO#::]-;P^9=" 9#+"XS@$@'H: ,O]I[XRVWQZ^- M7B/QC86,VF:7?SE[.RN""\,>!A3M) YSTXKF=8^',NC^"K#Q$VIV<\=VVT6D M;'S4Z=1^-?7_ (GNOV.M8\(ZR?"6@>+9]7CMW,$GDR/'&^/E+$0\#/J:^1/A M;\*=6^+>OKI.DWFEV=P2!NU2_BM4.?0R$ GV% &'X?\ %%]X:CU..S=534;1 MK*X#*#NB8@D<].5'(JYX5\)77C*X%EHL3R:HH:5E>5(TV!23@L1SP>]>V?'? MX5^!_@K\,K/PE>L;KXN17J2W5S8W"SV9M65CA64%2WS1_P 7K7!_!#1/#-C\ M1K6#XDZ-J\FBM"[-;6EN_GL=C;2%VDXSCM0!YAD_$CPQ=VTUO_P@ M7B2Y\ZWN%ND;[);$\&=AQ&<$?>Q0!\R5[9\*OVEOB#X6TK3?!&AZM;V.E75U M'$%FMXV56=E76JNDB0S,BO&P92 >"".M=)X,\,[HK M;Q)/Y5QI>GZA;"[MISR.E 'L?[7GA7QMX)U^+3_$E_IWB:.>U@ MN3K&D6["!=\881E@H&X X/N#7F7P_P#AQKFI^%+OQMHNI6T$VCWJQ):EAY[/ MM#!T4]1SBOOKXE>%/%?[3_PPMO#_ ,*%\/>$?ADZP/+IFJ%-/N6NHTVN^V1E M."Q+3>7FOR+^^:> I(0,G)4 8[]JO_ &\9^%?A]\3 M-,UKQKX?D\3^'[I'H>]>_P#QB\'_ !=COU^)?B36_"M]JGB6 M5=*,VFZA#<%-YVY&R0[1^]Y/I7%?&C]ASQ]\%/A>OQ UNZTJ\T)[F*V\VQO8 MYV\R3. 0K'T- 'BWC/Q7%XFUO4;FVLH[*SGN7E@A YB0D[5_ 8%5?!WAO_A+ MO$=EI/VZ#3CQ:S0W@U$'3==3+$F%4L?F8@9P.!W- '9^'?@GJOB?XM6W M@:RNH97EU%-/DU9$=[6#<^WS'8#A!USZ5[7\6OV:_'W[$OQ%\-Z;:^,M-NYO M$]L5_M+2T?R(T\P#9(SKW(!X["N>_9M\;^-?#_@3X@:3X+ETRR\S39IM6FOY M5'GVZ(V40%AEL$@8S]*TO@IHGQ1_:Z@NO"]UJ\NN:!HSKJMS#>3YDCC0;-L6 M3TP_0 T >\?&?QS\.? )N[#XR^#M2^)WC=K4K_PE^CR!;)F*D)@EE'!YZ5\4 M?\+O\36?P]U'P'I]\]OX0N[HW1T\JI^;.1DXS^M?7-Y\:OASINJ-\/\ Q-HN MOVOP,M1N@A>RE2X^T#@G>4Z<+_#7#?&R[_9<\0^ +NR^$NC^))/&C2(;=9XW M==@/S\>6.V.] 'C_ ,?_ -G2]_9]7P9)/XITCQ"?$NFC4H_[(D9C: [?W MC?-^AKZD^$_[,OQ:^%O[/-UXZ\*?%7P_IVGZ]8_:WT=-S7DPW8V@%3EOE[5X M1X[_ &&O&WP]^&X"LH;:8P^[<,\C&:Y'X9^/?' M?C7XA>!-)T.ZMX]1TMQ!I,+C;"C?,);2UU#SI;61(\&5\D[B 01@Y->2ZQJ]UKNI7%]>RM/ KGXD>+)-)T2YL+3S)&,3ZI>1VL83=\N7<@9Q72_&?]G;Q3\$;ZW@U<6U M_%- D_VO2YEN8%#9P#(A*@\=,T ?;D/A+XX? +]GL>.-&^.'A9],&DV]^-%M M"K76SR0RQX*?> ./K7GOP\^.GQU_:0^&GCF>Z^*>FZ5INE6I:YLM15$DNURO MRQX3K\WZ&N,U+]E_2_@[\$;RZ\=Z1?ZKXP\4Z?%J/A2710;B**,QY83[%;:< MR1\$CH:XG]F>X^"&@76M0?&_3]8,JX%K%9(RLA^7[PV-CO0!ZQ^Q]XW^,7QN MT74_ACH7Q/TKP?H5CIQ@*ZUM$(+&&[U>&/4; MG54:*%[9I$#;7:-5Z%N,?@+>Z3;>&/(MM/CDGU&*\8 MR3)\^ A7(RO)[=Z -_1OCU^T;9_ G4/',_Q%@T:VTATM$T*^MECO)5"C!13' MR!TKG)Y/$7[1/P-\:GI,$4&D0WR>1.#Y@W,@PH8$,?7H:X/]LH M?%GQ#XW\/:S\0[BPU:]DLT>WO-(Q)!&C,"%=E9@#D]"17MWB7X%^.-:T+P;X MZ^/-[IRT ?->L_LH7NC2_"A&\8:#/_P + M =$A,N!FO3_C+K'[-=UX^\ R> ++6H?#$5V3XC6[#>8\&Y/]7E!SMW]C78>)_@ MW\'_ 5I6N>/-2,LW@C78#%X8M[>Y5[J*?@9F0*6495^H'44 >Z?L#_ K5/@ M!^T;XQT6]U"UUZ :3$5U335K6\CZ/+U:DW MYG/Z$2?%3;CG.OV?U'[AJ]\!KP'0UA?X, M;]CQ\7_&D!--I>^:4@&NHY!.,4 X-*:.@H 0D&CCWHZT;N* #&:.*,&E[4 ( M<"C QFC-'2@ &,TI I%[TZ@! 0!1CUH')I.E "[:/:D.*7/3TH 3C-!(-#'F MDH 7Z4?6CM1@T /-*3BD.11][MS0 N.]'.:,\DY%+D45_&!]NN:0"< Z;JG;_I@*R?#Z))H5@58*1;Q]/] MT5K_ !@4G6=+(."--U/CU_<"LC0!Y>@:>@8EVMHSS_NBO!S7:'S/9RW>7R%O M(8Y[2\29C]F,,GG%>2$V'=C\,U^-/[3G[/>@C1-9^)WPQN)K[P#97265[/?G M9.MVSA2%7+ KEEYS^%?LSJ0*Z/J,;?,[VTP 'J8R!7X!?%>V\5>#=:+XI@)U:Y MTIU:&"_8RQD CY2&R-O XQBOIVVU/Q+\'9I-5^)6CZ7:^"?BB?,NI[*-9)[> M+UC!5=IS$.A'4UY?^SI^UIJ'[.OA[4M.A^'_ (>\51WLJS&YUN&5FCP&X4JP M&#N_2OHK4/!7[+GQITVR\0^.OCSJ^@:M>+YTNAVUNQMK%SD;(\P-Q^)ZU[AX MQYS^V+\6O@UXF^#WPN\%?#'[7';J8W<]W:K%)+$T:*,L&8L?E/4UI_#K6 MO"/@GX>WDWP:L+GQ-XIO; KK<&K6BF.U0K\WEDE^G/.!TKA_BI\6? T?CKX> M^ O#BZ;J'P^\&Z[#+'XI\EUN=0MO,C#M., $!4)P%'4U@?M4+XB\6>-M9^)F MEZ'%HG@/4[V6QTN]TN3RX+J*)RBOLW;@6&"<@=: / ]0DEDU.ZD=?+F,S,RK M_"VXYQ^-=S\(?B]KGPS^)&F>*K>--;U"V22VBBU/]]'B1"F#N#=-V1Q5CX%_ M&*[^"7B:[UV'PWIWB7S[9K8P:LCM$N3]X;2.:]T\-_%+X:R?L%^/=!O[K3K7 MXF7^OK=6-D(7,WD;X2=C[< 85^I[4 .\??#+1/AG\*/$.L_$VWN+/QKXQ(U3 M0(M*NY!:['#.PDC!5?XTQ\I[UA_LT0_";3=*T_69KG4KSXJVTA?3-)^SJ]K/ M/D[0Q+],?[)KE?#&D?#OQU?> ;?QO\2-1M;*831ZK(PW_P!FHI01A/D/4;O7 M[M6?B/\ LXV37VKZK\%=5O/'_A/08S+J.NJR0B \%:GN\7Z-"2EI8K@<0*' XP#C:M<[ID?P*TWXVZI??VK MK5SX4M;<7.G3S0[IIKH D"0&0\%@O<_2OG)+BZ>^^TL9)[A'#L[Y;M^U]X M.M/^+B0Z; ?B1!_Q+8M-:SC^QM9C@.1TWX1/X>YYI1I?[(/BG_B9:GKWB2WU MN]_>30V]J/+64]EQ,.,^U?1_[8OP&_93U_XC+?\ B[XHW'@35);19(M,TRV! MB9"BE6_U3=1@]>]?#WP0T?2O#WC30M7^'D<7C_Q]%K]U:6?A?4 %@N; 6K$3 ML?EYW%N-P^Z.* +/CSX)CX3?$/PMJ7C'5[^'X;:U(9])NK>X=[E+3Y2IVEAM M.TC@-^-K98\_C7K/@;PU\-/C1X MX\8K^T)\0K_X;:I8WK+:Z/8KYT4+%B'C3Y),!< #FO<_ALGPEUSQYX5TGQ+J MT'AGPWX' M42=+>S@5I)[S$FQ)6W*2A]\_2OG_ .+/[0-W<>/;CX6?M!Z=9>#M,2$74MYX M2B43YYV+N41'!*8(ST-5?&OP1\/>*O'UUK?QI\K:)\?-<\6>,1%MM+.]@P9WYVJ28%[G MU'6@#S>>S_9^TWXYV!TGQ'XC@\!M:.;F_12ET)_DP!B7H?G_ (NPK>^&DWCJ MT_9I^-5SX&L+*[^'J:@IO]9O#MU& ?NMIB;:2,C;G#CJ:Y*;1/B3X/\ V6]3 MTV^^'%BGA2XOHYG\3RR*;F)R)"J "3H03_#_ BNAT'_ (* ^-/#NI:-_9OA M#0[;2(-.&F76BI%)]EU,;MP>8;LENG0C[HH W?A_\>?AO\+/!NG:!H]_J5Y' MXLMU@\82W4>YX<,?#_C3P5X_\3?#32?"WAS4K\:C;6\.7MKA7*[V M(WLX&T=#CITK[Q^$G@+]F7XG1>/_ !-I/C2*]N-5TK?JUI%;$1:2#&=[1!HP ME &)^P=X/\ V:Y?'GBL?#R\U36M1&A2_:XM7M%*)!O71?LJ0?$_P"" MWQJ\7ZU\$/!D/Q'TNZM9+*.74Y5B5[?S5)?&^,YW+BOH.RUKXBWOBY=5UOX> MZ/\ #WQ3;6I(T^P?=', &.' =^#R.#0!^9S^(-1\#?$/5+ZS6>TO(;B:,>5( MT3H=W8KR,5U6@W7P_P#%?@;QWJ_C"\U"'QR4#:+% N^*5\#/F,6!]><&OI/Q M#_P4LUS0-;OM/O?@WX&DNK:9XI))X)][LIP2<28S3I/''P0T>6T\,6^NV=QH M/Q)'F>*M7EM9!-X;)Y(M?DP0,#J'ZT >2_ [XGVG@GP&/#'@NTCUCQCXND.G M7Z:K;)Y5O&P&TQ,=Q^]WP*\I\3?#*[^#WQ<@\+^-G^QO9748OGL7+%(]WS%# MQS@'TK[<^+7[2/@WX3?"ZS\&?!/PYI?CWP[HNEK!>>--1A:.X1F=E##&S+Y* M\[<5\ 6?B/49?%%GKVHPMKLT,Z32)>;F6?:<[6(YP?8]Z /=_P!HBT^ Z^#+ M&]^'&O\ B'6/%PN8A,NKH2@BVG<03*QX(7M7&>'OVH?%>C?$FR\:7UMIVJ:G M:6QM(XI;2-(MA5EY4+@GYCSBO:?!/QZ\&_#WPW%\5HVTOQ1\4[Z4Z5+X(U.V M865K:$G$J%54[E$<8&7/WC7J/Q!^''PJ^*SCQ!^T'K ^!WC06W^A^'M"A\RW MG@P624G;+R6)'WATZ4 ?)OP?O/AEX[^)&M:I\6[F]TK2[QFG3^R8@V)&R<8W M( ,XKK?A?\>= \&>(?$O@2\DGU'X6>)+G[)=W]T@EN[6SY7=$&)VMMQT8?6O M0OV;'^&^N:1XB^%UU?6\NF:IJ#[-<:$_:H[5&R)%)7:,J2>1VZ5Q'PQ\3^$? MAK\0?%OPHU,6ES\/O$E]_9UYXMNHF>\TZURR^?#M&-V,'E3]* -GQ;_P3]\5 M>*=)U'X@_#5(+SX73QF[TNYOYF2Y>W488LH# '-VWGG%?3'@?4O NH>)O$OPW'Q!==MY--+RN ML\%@K*RKY01W;(\P8+9Z"@#Y@\->.=!U;XHZ?'K.KZ_X>\$"X"3_ &&^EN)? M*!QD;G7&1SUXKI_VA?"W@7P]8Z?XE^#>M:Q/X7G3U[5ZG\:/@?^R;I?A#7M:\&_&W4M;\2?/-:Z6]OMCD M _VAO$6EV/QZU"#X):5I>D(NEIX?C+KJ+!@!+(")/FVEO3I0!\1?VMJ'V6.W M^VW/V:-MR1>:VQ3Z@9P#TKK[_P"-WC34OAI_P@-[K,]UX9^U+>?99_G;S 20 M=QY_B/%>U_'KXO>$_!ECIGPY^'UEIOBCPEH5['>VOB:Y@D2[O"KJ=DG"C:=@ MZ*/O&DUG3KW]ICQ#HGQ*\:^';7X?_#$SP:1>:SH0S'$P^3.QB[[CM8_=QQ0! M\Y^$;70;S7((O$E]>:=I)/[VXL+=9I5X[*64'\Z[O0/V?-=\=>%O%'BWPL5N M_"^AM^\N+W]U,R$@ [!D9Y]:^G=9_9O_ &.;'1KJ[TCX]ZQJ&IPIN@M7M<+) M)V4G[..I]Z\D_:%\8_$Q? _A'3-7\(0>#=#:S"VLNF/G^TH^<22 .W/X#I0! MQW[.O[-'Q"_:*N-8M_ 9BW62*+H2W#1!E<' ^4'(X/6OK_\ 9^_9:_:6_9"N M=<\3:+HN@7:2VC1W*SW+,-F03P8C_=KYYO\ Q9HOP$^$&F2_";XAZG)XG\36 MH3Q)9K#M^R *,QJ3&.#O<9R3QUKZ4_X)F_M91> _#GC)?BEKJQ>$+FZC5=6U M'S)F6YV#; H)P5W-T[=: /*=8_;,TC]H>VOO"_Q=T:S\/Z+$DCQ7.A648F, MX!P"0$XR!WK?_9LT'X4P:KI,_P ';F]\0_%[R&\O3_$-JJ617 \W/S/T[?+^ M5=?\?_\ @H'X+TKXCW7AOP5X)\&Z[X.NL0/KDMK.DR(YVNX!*\J#D?+7SG\9 M_@=%X,S\1?@KK6I>)/!**B76OHR1_9[E_OQ!<*V >/NGZT >(_$+Q-XEN_%W MB*TU;4;KS_[0N%N;1+EVA5_,;*] M<\?_ /!0_5/'/A+4= E^$?@S2UOXO*^U6D$XEC]URY&: /.?A1^U%JFC_$+Q M'J7BJ*VU:W\9$6FMW)?!-_X=\06]@RA7NWW6P!.X*7PN[T/2OJW1-3U'X(:1 M9_";XVPQKX.UZ(:H^I6O^D7D:GF-59@I RO0,*\&^#OQVUKX-?$8>(I]#L/% M=_; P?8]75GC4@_[!!X-?5M[\0--_;3B7QC>:?:/\8+)18Z7X#LT=+.[MEZR M,S]"%9C]\=.E 'F?@_\ ;^USX07.KZ3X;T>TUS0UG\FQEUUOM3K;QDK%M$BM MLRN"0IQ^5/U77/V=?BKXKTSQ3XQU76M*U354,VLVNF62&&.;)4*G[Q<+M"G@ M#GM7EV@?#OP)J7@WXI7WC+7KGPQ\0-'O&CTGPW:Q[XKB3,GF1EMK8".JJ/F' M7O7K/@?]G+]G7QE\*M/FB^+&J'XJ7EN?+\,)" AN=QQ'N,6/NC/+?C0!;_:V MLM5L_@3X-C\/:;8GX3+,XT'5&15OYTVI_K<*>VW^,]Z\Z^$'[$7Q8^-?PNC\ M:>&([5_#9EE5?.NG0AXVPQVA2.M=5\!=+^-_A+Q-XS^&^G> 8O&.J1:>]C'/ EK?^='#Y\+ M1M,[%B#Y;%N3F@#S1?V@/$WAOX;:S\-[VVM[Z%[S<]Y=?O)XV0[=JLP) X[$ M5?\ B)^TMK/QOE\(Z3XNN9],\/Z3'%:2#3SDM"&Y)3Y03@GK2^.?C'IG[0OQ M T2_\5:=IO@NSL+46[MI*/B8CG'='^"4MC\2#J6J:P)K>(GPL5@ \]L/C MSAYGR\A/[W4US'PR^$7C7XU:9K$>AS&YLM"M6O9X;JX<(D8(!*K@C/S>U>V_ M#OSOV+?#EB/AQ\2REK#XLU(>9<6UD,J]Q $)PP64-\R]<<5/\ %']J MU/ 6@WGPR^&-IIU_X/M%,$/BA(9$N[^-OF;S.@X)QPHZ"@#] /\ @G1I=I:? MLE:5.+.$79F*/,D8WM@#@MC)KZ*)5D5G#(.^.*_/S_@EY^T=KGB?1M2^%\VF M6,6EZ7 MW'>H7\]V9MI!R=N./2OT >,)L7)W'[V:^:Q]_;?)'TF7V]C\S&T* M3'BLH6&5URTXSSS"U>\_6OG[PY(/^$QD3&,:Y:UA?X,3R,9_ M'D)C-+BC &*,]':D_E0 N*3 M'K1@48':@ Z4N<=:3ZT9% "GVH(S0>>*,9H 0BCZT#KS0..M .G-+U%!Q01 MQ0 8P*#UI!G-!ZT *#FDSSQ12@8H ,=::J; <4XTF,=* #FE)H."*3B@ S0 M11CTI>: $QFC&*,X[4&@ Q[TH&.:3%!H 7(HSFDXSTI>,4 +3<4H^M!Z4 (. M*4D&DY(I<#% "8HQFC'I2YQ0 F.:7H* G]F:F"?\ MA67X;)/A_3%<%W%M$,_\ %:_P 8 M ?[5TW;R1IFI\'H?W ZUD^&@[:%IP)VG[-$3M_W17AYFVE"WF>QEV\AFLJ(] M$U.7D,MM,P]CY9K\$OB+X2\9>)[;7?'%Y!=WV@6E[]D?49[6K>271M30@E6M9EP._[MJ_*7X=^);'Q+\._$7[.'BJ=/!7]M:HVM+KVIML M2-(V611SQ\WEX'UIY7\,_4,R=YQ]#AO&?[7/P_\ $OP5_P"$,LO@]I.EZU_9 ML=E_;T8C\WS%C"&7AM>7?%WXP^'?B'X-\*Z/I'@RS\.7FD1>7^"FNOM-GI^KXCCO8BN-J$]1G/_?->V>.?+OP MR^#GB[XPW=];>$M&GUB>R19)T@4L45B0"<#U!J7XAKXY\%*G@7Q3<7]I!IY\ MU-)N'.R$MSD*>F:^Z/BC\08[CXL'P=^S+HDFE)9WR0:UX@T7,L4MJSA4D.,D132= @(XRAXH ^4/#/QN\ M':?\+-.\(:KX%2[N(;HS76K6LJQ7$\>U@(]Q4D#)4_\ :S[#X9>$-6^!&O^ M-SXIAL?$=I?B"U\-N-TLL1*#?NR.S-V_AK>_9]FT[P!XD;QMXR\!SZ]X'O'- MM%)*I$".SY'S>P!KT?\ ;Q^&'AR[\;:9XI^%ND(WP^&F6\=[J6GC?:V]TTC! MD=^S89./<4 ?*W@_P=J_CS7K?1M#LY+_ %*X.(X(AEFKJ=!'Q#\+:Y?_ ^T MBZU'3KW5)1;76DV[LHN&Q]UE[]*]'\0_!_7O@79>'?'WP^\0_P#"0C[*MQ>7 M^F@,NFNRJVR0CH>O_?)KG_A+X@\8V_Q]\.>-[K1;[Q!JL5\MVT,<9+W!P>GY MT .^&7C2Q_9X\1>-]#\<^!8?$&I75J-/\B\ #V$N=Q==P.&P:Z_X9_L_V_Q. MGC\4R7%UX&\.+;B/3KZ]?SC/=H.%5P%Y+;UB 4$2>@X_6OIW]HK]HGX<^*OV5O!%QX/@LM&>QUU+IO#T4 MV98PLB$L1UP]4\+^-K* M6*SGDM$LY+ /EX3&%3M>*=>_:#T#3M#@^'7B[4O'VAR6"O/&"X./>@#YH^&S:UI_Q\M_[=\/OXNUV.^(N]*N_F>YEW#<&R#DD M^U?4G[3'B[4O&7BWX>:;K?PI/PUTU;Q5S''N\U0>RA1G'2OFCQW\6+K1M MT"K@'8.0,C(/U-(?#G@3P[I=AX6MKF AXSY$[#8FYR& "_YS7'Z?87+^,KKQ'<: M%W02"&.78#M*\\CM?3M]^V?X;T>]BLKOQ#X/LI&#*@NM9922I _N=ZJR? MMR^$(%A:3QCX"RS%65==).<$X7]WR>* /@WXU:7XV^'^E-IOC#P=%KP\ M&]'D=7.A<9\N->=N 0. *^>O"_PR^-7[.&J0:Y<^$]?CT+>)-2M;:"0PW,"_ M>27"X"D9SGBOT'\7?MP_#+Q[XMTRZ\0:?H37ND73M8WD^HLB@J 2P.WG(''K M7/?&;XY>&/CWJUO>WGQ.T^PT2(",:!9ZFT)N=W59-I!(..^>M 'DGA>X\+?% M2U?QKX>^*Z_!R^OHC&/"]@Q7RV'&WY67[S+GIU:O1_V4_ 7Q/MO%&E:A\05N M;BY>X:*>\UH-OEA(PJ!FQNY)Z>MB:K;W!#K8Z6XN9 M(1U\QF*@@ C&?4U[3=^&_B5XE^PZIJ7B@7-I9Q/*H,QC$ "G(('!8 =Z .7_ M ."BW[(7@_7_ !##=^#9;#2_%TD6Z+PY8VVV2\) W/P?7';O7PU\5M?7XQZW MX/\ OAKX>P^'O$VG1_V;-%:*/,O9P3DL <\&OHSP];O\>+;OXU67A M34M E:RLWU%U64@'#$$G)'RCFO&/B]\*]0^$?Q@\+ZG\/O'D'Q \8ZC.US!+ MHY$DJ3Y(Q@=R,F@!OC&S\5^*_AG;?#K0_A])H>J>"X/+\2WEL,/=XY!F 7/! M(//I7<_L^?'OP[+\,)_#-M\"[#Q9JFF67)V$C&":P?A_HO[2 M.A?$+4=O>#/@]XFT#0+ MAE6]T:*S8[K?)WH?8J2* /GN/3/!/Q%^)%V(;^X^'VD%3+OOP;YA+D94; F! MDDCT KZ/^,>JV?B'P_\ \*J\/;?B]XIOH%N(/%A&ZXMD7DPKG.;G0]>^%]O\4!XINPNA7EY M&/\ 2%&5!3#Q MGL:NV/C6[E\1:3J6MO)K<-@RXM[EMP:,'.SGM7TY^T-\)/BKXOU:2U\(?#+Q M9H'@RWA ;2XA*;21X@%>;9G;R!QH]O\*/$$VL2:D+E+ MQ;1B3#Y6/+_/YJ .K^-_[3'@#XZ:-I'AS1?AAI?@&5[V,3:K:A-RQEE!)VJ. M ,FM#3_B3X?_ &4OB+;Z+%J47Q<^'K6/G/HDK 6?VEU5@^QMPW(2W/N:H? _ MX!>/? FO:F?%/P5U_P 0K>V,D-K;M:,"DC(P5Q]"0?PKTSX'_P#!*[QA\8?# M%QKFM3W/@NZ^U21C3+Z#;(H#$ X/TH \(T;X@V[?!+QQ90?"Y[L:A?-<1>*( M[4LFF*3D1^8%PN/J*]._9J^/6K:5X"U:]\6?#L_%;1M*4+'<:FPD2P3(PJ[E M.!S^M:G[1?P"^,>NW$&E^"?A%XR\.>&+.V^RWMM;),+6^D0X\]D!"G(&>1WJ M'X+:7\5_AI\$/''@5OA/X@O)?$*@)<"U8>7@@]/PI7 X>]_:Q\&:CHOCBUG^ M%>F"YUR&6'3Y8PBKIP8,%91MZC(Y&.E1_L6^-[WPQ>^(8#\/%^).D"#[5-ID MP#10NN )L%2,@$C/O7&>'OV3_BH-?L5U+X9^(Y[$2*\\,5HP=H@?FQ^%>L>$ MO@7^T3X?\5?9O"7@3Q-H-IJ$36TTHTSR\6Y8TVVCZA^RU=0ZMIL\GQ1^$D*?Z?8< MK8_:G[,IW#(OA=XC\3>!;AI;BXT;[(P2:7KO\ P/-%T!XEX1_:%NO" MVD>/= BM[F#PQXHN)+IM,LI_*6.0L?+#<$,JJ2N,>E?5?[/D7P?_ &H?%?A* MWNM,TSP-+H#K']BN%69]7.#]\C;G[W<'[M?+WB7]ECXMW?BC4)[?X8>(+.WN MKJ6:WM?L;?)&SDJH^@(%>V6_P,\=^(]7^&6DZ#\+]:\!ZSI[?9[S7);9@'E^ M8[SGV(_*BX%;_@H1\ ?!7P_^)US+X)UBUO=4U'49(3X9TVW(:T.X!4"@G)). M .U>9+X%U;X-?##3=?TOQ7J/AOXA:E<-97GA@Q/:W<4+,V"P;!PP53T[BO= M/VK?^">_Q5\!:E9>,-/O]2\<^(=0NVDEFTV(^=#(""KY4Y!R>#[5X+%^SY\= M[KQ5:>(M;\"^+-8NXYT#W-]%)-*Y7@*78DG@8_"BX'I/PY\$^'/V9-%'CKXB MV%IX@\22-_R*.I1C>Z,,^9EOKZ5-\1_V[O"FM>$[JT\#?"NQ^'_B-V4P:[I; M(D\(!^8 JH/(XKTGQ_;>/?B9\;(?&'B+X">(=0TV'2Q9"PDM7^^!@/\ GBO, MU^"7C(?"WQ+X:/P&U\^)+V]:YM-1^R-NMX00Q3'L :+@D M:Q\,;7XI>(O$E['-!)>A7E5_FW@;E))9GR?I7&_M#^$?&'@#XFS^+;GPI/\ M#Y-0N!/I]K$"@@PN,(<#^Z3Q7K/P;_85^->B>$?$/Q%@T36O"WB/P[Y<^EV, MUH5FOLJS9C'4X*J./45RGQ)^'7[3OQM2V/BCP?XGUI;,XB+V;'83G_&F!XQI M?QL\>:+XEO\ Q#8>+-5M-;O^+J_BN&$LW7[S=^I_.OJKX8_\%$POPAM/A[\1 M_"Y^(#_:I96U76)UD*[V)4X92?E!XYKY[OOV2?C+ICRI=_#;Q#;M%]\/9L-O MUKO_ -G_ .$OBKP)XBN=1\4_"#6?$^G3VTEO# ;9@%E. &_ T >>_M%^ ?"W M@3Q7:#PIXCM_$5GJ$!O)#;KM6V9CGRNIZ9Q^%='\,+Z2']GSQI OP]BUQ'D3 M/B-E!:Q^9> <=^G7O72?#+]@[XG?$_XC#3-2\(ZQX2TV]>2:*[N[4JB+DD#) M_*GZQ^SI^T5\,;;7O VF>#_$DGA^]FP_EV;;+H @AA[<#\J /)K'1_B1\9/" M%S<1R:EX@T'PC;%F$CL\=A$5SQ_=&$_2O7O"W[6G@'0?@NO@VZ^$.E7^M"V> M$ZZX3S2Q8D-]W.1TZUZ#^SOH7Q?^ 7PK^*W@R^^#_B.YN/'&F_9(9#:,OE8C MD7=CO_K!7AO@#]E?XM6WB>QU"X^%/B'5M/LY1+AKP,P7[Q>A] M#EK?LVO,YO06,GC9M\:J1KEIR.O^I:OH(BOGS0IMWCV16PH_MJS/U/DM7T)V MKT\([T5<\S&_QF(/SI2<4 8S2;J[#A%)XI.M+C%& * $Z>]*"*0]: ><8H , M\T<"C.*!@C- !U]A1V]*#R*.GO0 O%' I,^U&<]J %.#]:,\TAQGKS1G'7F@ M!:0G(XYHW4<9P* 8HP<4H I/QH ,<49[ M#FES1P* #CI2'K2YYI#UXH !Q1N-'ZT9'I0 N^,U^.7C+5?V:O\ AJ&&=[36O^%;K:RKJ$8!\\W> MUL%?W?3=M[4\I?-";?<68Z2BEV/(M'^(_P .Y_'OA&_UOP!&GAS38XX]5L=. MD;S-1("[G)=\!CACP0/FKU7Q#<>(OVK?!OBG6;'Q/9>'O!W@>+S=-T+4G"7! MB)4;(]@^8YD)Y)[UYS\.?V=[O]H/QMXAMO 5[IUKI\5]*UI%JUY';,+4NVQL MN5R0NW(Q7H/B3_@G+\1/#/V(W&L^%W%U-Y*[-;MB0<$]/,YZ5[QY ?L1Z/\ M$S[/\2M9\"^.-/\ KV&C"[NIM57F_1/,81PEE(+#!_,5XMXX^/OC?XC^&(- M!\0ZS)J5A%Q>'96CB6TF$ ML2G&#M920>G:H[+Q#\/9_#WAO3[CP[?VVJ079;5=4^U*\<\)8?*D83*D#/C2_M+>'Y_V5=)^%4FAWK:G::F+V6^S'Y+Q_-E1SNS\WI7!M7M3HZ5P6H_"+PI\>?BI/I/P M:D6PTF"P%RYURX6#+*%#8+[!USQ6C^SU\ -(AM9_B3\0KFVD^'^BWTEA>V]K M=I]K:? $12/EBN]TR0I&,\T :&A_$X_ GX+_ !.^%FN>']5U"^U.[$%MK,,6 M+3$1D4L&?!(.X$8KK/V+?"WQ:^-4E]J'AKXL:)X,;172%4UM8U,@VC&W]V> M*I?MH_$WXFP>'_#OAW6M7TJ[\$W4!DT2"QD5Y4M %\L2[7.&VE>H'?BN(\/? MLZV^E>'=*L->>PGUWQG#_P 2">*]C*6SYQF;D[1P>I'6@#T#1OC^?V9_C=\? M=-\?.?'?B#Q#:'27U?13'Y#S\'S?FV_+@@<#M6!\ ?A%X)_:@\!VO@+1!:>$ M/']I(]U<^(]^M^PY:_$;P99GP;)I>FZPTSEWU+6K=2Z#' M5"5*<9Z]: .2_:"_X)[Z]\ O 8\23?$#PQXJ7SU@73]%EDDG)()R%(Z<5L?L MQZK\7O!/[-?C/QCX(\=66EZ5I6I!;GPRR>9?WCD1J6B4H<7?P"\ M>_L_Z2WQ%CO=)VZ5??949+J.5FD^;E55LL/E/(KE_P!G[XGZM\*OC#I7Q,^P MS7<.FSRO/<"W9X@7C9""1P/O^M '<>,?BO\ "[QQX]\):E44-QD[N..M=5\"=2\/'XL>)]4\*^'[S0K63GI MD#OFO8/#WQ,_9^\=^+8O$'@6+4=/^-&IR_:HKC4"4LDO&.22610%W8_B_&O* M;:P^)>E_%O6-3UK6-)EO+^[VZM':SI^^ )!"8)OB-X*\2:;> MZ3XLCTRTM]:3P_9Z;YG[V!I(1(92,?<_>$<\YKRG]HG4OBA^SE\4]0\&WOC9 M=8O7@ADEN=,=VBE!9L ;AG.0?SJQ^V3\(_$OAC6[3XHW^JV=Y9>(+Q5M52]2 M:YC=(P1YBAMP_P!7W [5P7PL\->,/VF/C!:O'J5F=;@ NS/J-RL*%8LR8W.P M&>#QF@"_XJ^*6@ZU\)+C2_%OA75&^)+W"26>NS+Y4:6^&RNTD$YRG.WM7LOA M7X>_";XC^#K?XP:=I$6D>#/ 4*VWB;PM>W.+_7)V'$EOAR,#S$ZD?<->[?&C MPC\.OCAKWA^X\8W:W6KZ7IL=E,;74(XHW,:(C!<@X(*XZG=U%N08?LNIQI%$G&=QV$,>O<4 ?+WA7]G6;]HL?$?QAX$>+0O#FA$W= MOH]X))+CRF)"QKLW#(QZUI?LB_LC^*OCSXHOVM=8/@^XT7;<"?4;>0,_B#+XVN#)=+;!C 8FC"':W\+$D5E5DX0E)=$:4XJ4U%]3T_ MP/\ LN746EQ:=\2O&X\501(?+EL(Q$P?/!/R+QCBO0K;PQX0^'OAC0O#-E+= MZCIQO7DEDNF!,=;EL=0TQ9$:*WB??) M<#[@'8&OD(9KB9RTL?>_ZOX=1NVS@/V@?^"8_AKXG^+1K/@'7[#PA:W&9+BW M?S3YDC^?SKIOV0_^"??AWX"^*W\2^+]5T[Q9J]C=I<:1=0>;OML+@Y# M \Y[&O4X?C#X;C6&,ZK&LFT#;[U8B^,'A9I@!J<:@CDLPZ^]=2S/$O[*/'E ME=!7]_\ (^A)O$^DP('2%"<]D&15(^/;(2O^X4$\;L#FO#HOC-X3*D/J]LW9 M?G'^-02?&'PFD@#ZK ,6-LI^0(OHHI8_ MB'9N?]6P!Z&O!H?C%X2D=P!4P^+WA2% !JUJO/57'^-3+'XJ.J? MX%?V?AOZ9[HWQ M ?]4Q'K4$'BS3[199K:SBA:0Y9HT"ECZG'6O&&^+'A)@R M/J]OR.OF BF+\4O"Y.R'6[0KMSS,O/MUJ_KV*W_07U##;'LG"XS7FD?Q-\*R@%=9M,[=03GOUJ'BL3;=FD<)ANQZ2WC1Y)"/(@V#AEV<8-$GBYXP6BCA7''RH!BO-( M?B%X;1Y"=8L2".GGIU]^:S]2^,GA73-8L-.?4X9I+T%DEC8-&G7AG'"].]*. M)Q,M%)EO"89/9'KO_"32R[0$C1U'WM@S5&XUZ[F!42E ,DE0!S7.1>._#/V5 M)/[J#FN;F\8^&@7C;7M,!Z_\?0OE .G"#C]*CN-0F1E99&P!R.^*PU\8> M'BH/]NZ:3D' O(SG]:=+XO\ #I^8:YIG3^*[C_QK1RJ-6;)4:47LB_+<2K(0 M96V-R0>]-:ZDA56C<1H.R@5ER^-/#\@ _MO320.UW'_C36\3Z%-!M&LZ>>A' M^DI_C6=Y*^YT)4]+I&O]I>1 S./,'\6T<#\JE>YE"AC(!M.=X4=?RK$_X3#P MXD!#:WI@(&TL;R, '\ZGA\5Z#<6Z(FMZ8RGI_I=KJ9MTD]D:CW\T MKNKR[U SD\YI8KG>BKOP2V<;1P1^%9P\0:*J-NU;3F(XP+E#CZ\UD>(/B'X= M\,62W=YJEL5+! ()!(>?8'IQ27M$]P_=/L=/HP0SQZM9%77(!G3)_#-3GQ!I(A(&J66T8/-TG'ZUHY5+N]R M7[-I:(O'6KPRB)KA@H(&"/E(]*FBO[@RX2940GD%1R?RK&A\1:7/.@.I6#@= MOM"9_G4T.M:1.9 NI6>]3\P6X0X_6IA*HM&RI1I=D;%S=RR0Y=O.MV9I4DVK(T5U.>.9'\XJ4XX Z?E5F;6IIY 6E+@=-P!Q6,^K:5&I!U&U MVGYLF=?\:KKKFC[F_P")G:*W!QYZ_P"-3SU+;C<*+U:1L7.K322*Q?=MP 0H MX_2E@UJY.X+^Z!&/E4#-9AU/3<[TO;9N,\2J?ZU)_:VGF..0WUJH[_OE']:J M/MN;K^(OW"6R(]5\2WUK8,()VC!.'"@#(_*L[1=<1R3-ELYS4NO)9ZA&R M6=];"1>WG+S[=:X.]U.7PY-YEV$$:'<75@R@?6IJ1JJ5VG9'K8:&'JTVHM)_ M*YV?AQ4_X3F1D8.K:U:$>O\ J6KZ&'2OEGX5>(+'Q'XQ-S92^:KZM;G<#\O$ M1!_6OJ49'6OJ<$[T4?$9A'DQ#0M'6D!SS2[J[SS1:;UI3S2 '- !WH!S1NY- M&: %(S1P!2&@>E !QB@$"C.*,YH "012CI2"C% !MI*",T &VC;1@@T$YH 4\TA %&>*,\4 *" M*3BCG%'?F@ R!02#29I0* %QS0<]J".'M,R 2MK% MG!Z?(*U/B\<:C:L,@C2]2Y[?ZBLWPVX/AW3'/R_Z)%GW^05X6:;07J>OE^\@ MU.:&2UNA=(_V9H)!+LZA-IW$?AFOQ;^('P(\.?&O]HM?!?P*N+C5IKN"2XD_ MM;,6)$5FE&07X Q7[675O:W5C'=8\5?"CXW:KKGQ$BND2+2Q'Y8V.X67YA$O123]ZGE2M&?J&8M$/VA]!TG6/VA[&Q_9^TIT\W1+K0(MXU-3GDY$I'\?8?= MKW#R#\\='N;?5?%.G2>(+JXDL);N(7MP6+R^27'F$$GD[<]Z]2^._A#X1V.H MV[_"KQ+JFL).P0V>H6JQE#ZAA(Q-=%^U1\*/@1\.='T"?X0?$^\^(%]=3RIJ M$%U#L%M&%!1A^[3J21WZ5O\ PJ^"_P"SAX@^#)U[Q=\8;_P]X\"S,NA0PY3< MO^K&?*/WO]Z@#P3QMX,\3_!GQ5-HVIM+I>JI%&[_ &:5ERCHKKR,'HPKGX-= MU*WMS;I>W MC()6MS*QC9@01H+AG! P22 M'QF@#FOA[\3_ (7?'#0+:#X]ZU))/#WC8W1GTOPY:1$PS[RY91E"0%^4#YAUKV?P%XC^$?PI\):'X2M=8M= M=MO'$>SQ+J.HVS_:-!.%!Y#=: $_;2_9L^'OPR^#'PX^)W@#6-4U6 M#Q?=2%9]29O,,:Q[@QR[/_$^NZ;;"T;: M=H;]XO&<5T_Q]^!_C#P[J6DVN@S:IXD^%^I7QMO!VIW&/%<$7@'XDZK>6WP^M)9KJ*ZM8A)=2R[SLW,64XPS9&ZKG@GX\^'O#7P2\ M8?"FVT>TN].UW6!<'5;O"W,=O^["B,X)R"F2,CC-<4W@3X<7?P+E\3_\)9R_Q=ZE\)_ B+PO\ %CPKH/QFNKGX>>'-8@:\ M;5 4D=(-K[' 7?P74+R,T =UXI_8+^*/@_P1-\1-.^S-X26'[9:WZ7+).T!& MY6VA>#CL#7,:K)X1FL/!$W@G7M5O_'-Q*#J$6HNPA63/RX;>V>/:K_Q'LY=1 M\6VOP]^%7CK6?B#:3L88!YHC@EC/"(H8)@COGCD8K7^#?[(7QET'XWZ%;S>! M;A+W3;F.ZN(99X"(X^NXXDY&".E %30_@9\3/VBOBCKFB21*I\/0)J.I6LER M_EQ6X*AWC&.3@^@^M#OA'JF@^*?"/C_4KOX@7^I+%XC\/*I6*U@7YB-P0;@2JC&X]: M] ^*?P6\%_M06UI\5/AP+B?Q3%>P+>>%;*%8K6*UBD5I9.O!^B^.?'FD:+\&-2US7Y)K)9KE;QG603!4WXP[<;B>:\=U6]US2+ZXT^ M\OKR.>!S')$T[\,.HZU]S_M6^"?"?QU\6^&;3X%WQU_QS!81VMQHFAJ;?R3& MB),9&<("P<=FQUKYU\;?L3?'3X=^'+_Q3XF^'VHZ?HU@HFNKV>>%E0%@H)VR M$GD@<#O0!YSX$^)VL>!?%>GZY'*^HO9RK*+:\,%BTG4/%;QVUK;V<*B(R'( P-H R>PKYP_:$N_'=]\*OAK#XD^' M%EX2TB&UQINK6@S)J:;1\[_.W..>@KW3X(_#/XS?%*T^$T\*:)J45 MP?$=DZ"6:,.I9I TG8#LM3)733&G9W/T$U#14GO9612OSE@0Q P>E$;CPUI5QN8E(_E72>"A_Q26C]?^/6+K_NBMOO7W\*-.,4E$_-*F)K.3]]G MGW_"A_ XX_X1RQ_[\K_A2+\!_ PE\P^'K)F']Z%3_2O0FSC@9I,@#GBM%3@M MD9^WJ_S/[SSQ_@'X'92/^$>LQUQ^Z7C/X5XE!\.O#?P>\2C1O%^B6UYX63TCDXX^N3U%?6& :RO$WAC3O%VD7&FZE;IQ'H1652A M&6L59H]+ YA[%RIXB\J*-5^!OB6V\+^))FO/"MR=FFZP_)A["*0_P#?(!QW M/->[6\R7,2R1L'C8 JRG((/>G3<)W5K-;HC&X>MA7%\_-"6L9+9K]&NJW1Y^ M/@#X%4_+H%JI ZJ@']*:_P"S[X$D;2/8\UU)O=GFK M?LZ^ F4K_8,."O44O9P[%*M4B M[J1\B>&/A3X5^'OB2'PCXYT1'MYWV:7K9.$N!V1^RMT]>HKVF/\ 9M^'RN'7 M0H\CID\?E78>-_!&F^/M#GTS48@Z-S'(/O1..593Z@X/X5YA\.O&NM_#WQ*? M!/C:7S8C_P @K67X6X0=$8]F *CH.],M%@U33+'[38W2ATDBN& QU'0\=:]FN;:.[ADAF19(I 596&00>U M>&Z]X:U/X$ZU)X@\-K+>^%9Y-VH:.O/V?)^:6/OQR2,]A@5R2C[%\R7N]?+_ M (!]%3J+-::HSE:M'2+V4TMHO^\NCZ[/H;*_LJ_#@*1_8K,"1-O0+<. /IS7I'AKQ-I_BO28-1TVX2YM9ER&0]#W!]"*U<9KJ2BU M='S\U4A)PG=-;GD1_96^'I1A_9MR-QW'%W)DG\ZAD_9-^'4S$R:72$ M?SKV,]J"?2JLB.9]SQY?V4?AW&5VZ==KM.0%O9 /YT\_LL?#\Y_XE]WSU_TV M3_&O7>GUI?O"CE78.:7<\0U?]D7P+>64BV<-]97?ELL5PMY(VPGOMW8/XUY? MX!^#O@S2?$DO@[QK9WEEX@D):UNTU"5(]03U7D?-U&!_=-?7^.*X_P"(_P , M]+^(ND^1>(8KV$[[6]CXD@?L0?\ 'UK"I!_%#=?B>K@L11M*ABE[LOM+XHOH MUW7==5MJ<-)^R/\ #J5-K6>HDPJP854)1J+0Y\7AJV M#JLD8QSJ]P?_ &>O<<9-!]JH5V>&1_L:_#V,?(=<0^O]L7&?_0Z2;]CCP%-$ M\Z=.11QCWH"[/FCX0_#?1/".C^&;VPCE6Y;7);9F M\UBK(LDBKD9QD!1SUKZ7!->)>!V/_",>&1G_ )F.XZ?]=I:]M!%)*P-M[B]* M,:7;3$(1WHR:7)Q2# H .:2E.#WH.,4 '7ZT XH H ]10 9Y]J#S1P> ME& /K0 F*49%&!0,XH E)CBC(I0.* &X/KB MEQTI2.*0$"@!2U'%!%(* BE I","@-0 N<^U!.* M#/.* /[*O\?]^:S-&T^QFTG2YY;.WGF6UB*RO$K$?(.A(KQ,SM M[G-YGK9?\4K''7_Q.M=1T[4+18H(9&M9%8M>)B-B"N#_ (U^&_QU^'M_\.O' MMW9ZAW,D7F6Z[W0_PX&1QD^M/*[OJ,CDYU[6O#JHMU=RV+LEN@+9&[9C!W>O>O;?CY^RQX3^,MUX;T^X34=,G\.:. M-/MUTZP7;=>4D:%W8,.3L![]32_!K]F/P3\/?A'XR\,W5KJPU'Q#']CN+E]/ M69K-P5<8W-QE4'I]ZO:/*/S:\3^$YOB3\4;R;P;X;N=.\/ZOJ(33D2U9+>"- MV"KEL *HSR> !7MFN_\ !-3XD>']&O=2N-9\,/!:Q-*ZQZS;,Q &3@"3)-?H M=\'KOP+X3^!D/PY@TM;V[%A+ID>L"R0[7:,H',G4$9!SVKY@'[%NA7=[#IDG MC[Q=<(;K[)OGC5,X9SF4?*.] 'PYX*\2_$KP'!J$'A&]UW3[25V2X;2ED M\N0CY3DJ,'I7UK^Q?\=O@?\ #?X-ZO%\5_!5T/X&^#-5\$W'A!=6MXM[VU[/;+)<7$1X+ $')RQXSVKP?] MHW2?!/PL_9'\:^$/"R2WLM_J<>HSW5]9(DD):2,>6KY8\;>F1UH \2OOCM\" MKO\ :*\/^([/P/;:5X,M)93>VJ6F1< LI4E N>@/;O7TI\7_ C\*_BWXS\% M>/OA_H.B6W@SPXGVO6;*-$22\C)Z)%PTA&X# !/%?'GPQ_8#^*OQ?TP7WAB+ M2+Z'R(;AA]L;9V:V<_W2 MIX(Y[B@#I?VD_C)J/C/XOZO'X8O-3L/".G:@9]!T=E>(:>H4?FW%FT(GNK"6\#,%.,D*>F:\?U;X^ZGJWQ(\6 M>,9-(TQ;WQ#N\VW^SH8X-R[3Y8VX7\ *]L^''[;%K\)_V=8?!VDV%IJ>MR/, MDT5]I,)1(W &Y9R"Q.,\8H ;\:_C=\$O$WP?UW1O"/A.'0_$DVK"XM&CLRAB M@ ?(W;1CDJ<5RGPN_9S^)W[77AR3Q(OB:PO(=)?^S8_[;U2**1%"A]J"1P=O MS=N^:Y7X2?LR>./VC[J[O/"::;-/+*]OTW_@F)^TIH\+ M16 M[&)CN*6VJ31J3ZD!!S0!X)XX^#GCC]G[7[>X6[0:I Y*W&BW"SF#'1BT M9.W/;/I7T5\(=(^,WAGQEX%^(NM^.9;_ $G4;J,W,<>J)+.T(X*R(&+ <#J* MR-3NOBY^P)&]EXRT#1-;D\0NC+)J.+QB(CNQF6,\'=6W^Q#J4WQ.\3_$O7K^ M'S+BWT^XO[6R Q:Q,6#; .BCGH!0!]H0_LD^%/&.A:5K_B'5M"@O+TM=M-J4 M #."6 ^9F&371VOP.TWP=HD?$;2+&R@2:2*&U("@,F)%7#\EE ! KY7F_ M;*\5K\0KWX?:DOAVUL-!B1+=;^*-UD8L#M#LF>CFOI/X;ZOJ7C/5KMM=&D:# MH'V8%9%TN!B)&# G!4!0..0: /G[4/!>B_"74E^*_@C7H[2UMKH6]Y;Z19NE MV[,29"$!+."R$D@=2/6N"\2?MGQZV_\ 8WC?Q5XB/AZX)^T:7J=E.8[N/.1E M"!D;@/Q%>J>/?@YX[\$_M&Z1J'PA;3O%EC]@ED>+5)=MI([&-F/E[77.$M1^)ND>'_"?AC36?2[YM)D$3E:;4]:T#2+GS+2V>TE>*S@.!Y8&,*, U[;\$OVR8]2\1Z7X1 M\':CKEEIM[*MI%:6<,ODVK.<;R N,=^U?5'PP_8@^"WPR\->*?"UEKD=]_;M MHHF:YPTL4>3AT)8D9YY&.E>%? +]DWXC_L[_ !XU"?P%IFA>(?!4MQ$LUS?R M[YX8>?F ,;8..1S4RV8UN>RIX"\8B^M6N?%T\_E2%Y2P;]Z#G //N/RKD?B? MX6\0^'/!5U>:IXBFU&T2_@E"%6X3S4PH&37T)>S":^GZ(V<,!TSW_6O./CPF M_P 21^:H/VNUX8'C8#!#+U'XUV@!P:^>I/!>I_#:'3O'7A.(SPR6<7]J:1$,+,H49 MD0#^,.]*^(&A0ZII5P)H6^5U_BC<<%2.Q!!K[RC4;2A/1_F? M%X[!PC'ZUA7S4F_G%_RR_1[-?-'0TX4=12$8KI/% C(XH44H&*6@#G/B#X/M MO'?A#4M%N8XG6YB94,R;E1\':V/8\UYC\$/%%YX**?#_ ,6O+#K-L2+.ZG?, M=W%GY0C= 0"HVY)_*O<:XOXH_#&P^)>B"UGD>ROX6\RTU"#B6!QT(((./;-< MU2F^;VD-U^)[F"QE/V+P.*_A2=[K>,MN9=UW75>:.R'*BD*G'6O)/AU\2K[2 M];7P3XT*6OB&)<6EST2_C'1EZ?-UR!_=->NA@:UA-5%='!B\)4P=3DJ==4UL MUT:?83!I<_A2TUJT.(7 KB?B[\/$^)7@F^T@>3'>,NZVN)4W>3* =KCW&:[7 MHO% (%3**G%QELSHP]>IA:L:])VE%W7R/(_@OX\ECM$\&^(WEMO$^FKY;?:G MS]J7LZ,?O#! P,_I7K@/M7G_ ,5?A3:_$"U@N[>9].UZQ/F6=_!PZ-Z'&,J< MG@\5G_#'XK2:MJ$N5_OQGC(X/;M7/"3I-4Y_)_UU_,] MG%4(8^$L;A5KO./\O]Y=XO\ \EV>EF>H\4C#/2CKFCMBNH^>#!QZTV2-9$9' M4,K#!![BG X%+UH ^>-#2;]GSQ]J*:F7'A#6Y_,MYH 1!9R'J'7G&26.XX'Y MU] VUS%>01S02++$XW*Z$$$>QJGXA\/6'B?2;C3=2MDNK2=2KQR*"*\6T'7; MK]G_ %V+PYKTTT_A&[DVZ9J(K5?SI+=?WDMUUWW/>@*!P33(I5E174[E(R".]28S78?,"=\TIZ4'I M2$_E0 8I*4F@4 >;?'GX;W'Q'\$O:Z<8X=8M)%N;.=U^9'4AL*>Q.W&:A^"O MQ*_X2O1QHVJ1S6'B;3%$%W:W;9DD*C'F D#<#@G(]:]0XKS+XI_"ZY\07=MX MC\-SKIWBO3^8)NB3CC]W)Z@X R0<5RSA*,_:PWZKO_P3Z#"8FEB,.LOQ3M&[ M<9?RM[I_W7U[;]STO%*?2O.?A=\68O&KW.D:E =+\4:?\MYI\G![?.OJIR.< M#K7HP85O"<9KFB>3B<-5PE5T:RLU_5UW3Z,,XXI>@HX-(1BK.4.M&,"@=>>M M&<=: /$O!&%\,^&04VG_ (2*XP#_ -=I:]N KQ#PBV_P_P"%B>O_ D4X_\ M(LM>V\<>U "GFE'2D[T=": $I:*4]* $R/2DQ2G]*0T '2ESB@8.:!B@ -)C MFE HH 3%'6EI>E !Q2'K05RM'/I01[4 @4 )QWZTH'%!%':@!,4_%D(VL1@GG^R[[CT_'$5="L0#D_9HR!C_9%>#FNT/F>OE^\B:_NCI=E>:@(!,; M>"600MT?"$X/UK\9-<_;>U'2OVF[7XG6GP_\.6=[I5O)9)I"B46SDJR^8V&S MN&[/!QD"OV7U,@Z+J@8$_P"AS\D_],VK\&OAU\/M!^)_QWNM \2>(X/"NE3- M<2/J=PNY$95)5<9'4C'6JRKX)OS%F/QQ7D?8L'A/]FGQYCQ+K/[3VOZ'KNMC M^T+[2[2,F.SGF_>20)F G:C,5')X Y-6=(^!G[+VJWHL=/\ VJ?%-QOZ_XEOM4L?$]WX=U5H-/\,S1Y_ME%=PI&3@!@ MB]C]ZHO@]\<-/\,?$KQ5;6'PQBO/$.N7)72+= %ETV0!>(_EST5NGJ:]P\D^ M@KW]G_\ 98T6YFMKG]J+Q-:SDF22(P$$$]21]GXZ5\=?''5],\!_$F]TSX;_ M !"U/Q7X8BC0P:M*Y1Y&(RP(VKT/M7MFGZEJOPK\<:_JWQG^&XNSX_"Z;!J. MJH,6$S$B2X3@#U7P#=_!;XV^ ;#7?B1\;-1^'_BRRMVA32=.#,CXS@DF-N3 M@=^]>#>%?V>?C%\<],U/4_!&C:IXP\-1W36OVU;F)5=EP<%7=3G!!Z=Z\A\3 M:-:Z3KMQ96%\NHPI*T:3(NT. V ?QZUWGAWXG?%'X&?9M$TCQ+JOA^TGD6\^ MPV5R420L0-V!W.W'X4 4=3'Q-^"E]+I=Y+J_AJY9VB>#S<99#@C@G.,]N*]J M_90^*OQ!\#>'_&OB32?AAI'Q)L8'6?5-1UQB3:84#M(I/;H#7N?CSX@Z=XKT M#PG\2/BAX>BL[_P]8(MOH>J8=M=#*I:7) _N ]#]^OF_X\>(;3PE9)J?P\\6 MG3M*\81&?4O#FF-LCMN<"-P#@\ =A0!ZUJ'P_P#V7OC9H5S\1?%?Q.= M;A:^O/"6F6Q-K8W&"!#&6A8[?E'5CUZUX;XA^%WP;L/ASHNJZ;\1+N\\27.I M_9[W36APD%KO4>:#Y8YP2>IZ=*ZOPO\ LP_#;6_@M9^+KWXK:?8^()[!KJ31 M'B)D209_=D[NO [=ZZ'X+>$/!GQA^"NF^&?$UCI_@.."YDE_X3*X0,]P1C]V M1P<<8Z]Z )OBQ\&_A!\)?A#;>,OA)\9- M0_!_]J[XD?";XA:3XJ34;K7FL6?&GZE-)]GEW(R?-@@\;L]>H%?<$?[%_P / MX?V;V0?&-9/#27PD^T\_9#( _P NS=UZ\Y]:\=F^.7P=^+$#?"A? 6B^#&N1 M]F'C=50F$Q_.), _-LV]?XJ ,Y?VIOBK\%-2O/%?CKX8Z/KUIXTD.H::FO2 M/-'$A.[$(23(7##[W/2O5? NK_"V[\(W_C7PMK\<_CGQ'=Q0ZOX6M%:..U@9 M6WQQDJ."0O5CTKP7P'/H1UG6]4\;>.8_%VD^!9O*T?1=0.^._B!(Q&"<*"$' MKUKA/"^B>)?CU\6-1U7X>:)<^'M+>Y626WTQ21:+ZX4=J /OSX@?L?\ P/\ MC=\4O&FMZ/\ %'4K/QMI]@-3O] L4B$=OLB7:"SQ\@D*.&)YKXMT+]O3Q=H< M-A#>^%=*U2SLPNV"Z:=59E_B)5@2>E>7ZYXR\5_"+XLZKY?B&\GNXYDAOI8Y ML-=1 JS1N>X/3%>E?M$?M4?#[XO^ FT/PU\(],\%Z@9DD_M&T";PH8$KPHZ@ M8_&@#U"R_;)^)%YX>U+XEVOPAT%O"Z2+:3WB7XSCCZ?Q4_X,_ /3?BS\-?$VIVOB.*#QK97 M"PZ5X<"%IM0^56)3![ MV/W: /J6[^)7[2_B/PM8^+_^%26TGA>6SB,,T=T! M')&"2K_Z[?SGI7GWA/\ :Y\9^//BWX%\+MHEMX52+7(!=KITTS-*?,^8/O9O M>O![KXT?&#PG*/!,OC'7+!=/D%F---TRI"5/"X[ &O=OV2[S4_@Y\5M$U?Q_ MX#_X2/\ X2?48X;+5;W#>5*6P9%8CDY;.14RV8UN?J!(S-<$J""5&<_05P?Q MW@Q7G_QS<_\(!)NW#-Y:\GM^^2O MSRBE[5:]3]/D_P!S\OT/K3P?&K>$M)5AE?LL8(/.?E%>4>,O#FI_!K7;GQCX M5M7O='N'#:KH\?I_SU0<M>#,'PII/\ UZQ_^@BM=U61&4C((P17 MWS@JD%T?1GP6&QDL'6EIS0>DHO9K^MGNF8_A'Q9IWC70K;5=,G6>VF7<,=5/ MH0>AK9([XKPKQ+H&M?!3Q+-XE\-PM>>%+M]^IZ1'UA8]98Q^61@\ U[#X:\2 M6'BO1;;4]-G6>TN%#(PZ\]B.Q]J*=1R]V6C7]7+QN#C2BL1AWS4I;/JG_++S M7XK5&KSZ49I,4O&?>MSR0&:.:.G>D)R?:@#COB1\,]-^(NEB.Z4P7\!\RTO8 MN)(''0@_T/K7(_#7XGW^GZY+X)\:+]FUZU&+>_?B*_3G#J?[W!)''4<5Z^3C M%Q[+N ^;9W:Q]2,5I3J*HKHX\9@ZF"J>SJ;/5-;271I]4+T[4@Q1G;2 M\8YK0X0 K@OBA\+K;QO9I>6CFP\067[VSOXN'5ASM/J#T.?6N]%)T]ZB4%-< MLCHP^(J86HJM)V:_JS[I]4>4?![XM77B2XN_#GB6T_LOQ1IQV21MPMPHR!(G M/.<9_&O5LY[5Y[\5OA>?&4$6IZ1-_9GBFQ^:SOTX(/\ <;U4X&1D55^%/CW7 M-4EN-(\8VD&D:S'C[-'YRDW4:C#2 ?[W;WK"$I0?LY_)_P!=3V,5AZ.+IO&X M2T;?%"^J?>/5Q>_]WKIJ>FXR?:C'K1P1@'%+C ]:ZCY\0@]N]9/B?PSIWBW1 MI]-U.W2YMIE(*L.A[$'L16N*0$$]*32:LRX3E3DIP=FMF>%>&?$.L?!?Q5:> M$_$4K7OAB[)73-7DZQ'M#(?^^0#CN>:]SC=95#*0RD9!!R#6/XO\(:;XVT2X MTK5;=;BUF'0CE3V8>A'4&O)O!_B?5_@[KR>%/&%T]YHUP^W2M9DSM5<\12MV M(R "<<+7*FZ#Y7\/1]O+_(^AJ0CF\'6I)*O%>]%?;_O1\_YEUW74]SP:.?2F MQR*Z*RD,K#((Z&G$]JZSYL!@T8/I0.O-&V@!=M)CK2DTG/6@#S?XH?"YO$;P MZ]H,PTOQ58_-;W:# D']Q_4'Z9Z4[X3_ !4;QI;SZ;K%I_9'B>P/EW=A(<9/ M]].3E3]>U>CG&.:\U^+'PLD\5&'7- N#I7BNQ&ZVO$X\P#_EF_JIY'7O7-.# M@_:4_FN__!/>PV)I8JDL'C'9+X9_R^3[Q?X;KJGZ2.E&/2O.OA=\41XLCDTC M6$&G>*;'Y+NRD^4L1P73/WE.">,_6O1.M;0FIKFB>7B<-5PE5TJJLU^/FNZ? M1CCUZ4G7M1TY%!Y%6^,4&DI?3/2@ ^E+BD[]:,8- "\BCI2<]:7/% "=>U+BD[>E&3 M]: #D>] '-!^E !^%*?2@XI.E >M&#Z4U! HP1[T M !&/I1@^E*:3.* #'M1CVI*7\: #'H:4@^M&VC'% "9HXQ2BD)!H "3_$\@^()U MU3QIX=U_0OAR]G<"Q?1M2NA&9F#8:7)&>=WIVK]9]3^?1M2;@[;.?!_[9M7X M9^)O@+J-_P#";Q7\5%\1:9'IUAK L&T5I6^UR,TBKO5<8VC=G\#6N5:TY/S) MS+2<5Y'I/BF/X?\ [,OPWN]#L-0T_P :^+==M!<67B#2YP?[-?;T!7OEQ@\? M=KD?@=X+^*?ACXL^&?B=+X!US6K6TN/MK2Q6K;9EV,N017@ECHFKZY&7L["] MU!(_E+00O*%]L@'%?*OBCXU\4^*?B'\(-;\5^!=IN-)LY('\K3\9 M,C[L=-@'Y5\@_%S2+3XB>/K7Q/H?A>;P9X'U>6.VMYY5/D(P^5R&/O7K_C/_ M (**>(KKQG'I(H6E^Q,<21;L'DH2,[N_6O7_ -G[Q?\ M"C]H76?$NA:CH#V'PI\/69OM,\/ZA,D_>N7^$G[6WQ,^!?A:Y\->%-;;3-,FG>XD@,,;9=@%8_,I/0"@#T3 M4?&_BW7O@CKNE^/O!.J:S>Z9'';V&L3Q,%TU K#:?KA?^^:R/V?/$_PGNO"4 MO@KQ!H"IXEUUC /$5W,1%9$]'P> *U?"&N_$GXA_L\?$/5E\::79:%'<^? MJ.EW6!'[F72-8OV:VOK_565;9 M92Q*,I7D*% !SSF@#ZX\6_ _X-^-_A;:^%=)\;>&M"\2>#[EXKS53=KOU9-@ MQ)M[+ENH)^Z:^>;#X,?$:^O[>/1=&U7QOX.MKI0L^EJ\UG.$;G:1QT[UY_\ M%7X>:A\*OB=K_@V74H-:O=,N?LKWFFLSQ7!P#E#U(YKZT\':_P#M#? #]EK1 MO%GA[Q&+7PU->20QZ+'8%KJ%LJ"[;HCQR._:@"'Q5I6K_%C7(O %U:S?!OP% M#;I)+#JR^7";H(!U;'+9M '5_"?X&^ M#?VB_%'BW59?&>E_#S3DNC+9V5_*J_NV8X49QT %>]W?COP[\"O$/@'PE\,] M>T>]NI;M;?6+O2K[+7:Y_CVCY>/K7RWH?[-VJZCKG@O3(/%6DVS^*%#12F9E M2VSM_P!;@_2L3QQ\/O%/P!^)DR)*U[=Z-'= M1MW\;:&$13>6CF.(/(2H)9?[IP<=ZR[W]MWXO:AJ>GWT_BF5I[*,QQ8@B48Y M'("8[UZM\*M)^.?QT\)ZOXDL?$EK+8V43WV/B7Q7XHTW6-#NK9IAI#LHV[]K*,_P"R.*N_ME?LE^'_ ,++XJ_ M!O5K30[_ ,-V!:'3[$AY+NK[4- T3X@0>$X;+ MS+L%^OG),JS*6SWP8N#7!^*_V:_BG^SQ\7?AS<^)O&6E^*+?6=5A@N4TI)"SI MO4$N608Z]12>J ^]+B^LFN$ G4,Z@+SU.*X#XUWD4GP]F42*["]M1][I^^2N MGUGPEX=BU4B&WB98MI39.QP2HS_%ZDUY[\9O"VF67@,W-M;B-OMMJQ.]CD^< MGO7P$+1K)+N?IBN\.GW7Z'VOX*X\)Z1G@_98_P#T$5MC%8G@LA_"FDD<#[+' MC_OD5M@8K[V'PH_-ZGQR]2.>!;B)XY%#QNI5E/0@]:\)U71=3_9]UNZU[2/, MOO!5U(9-0T\Y8V9)R9(^ORC))' &!7O73-07MC;ZE:2V]S$LT$JE'C<9# ]1 M45*?/JM&MCNP6->%DXR7-3EI*/=?HUT?0K:%K=GXBTJVU&QF6>UN(Q)&ZGJ" M,UH'ZUX#J-O??LY:R+ZQ6:^\#7LO^D6WWC8,3G>O?;USUZBO[+1HO&X-4.6M1?-2E\+_1]FNOWK0MB@\8]*,4>PK8\ MH0G$(DB-Q=PX&)@,#CD*?<&O0L5YM\5OAK=>)+BT\0Z#? M2:9XFTQ"+>53\DR9),;CG@Y/OG%<\XKA:KHUE:2_JZ[I]&+CCK1C H'3BC.*LY@W5YY\6?A:OCN. MTU&PNY--\1:;\]E>1'IWVL,\J?0\5Z'F@C-1."FN61TX;$U<)55:B[-?U9]T M^J/,OA=\5O\ A(;N?PYKT0TWQ;8C%Q:MP)1_?0\94^N.QKTP9)ZUY[\4OA;# MXN@CU737.G^);',EI>Q<,2/X&[$'D %<_P"-_!6F^//#EWHVJ0B6VN$*EAPR'^\IZ@^XKH-HSFD(SUZ4 MFE)69I3J3HS52F[26J?F>'^$/'%]\)=9M?!GC2E=.O>O+?BM\)SKMS!XE\..NF^+-/ M^>&X7@3 ?P/Z@_GP*Y9PE"7M*?S7?_@GT&%Q-+%4E@L:[)?!+^5]G_=?X/5= M3U(&@^QKSWX4?%1/'EE+::A;'2?$5DWEWFGR\%6'\2\G(Y]:]"K>$U-%U)VM_P )!<'!/7]]+7M=>(^#FSI'A=1U M_MZX./;SI:]PSBK.80\4HP:3 -*/6@ (-)G%.IHP* #/M0.>M+G/2DQB@ P# MFCI[T<#BCV% !GVHS2\Y]J#R: $QGI2]!1C'2C..M !GVI-WM2YHW4 -I10 M,YH/ R>: #/-&>:7H*3 /- !D&CK[4O6D)H ,XHSGM2@Y%&10 $\<4F<]J ?2E.* $X]*7 I,_E2CI0 ASFE% HQ0 $XI,&E(S1T% "$ M 49Q]*7J.:0\#% "@YH-)U^E % "C.*3FEYYI,F@!U(3FEI,<4 )@T<^ MU!.* 44"DVT +@4=_:CH*,\4 )G!I0:!S010!Y+\2N=?U%NR:;)QCU1JJZ& MJ+H=FS LOD1]_P#9%.^*-T+;7M04_P#+:R\OZ95A_6N:LM>6RL;6,@D+&JCG MC(%?,YK5@Y1C?5'T65X:I-2DEHSH-8=1X>U15#;OL/P5>#? WQ<^'FL^%;O1+33+?4 M86A:ZM;1%DCR",@@ ]_6O*?BG^Q]\+/BMX0\*^'=0@GLXM C\J.YM$V/,/F/ MS%2,GYNY->M_:.%_G/+_ +.Q7\C/SH^'.@? 7QG\5/B%IT>GZ[0+;^$S M%&Q,-P[,J-.?+PJ9*9)VC@\UX+\6/A3K'P?\=7/A359+:ZU*!48FPF6=&W#( M 9"03^-?LM\#/V0/A;\"E\71Z/\ :;W_ (2.P-B[W:>8ULN&P\99B0WS=1@\ M"O/=._X)R?"?3]?M=:GUG6-1OK69)@]W(\A;;_"=SG(H_M'"_P Y/U#$_P C M/S&^"_Q.\>_ CQ;=:EX4L98M7GM6@DCGM)'/E-@D[1@^G->>WE\^I:U)=WX( M>6;?, ,'D\\5^\^E_ WX<0?%J[\<'3T>XETX:>;0P+Y(7"C=CIGY?2O%]=_X M)O\ P'U>XN;L1:M!/-)O)2ZD('/( WXH_M'"_P Y7]GXK;D9\#7>H?LZ?\)A MX":WAUD: EH!XC!!WF?"9\O]WTSO[&G>//@1X?\ /Q(\.^);F">]^%&K2_: M1]A<37$5J,@^9L!*-GU45]V/_P $SO@+L?#_P#9 M/^%O@#X;>)/!Z3ZA?6NM1>5)<:@S3/ ./]7N8[.G8BJ_M##-VYT2\!B5O!GX MY^.;RQ\*_&&X\1?#FPOX/#*:@LV@R7T#YD5<%?X5W'(/2O=/$O\ P4[^/US8 MWFCZK<6%LMQ$T4L,MC)&^UA@\%^*_2J\_9B^$-_X#^'WAB[LY)H/!LHGL[A$ M\N2=O^FI!RX]B37"?&O]A;X1?&WXB7/BK49KS3YIXT1[:Q3RXP%ST"L .OI3 M^OX;^="^HXG^1GY7RZK\+=0^"T\MVE\?B?/J)FD=0?L_DDN6_AZ\K_%7LLO[ M)&A?M$Z1I_B#X)7=I9:/8VHM=637K^*WD:]&68HKE"5VLO(!YSS7URO_ 3# M^!;ZD)([_6(X=F! 79OFX^;._P#3WKO?&_[%GPV\;20YU[4=#^S6RVMO'H,' MV&, -G>ZQ.HD8Y(W-SC'I3^O8;^=!]1Q/_/MGY+>!O -CX?^,+:-XSL+[5-$ MTN\-OJ3:/&T_"M@[60,#T//->O\ QJ_:6\=7VF7W@SPUIM\/A?;0/;VEK?Z= M,,1'^)R0!N'8X'4U^IGP!_9V^$W[/-KJ(TNWEUBXU':;BXU5/M#.P).1O+8S MFO1O&?A_X;^.?">JZ#>:/916FH6[02O!:1I(JGKAA@@_2G]=P_\ .B?J>(_D M?W'X3_LNW?P;MO%6M-\:(M1?1VM!]A730=PGWC.<(W&W->MR_M"^'/AGXWD@ M^&T>K6GPH\LM'<75O)Y@F8$.N[:HP1L'2OL[_AV)^SY,'S/JYE8EM_VF0 _!=/A@;>X31X[G[6MT"?M&[*G_6;MQ'R#C-/ZYA]^=!]3Q' M\C^X_/W0OVT-*&O6EO9PR_OI>96MGF/7[IC49"O^";OP4\$^+].UVUU?4YKFQF$\$".IH6,P[^VA? M5,1_(_N/G/0/V^?@./#FG:/>6/B&R%N@8SVTAVK+W(41Y["ND\'_ +6OPK\; M_&;P9;>&[SQ)K,$DODW4E[#)((I"RB,@^6-J_>SFNDTG_@E?\!['[0^H:OJF MH([DQJ)FB\L?W>'Y^M>V?L^?LF_!O]GS4;_4?#$,EU/< !C?L9]N,\KO)Q^% M5]:H_P Z^\7U6NMX/[BKK'PGT.U\0W+Z7<7EA '\U88)@JDMRH:Q+'?:S>O$=JEOE/2O-/C>R1^!\2Y?_3;7 '& M2_(^P?!("^$]("]/LL>/\ OD5L\UC^#1M\+:2! MT%M'V_V16R2!7WT/@1^:U/CEZL >U&:*,59F5=0TZWU:RFM+J%9[:9=DD;C( M8>AKPMSJ7[.WB,*DVG0H\;J""#6-2GSZK1K8]3!8WZMS4ZJYJ4OBC^J[271_+8?8ZA;ZE:17-M M,D\$JADDC8,K#U!%6,X%>!V-QJ7[.VNQ6-[,UY\/[R;9;W,AR^GNQPJ,3_!R M ,GL>*]WMIX[R".:)Q)%(H='7D,",@BBG4YU9JS6Y.-P?U5J=.7-3E\,N_D^ MS75?I8E %&"*,$=*7&1S6QYHAR*&.#2Y'2AAF@#S#XJ?"V76YH_$OAIET[Q= M9?-%+-/YAE PMPO_/.3U!P!DYQ7-.#@_:0 M^:[_ /!/>P^(I8NDL'C':WP3_E\G_=_])W75'IV:7=7G7PE^+,'Q MKFPO83 MIOB33SY=]I\G#*?[P]5.0>G>O1#U%;0FIQYHGE8G#5<)5=&LK27]77=/HQ>" M.:3&.E+BC':K.80@D>]>M:(ZZ?XLL1NM+U>"V/^6;>JG !YKT M@#%(0,5$X*:Y9'5AL35PE55J3LU]S\GW3ZH\W^%GQ3_X2OS=&UFW;2_$]D-E MQ:2\>9C^-"?O*>#QG&:]''M7G/Q5^%C>+OLVLZ+<_P!E^)]/.^UNT& _^P_J MIXZYZ4?"WXHMXHDN-#UN$:;XJT_Y;JS)X8?WTZ94^N.N:QA-P?)4^3[_ /!/ M3Q.&I8FD\9@U9+XH_P OFN\7T?39]&_2#FD'6C-*.372>$&><5S7CWP'IOQ MT&73M2B##[\,H^]%(.5=3V((!_"NFI",BDTI*S-:56=&:J4W:2U3/%_AQXTU MCP5KW_"$>-KD2W773-3;A+F(=%+$D;P"HZ\\\5[,K9 (Y!Z5RGQ(^&^F_$GP M^^FWQ:"4'?!>0\2P..C*PP1U]:XGX>_$'4?"VOP^!O&C!-4/RZ;?GA;Y!T_X M%UX&?NYKFC)T7R2VZ/\ 1GNUJ4,SIO%8=6J+6<%_Z5%=OYETW6FWL>ZCK1D= M*3H:ZCYT4Y[4AS2BD)S0 #I0.>M+VI,"@#S'XK_"VYUZ:+Q%X:N/[+\5V0S% M<*<"=1R8WZ9!R>_>KWPN^)\?C2UDT_48QIWB6R^2\L).&W#@L@/520>1D5Z! MWR*\P^*?PG;Q!>6WB3P_-_9OBNQ^:&=/E6<#GRY,=0<8YSC)KFG!P?/3^:[_ M /!/>P^(I8NDL'C':WPS_E\GWB__ "7==CF_ YQ;^&5Y)_M>[Z?]=Y*]SSVK MP3X63W$FB^$OML:1WQO[DRA#D!_.?=CVSFO>^M="=U<\.4>23B^@$8Z4 'F@ MBC.*9(#.>:"M'84'FC;Z4 !SF@$]Z#^E*/>@! < M'%*0#0.33?I0 X\]*3D4N,"@'- 3BD&?6E[^U)MH .?6CFCI02#0 HX'-'& M:6D/TH !0!BD)SB@9H 7G-!QFC/-'!H ..M(.:#Z=J0#!XH ?2<"D[THQ0 ' M!I:3%)CMVH 4CG-)@ M5TI!NEU6S.X?,/.7 _6K_ -NT.&';_:UF MJG''GKS^M>'[.:Z'O5*E%Z)FF&#D('W$'IZTUDQ* 9#@<^U4$UG1> -7LL@? M>-PG'ZTZ/5]$5"6U>R/<_OT_QHY70>]11:SX M?5\_VQ:-Q_S\IQ^M%UKGA\_\Q>T9?3[0G^-#I/ W'S7*9_G5*FQ.M%#21$=WWB M<#CM4S,LG);CU-9RZWX;+LG]MV'7AOM2%]Z1M5\-)TUJRQUVBY3)_6L_3/%_A6\O+ MBU74;<3PGD22J <],$]:'3D]A>UA8TED\N%N[=L=:@EF=74))G/WC5AK_0/* M+RZE:QAC\I^TH 3Z=:H-/HRS.QU:T9<]YUPI]^:F5.2+A5IMEP3DQD/G"C(8 MTRS=&C+*P;=GG--ENM'QM_M>S"*/F'GK^'>I4T:!U5X[I7$G* ,,>U4X-:M# M52F]F-\[YCN?&>!4.\F7!<*N< ^E,O;*VL9XH9]0MXIG_@=P"?UJC/KNA0"3 MS]9L(PU"SO+F,9,,$RN^/7 -:,?A:[*MBVDWXSG%2Z4K62#VM*VLBI+=XB8%MQ[X M[U)8ZLD%M+TW =/2J-S8MIRE;QH[0$9S.X0$_4UE3:C9:?N4WU@\C@D*+E"2 M/SJ^621K:E+W;EVUO#]K+F0$2'D>EK\']6NY+SP9J!/V*_GY-D^>(F([')P>>%ZU[QQ65XF M\,Z;XNT>?2]5M8[RRG4J\4@R#6%2GS>]'22/6P6,C13H5US4I;KJG_-'LU^. MST-&WGCN(4DBD62-QE64Y!%2$9/M7@_AGQ#>_ [Q+_PC'B.>:?PS=/C2=1<% MA /^>4C=!R&()P.0*]UCF69 Z,KHPR&4Y!%53JZ=)P\3CK]1],UW>-U>5 M?%+X73WEXOBKPJ1I_BNT^;S%X%T@Y,;],Y&<<\$US2BZ;YX?-?UU/?H8BGC: M<<)C)6:^"?;^[+^[_P"D]-#U4X/>E)STK@OAA\4K3Q]:202Q-IVN6GR7FGSC M:Z,.I .,KD'D<5W@//2MHR4US1/(Q&'JX6HZ596D@SBES1Q2'!JSG%/(P*\W M^*7PIC\6&+6M*F;2_$U@"]M>0<%\9^1AT(/(Z=Z]( Q2$;JB<%-^+8\<07&E:O#_9GBC3CY=[9/QDCC:!Q72>"&,]:X_XD?#;3?B-I"VUX##>6[>;:7D?$D$ MG9E/YC\:[ <9I#WXJ914URRV-J-:IAZBJTI6DMF>0?#3XFZAINO2>"/&@^SZ MY;#%M?MQ'?ISAE/][@Y'':O8.#7'?$OX=V7Q"T)K>51%J$!\VSNP/F@E'*D' MZ@9KEOA;\2M0AOO^$/\ &:"S\2VPVQ7#<1WJ#@.IZ;L8)&2,G2:A-Z=' M^C_K4]JO1IX^E+%X6-I+XX+_ -*BOY>Z^SZ'K1Y^E& *0KE@U 10*.: ,T YI:3&.E >: #28-+GM M0!QGB;P%=:SJ\M_8ZJFGM/%Y%Q'+:)<)*@S@88X'4_G7/+\%9T3;'J.CH.F! MX=MJ]5I,8H#8\Q'P;F :^TAQZ?\(_;BG2?!PNN!FTTY%*R'= M]SRQO@K*>!>Z,/\ N7;:E3X+R#&;[1R.X_X1ZVYKU/G%&,^]'*NP^9]SR]?@ MNRYQKX.*.:.5=@YI=SPWQ7\/H/"S6KW$&C7\-PLR-&-&@B*XC)! M# 9ZUM_##X<>%[_P=I]W!SG%7?C0,Q:/_O7'3_KB:VOA M*H_X5[HO_7!?Y"CECV'SR74>?A-X1>*-&T&Q9$;>JM I /Y4UOA'X1?S,Z#9 M8D;9%"MB%<8'X5F> M-_@YI7B7PK-I5D9-+G4 V]Q;L5:-@,#H1D>U>AYHP:B5&G-6E%&]'%U\/-5* M?Z M[POHTW.[]Y81-SZ\K6%\5?A7!XYM(K^TD-AXBL?WEE?1<,K#^$^H/(Y'>H?A M+\4)/%45QHNN0C3O%.G'R[NU8X#XXWIZJ2#^590M3E[.2]'_ %U/6Q5..,I/ M&X72WQQ_E?=?W7^#T['6Z;X%\-Z-=&YL- TRRN"-IEM[2-'(],@9K5^R0@Y$ M,?\ WR*F+8HSS73RKL>!S/N9FH^&])U>/R[W3+2[7TF@5_YBN U#]FWP)J%Z M;M])V3X(!1R ?0"O4B,TF">]0Z4):-&D*U2#O&31XR/V4O @C@C&G@+ Q:/ MCH3GG]:SM9_8^\%:Q&N\W23+*DHF$C%AM8' .>!Q7O'(ZT9R*S6&I+:)O]=Q M&W.SP.UFU?\ 9ZUU8;Z[EU/P)?3<7=PY:2QD8\ DYRG/<\ =*]WM+J*]MHKB M&198I%#HZG(8'D&J>O:#9>)-+GT_4;=+JSG4I)$XX((KQ6POM0_9Z\06^EZA M/-J'@>_DVVUW)R=/<_P,?[O7U[5/^[NWV?R_X![#4.F(6Z_G2ZK^^NJ^ MUZ[^]D9H[5#;W*74*2PNLD3#*LIR"*E!)KK/FMM&)S[T[K2TF#B@ ZBDY% ! M!ZTN: ,?Q5X8T[QCHMSI>IVZ3V\R[?F&2I[$>A%>0^$?%^H?!?6H/!WBV1WT M.5_*TC6I3D..BQ2$_P 7W>Y)+5[MVK!\8>#M,\;Z)/IFJ6ZSP2#Y2?O1MV93 MV(.#^%85*;;YX:27]6/7P6,A3B\-B5S4I;]XO^:/GW6S6AMQR!U#*<@\@T\+ M@5X;X"\9ZO\ #7Q-%X&\8.TUO(3_ &3K+?L9+:2[K]5NGHQ8_%WX?:AJK6WB3PW=O9>(]+C(A1/N M7"9R8W'H3SGKQUKFE!P?M(?-=SW\/B(8RG'!XJRMI&;O>/D_[K??X;MH]/XH MP*\^^$GQ7M/B1I!65/L&MVO[N]T^3AXG']*]!'2MH34X\T=CR<3AZN$JRHUH MVDOZ^[LP/3UH[49?%?X53>*+FT\0^'YETWQ9IQWVUQCY9H.!USTKT[%(PR*B<%-O0QBO,OBE\*?^$CFB\0Z%<-I/BFP4O!E2?![XM1_$"PEL]1@_LOQ-8'R[[3I.&1A_$OJI.<<]JQA-QE M[.IOT??_ ()Z>)PM/$47C<&O=7Q1ZP;_ #B^CZ;/I?TKK10I!Z45TGA"8YKB M/BC\,;/XCZ4L1E>PU.V;S;/4(>)(7'0@C!QG&1GG%=OG\Z7G%3**FN66QT4* M]3"U8UJ+M);,\D^%_P 3[XZN_@WQ>GV+Q):C$,I&$O8QP'7ISTS]#7K0//K7 M$?$WX8VOC[3XW25K#6+4^99ZA#Q)$_\ 41]!(N?7!XXZ=*YX2=-\D_D_T?F>OB*-+&TWB\*K-?'#M_>C_=?; M[/H>J8PO"/AS@ZC MX="H/^/J^_#_ $EJ]W&: #(STI>M'/K1T% "%^*48- HQ MCI0 GTI<&DP:!TXHP: X]**7FD)(H ,]Z-WM2@YH(H 3I2]1 M1UI,&@ )QVS1NI>30#^= "9XZ4$9'6EYQ0.G% "#BC.>U+GGFEH ;G/&*">V M*7.:#F@!!Q]*#Z"EY%'>@!,CIBESBC%'/K0 F.>*7M2=31DT +G H(#"CIUH MZB@ SBCM1MI#F@!11G- HR* #@4#-)BCD4 +SFCJ:3/-'3I0 8]* :7'-)0 MI[4M-S0,"@!<E-W\]Z<.10 F<4#!I0,"C(- "8&,5YE\6? MAE)KHB\1>'=MEXNT\AX+I>#,@Y,3'N& (_$UZ;BEQQ43@IKE9UX7%5,'556D M]5]S75-=4^J.#^%GQ0M_']A+#<0G3M=LCY5[82\.KC@LH[J<$@CMBN[Z_2O) M_BG\.;\:E%XR\(H(O$]DO, .V.\3C*/CJ> <''-=-\+_B/9_$7P\+N)3!?0 MMY5Y:-]Z"4=5(_7Z&LJ_YGH8S"TJE/Z[A%[CWCU@^W^%]'\MSLC1TI M!S2]A70>(+WI,$BC/K2@YH 0<5F^(/#VG^*-*N-.U*U2[LYUVO%(,@BM(]?> ME[>])I-69492A)2B[-'@NBZUJ7P!UX:'K)GO/!5R^W3]0P7-F3TCDQV]^!S7 MNL%Q'=0I+$ZRQN-RNAR"#W!JCXA\/V?B?1[G3;^%9[:X0HRL,X]Q[BO&]!U_ M5O@9K]IX;\02-=^#YV$6G:LY^:!B<+%(?Q !)YYKE3=!V?P_E_P#Z.48YQ!U M*:M76Z_G7=?WNZZ[K6Y[MG!HY--BD2>-71@RL 0PZ$4X"NL^:#I1NH X-!X% M !P1B@XH'(HQS0!SOCOP/IOC_P /3Z3J46^*095Q]^-NS*>Q&:X[X2:MK'AR M2X\(>+;Z"74[5LZ?,7 >[MNS8SG()*X_V:]4KSOXK_"Y/',-KJ-E.VG^(=-/ MF65Y'U!Y^1O53D\'CFL*D6G[2"U_,]G!XB$X/!8F5J<=J], S6D)JHN:) MP8G"U<'5=&LK-?BNC7=/HQ1Q0*",T#BK.46FG!%*"#1B@#R/XG_#"Z74AXQ\ M(8L?$UO\TRIPMY&.J/Z\9Q[XKH_AI\4M/^(-@RA6L=6M_DNM/G^62)N_!P2, MYYQBNX(XKRKXF?"ZXEU%?%WA4BS\4VBYV*=L=VHZHX'7., D'&:YI1=-\\-N MJ_5>?YGOT,13QU-87%NTEI"?;^[+^[V?V?0]6% &*X'X5_%.U^(>GRQ2QFQU MNR;RKVPDX>)_IZ'J#[UWP.:VC)37-'8\C$8>KA:KHUE:2_K[@Q0:*",U9SB$ M#J:\M^*?PMFU2XC\3^%V73O%UG\R3KP+E!R8GZ9!&0.>-U>J4A&16+;%3Y$O1+@_#(W]X=RI!!SCO64)N,O9U-^C[_\$]'%86E6 MI/&8->[]J/6#?YQ?1_)^?H/>CBD!YIW45TGA@W(KS_XJ?"VW\=V<5U:2MI_B M"R_>66H1<.C>A/H>A'N:] I#U%1.*FN61TX?$5<+55:B[27]?=W1Y=\+OBC M-J%P?#'B@"Q\5V8VNK_*ER!P)$)X.<9P"<9KU$8-<#\4OA?%XXMH;VR<6'B& MP8365\@^8,.0K'NI(&16=\*OBP_B2ZN/#OB"#^R_%=CQ-;/QYJCI(G3((([= MZQA-TW[.?R??_@GJXC#T\92>,PD;6^./\OFO[K_\EV?0]/!P<4'!&:3B@C"G MZ5TG@GA?PWP-3T Y'GW_?\ Z>6KW7CBO"?AF=VJZ < ?OK_ (_[>FKW;- " MD#K2=11@FCI0 $YH)XHQBCA>M !@#FCK2]:3% !C]*7/% Y!I,<4 '4T8]*, M^E H .E&* .:._% "=_>EXI<@&D^M <4=>* ,T#B@!,4 '&*3%)2X(H ,XI>HH'O2;ORH 2EP*#@BC&: #D' MI2TF,=Z />@!>O6C%!&:3DT *2: :3O2B@ S2#I2XHQ@>M !VHYI.:* #@]: M6DZFEQQ0 $ "D ]J4D^E /K0 8YYH&*.O-)CB@!<U+DXI,T +]:0G-* M#F@XH 3%&..E+T%)DT *!Q2#GK2]Z,4 )MS[48.#Q1CFD- "C(HY':E'%(1[ MT +U-&* .9?&EB+GPZ.F3><_P#;L]<]^SU\ M4QJVBV7AG5K-M)U2VM4:V\SI=0[?E=3D\X&3]:Z#XTH&NO#W?'VW_P!)7KGT M^&K^-_@YX1N],G_L[Q%I]A#-8W:\;6V [3_LG S6-3G2YH=.G<]+ _5IR='$ MZ*6BE_*^]NJ[^6J/;8U*IR2Y]Z<21T%>=?"GXDR>*8;G2-8B^P>)=,(BN[9V MY?CB1?4$8/&<9KT7/'K5PFIKF1S8G#U,)5=&JM5^/9KNGT8N:,"D."*7M5G, M%&:09%'.: X->,?%#P!JWAO65\;>"0([Z+G4-.3A;V/OQTW#CT^[7M&VDV M@@\@]C6=2FJBLSNP>,G@ZG/'5/1I[-=4_P"M-UJH M\R)N'B;NK#L:Z,'VQ7B'C7P?J'PL\57'CKPO"9+"?G6-+CX\Q>295_VADD]< MXKU7PEXLT[QIH=MJNF7"SVTZ!AM.2IQRI'8CTJ*M ;I0 I.#63XF\,Z?XMTBX MTW4[=;BVF4J5;J..H/8UK4AZTFDU9EPG*G)3@[-;,\+\'>(M3^"WB!?"GBBX M:YT&X8_V9J\G1,GB%SZ\\''1>M>XPRI-&LD;!T89!4Y!%9'B_P (:9XWT*YT MC5K9;FTG7:RL.GN/>O)_!_BZ[^#NNQ>#/%N. MUDK5UK**^TNLH^?\R^:ZGN>2*">*:KJZ J0P/0 MCO2]>#Q76?-AC)HQ1MXI.: '"@X)I/QI2,T >:_%CX8R>)8X=;T&0:?XGT\^ M;;W"#!E Y,;>H8 C\:F^%7Q23QO!)I^I6[:5XDL_DN["7ALCC MVO,?BM\-=0UJ\M/$WA:=;#Q7IP(B=ON7$9P6C?IP< =:YIQ<'[2'S7?_ ()[ MV%Q%+%4E@L6[6^";^SY/^ZW]VZZGI_.*6N#^%WQ.@\=V=Q;7,#Z=KE@WE7ME M-PRMZCU4\'(]:[RMXR4US1/)Q&'J86HZ556DOZ^Y]&)C%+115'.%(1NI:* / M*/BG\,KVZNH_$_A&1=/\36?S87A+M>\;CWXYZ\=:V_A?\3K?QWIICN(CIVN6 MO[N\T^7AXG'\QTZ>M=V17D?Q:^%M]>7\/B[PG*+'Q19#+;>%NHQR8V]>IQSU MQ7+*+IMU(?-?UU/H,-7I8ZG'!XN5FO@GV_NR_N_^D^AZWUI:X+X5?%.T^(^E M29C-CK%JQBO+"7B2)QUX[C.>?:N]!'2MXR4US1V/'Q&'JX6K*C65I(,\XI:; MU-+CC%60_P!F>(K3]W?:;+P\ M;#J1ZC\>U>A@9&:\I^*/PLN+W4X?%OA5EL?%5G@EQPMU&.L;].HW <\$UL_# M#XJ6?Q M;BWDA?3M;LF\N\T^?AT89!(SC*\'D<5C";B_9U-^C[_\$]+%X6E6 MIO&X)>Y]J/6#?YQ?1_)Z[][C/6E ]:0'\:7.172>$'7->=_%?X8KXPL%U#2I M?[-\36?[RSOXQA@P_A;U'U%>A]*"*B<%-;?" M7XH/XJMI-'URW.E^*+'Y+JSFX+_[:^H/]*](8X0XYXKS?XL?"M_&!MM9T6Y_ MLOQ3IWS6EXG&X=T;U4C(Z]ZF^%WQ+_X2R"YTG5U6P\4:?^[O+-CC<1QO3U4X M)XS6,)R@_9S^3[_\$]3%8>EB:3QN$5E]J/\ *^Z[Q?1]-GTOQWPR^36M!0;7 M!?4#GT_THU[IUKPGX9*RZ]H(;'74/NCC_CZ->[;:Z3P@QBC'IS011]>* #)% M!H)I>HH 0=:"*,9HR<4 *.!29I129H ,9Z4N/RI.G%'(H 7FD')HX)ZT#CM0 M I_6@#%)W]Z#F@!>AZ4&D'OQ2\&@!.M!%&,&E(S0 F*4XSS3<\TO3IS0 'K1 MMI<9HQQB@ QZ"DZ]:.U H 7/I1@44G08H ,"C!-&*0F@!V,T<"C<*3(H 44= MZ#FCD=: #%%&:.@H #0>E!I#F@!>@I!@CFEX_*CB@ [<&CH*, BC!H 09(I M1S2$X-+GO0 8]*!0,4U M "#!I#$ID#_Q 8IV0: 1F@#S3XQJ//T$D$X%[T_Z]GK=^$@!^&7A?'3^SH?_ M $ 5B_%\_P"E:",\$7G'_;L];OPG_P"2:>&>P_L^'_T 4 HSG/'2N6<73?M M(;=5^OJ?08:K#'TE@L3*TE\$GT_NM_ROIV?E<]BQ@T'(/M7-> ?'=AX_T"#4 MK*0*[*!-;-]^!^Z,/45TW-=$9*2NCQ*M*=";IU%:2T: G%!- .12'[W-49!@ M^M#&EZB@#% #)8TFA>.15=&4JRL,@CN"*\'\1Z3<_L^Z]/XFT2)YO!][(&U. MP!)%J2.1#D$5HBO [K[=^S MWXK:>")[GP'J"5=R.AR"*5.I MS73W16-P:P_+5I/FI3UB_P T^TEU7S6C+).*3ACTH)YI+$\#>+I6DM&4+H^L2=+E>GEN3_&!M[DDM7MH.ZN M>\<^!M,\>Z'-IVH19)&8IUX>%^S*?4'!_"O./ASXRUKP)XA'@?QG-YKD$Z9J M[\+K4X9I3>)H)*K%7G%=>\H_G)=-UI MM[2E*"*ZCYT,#M2DX-)D4Z@!,4$9%+10!Y1\3?AA>S:NG MC#PIE=#\+OB7;?$/1V8QFSU>T;RKZQDX>"0= M1CTYKM2 :\A^)OPVO=/U3_A-/!V;77[<[[BW0_)>Q]U8>N,X/'.*Y91=-\\- MNJ_7U/H,/6IX^FL)BG:2TA)]/[LO[KZ/[+\CU^D-- M3:ZI:-Y5[8R\/#(.""/3(.#Z5W! P:\D^*'PWU"&]3Q=X,VVGB2UYDMAQ'>I MW1AZG YX^M&W5?JO/\SZ"A7IX^G'"8MVDM(3?3^[+^[V?V?0]:4\4 MHKB/AI\2;3X@:3NVFRU6W_=WEA+Q)"_H?T/'K7;#TKHC)37-$\:O0J8:HZ55 M6D@)_&E!XHZ<4''>J,!",UY;\3OAC=W6HQ^+/"%Q53!U%5I>C3V:ZIKJF>??"GXKVWC^VGM+F(Z? MXBL3LOM.DX:-O4#N#P&C8=QZBL83<9>SJ;]'W_X)Z6* MPE.M2>.P:]S[4>L'^L7T?39Z[^@@>]#<]#0.1Q0%]:Z3P@%>9?$[X2KXBO(? M$FB7)TGQ19#,5S'PLP'\$@[@XQSG&37II&/I3+GFVD_W343@IJTCJPV)JX2I M[6B[/\&NJ:ZI]CP?X/QSKK?AN&YA?[3SCVSFO>\\5X;\,XQ_PG M&AD-C%EJ/R_]O0KW+@59S-W=Q0*3&:7Z4<4"$]A2XP*3(I>#0 GXT<_6@CM1 MTH ._I1@9I21330 I&>_%'2C^5' H ,C/2E)HR#1VH 3'OS1@^M&WFEH 3IU MYH_2EW4G% "GZ\TGXT8R:,B@ YYI< 4;J#CO0 GXT8/K2X%'6@!#Q[T=AVI MC&:4XH 3V%)QZ4N0*"U "GFCM2>YH!Q0 M+VXHR*3)Q[4 *.G-)@T8R.*7M0 G.:4'BD4YI<<4 &< MTF/2EVT@]* /-?C#S?\ AP8SN-Y_Z3/70_"H;/AQX;7&,6$(X_W17,_&K4;3 M2[CP[/>3QVT(:[!DE;: 3;L!S^-;OP>U:RUCX;:#+8745W#':I"SQ-N =5 * MY]10!V=(Z[@12@8I: /#/'7@^_\ A7XJG\>^&(RUG/C^V-+C&1*@.3*H'\0R MQ[YXKU?PCXMT[QIH=MJNF3B>UG7(/=3W!'8@\5LRPI/&R2*'1AAE89!%>#:] MIT_[/'B!]>TN.2;P7?S;M2M=Q/V-BSNHEFMYE*.CC((KPO3-1U#]G;7ETO4]UUX%OI]EA C_ .STP< < MU[]]*R?$OART\3Z9-I]]%'/9S(R2(ZALY'!&>A!YS6%2FY>]'1H]7 XR-#FH MUX\U*?Q+KY-=FO\ @/0TK>=+J%)H762)U#*ZG(8'H0:D%>%^%?$&J_!?Q3:> M$/$$OVGPS>$KI>J2'F,Y 6%_S !SSBO)V!/(##!X)[5[(#QUKDOB/\.M-^(VB&TO T5S M$?,MKJ,[9(9!T((Y'_UZXOX>?$Z_T;7SX(\:@6^M1#%G?D;8[]!W'^UQD@9Z MBN>,G2?)/;H_T9[E:C#,J;Q6&C:HM9Q7_I45V[KIOMM[$1D^U%"G-+74?.B# M.:6BB@ I&&012T4 >-_$3X>ZEX9U[_A./!D2KJ:#_3]/7A;V,=?^! 9P?>NH M^%'Q9T[XJ:??3V5O/;2V,JP7$4Z%2LF,D#(&<<\BN[(S7DOQ.\.:YX2NX/%? M@R*+?:1L+W2(XPB7:%LEN!]_ISC.,URRBZ3YX[=5^J/HJ-:&8TUA<1;VBTA- MNW_;LNZZ1?2^NAZW17.> _&^G^/_ [;:MI\JR1R##H#S&W=3Z&NCKI34E=' MA5:4Z,W3J*TEHT%%%%,R"FL,TZB@#R/XG_"^_;6(O&'@^<:?XCMA^_B_Y9WL M8Y*...>_7L*Z3X:?$ZP^(.GOM4V6K6S>7=Z?,<2PN.HQW'OTXKMB >:\?^*O MPTO[35/^$W\%@6_B:V&9[<<1WT8Y*L.[8W8."A4PM65&LK2CHT'-'(H.: <_2J, [5 MY3\4?AAJ%WJD/BSPE,MAXFM1\XZ)=Q#K&_3U;'/4UZOB@C-9S@JBLSLPN*J8 M.K[6EZ-/5-=4UU3.&^&7Q,M/'MC+')&;#6;1O*O+"4X>-QP2!W7(.".*[8;M MQR1M["O+/B7\++B?51XO\*2?8?%%JGW%XCNU'\#CH,P?P?:CU@_UB^C M^3U.[SFH[H_Z++_NFGCFF7,9>WD5>25(%=!XAX;\,ACQUH(_Z<=1Y_[>Q7NW M->#?#^X?3?B9I%A?6=W82I97RAKF'9'(6N RA3WR*]YSQ0 9HYH S2@4 (1V MH.:7'.:#UH 3.*7.124E "X_.DI0:/>@ YHHY-)Q0 [&:3!HZG-*>E "* T<&DSG@B@8H , TRX@6Y@>)L[6&#@XXIX]!TI1QWH :B"*-47HH M%* #2Y.>E(3@T &,^U&,TN0*YK7_ !SI^AWD5E^\N[^4X6"%2V#VWL.$^K8H M Z3&>M .>*X*3XG3(Y']F6OXZO;C^M.7XG.DWUQ:6VFV&F)=S7$\FH0L K6[*. >>374_!/QCI' MBCP'HL>EWL=X8+" N8SD %>#^E 'H!HZCK29Q[TG/I0 N?>H+^QM]3M)+:ZB M2>"0%6CD7(85/GVH&*!IM.Z/!(;J[_9Y\7"TN%GN/ FJ/^YFZKITA_A/?:<> M_+5[O;W$5W DL4BR1N,JZG((JGX@T.S\2:1$?$#M/X9N9-FD:E@D1=EA<_P#?('3DUR+]P[/X7^'_ #Z.26<4W4C M_'BM5_.EU7]Y=5U6N]SWC&>]'%(CAP",$'H12_AS76?-B@TM)BCK0 #%!&:3 MD'I3J ,#QGX.T[QQH5QI>I1>9#*I <<-&>S*>Q%>9_#KQ9JGP[\0?\(3XQNE M>,Y.E:I)TN$SPC'^\,X_X#7M)'-$Q6M*7WQ?\R_5=5YV.J#AL$$$>M.P#7COPR^(-[X M?U?_ (0;QA*%UJV7%K?,-L=Y'V()_BX/&<\5[!U&:N$U45TAS7%_%#X<6OQ"T(P>8;/5(#Y MME?Q\/!*/NL#5#X2^*-8O;.YT7Q+ +77=,?R68N#]J3 (E4>G(!]P:P@Y4W[ M.6JZ/]&>OBH4<92>,PZ49+XX=O[T?[KZKH_(]$HIH&2#FG5TGA!1110 4UT# MJ0PR#P0:=10!X=X\\%:E\,-<;QKX/#"T+ ZIHZ_O#/&'@^^^#OB.;QGX61V MT>9MVKZ1&"0PSDRH!W&6/?-EW"7%M*N>#RI[@CL1[UMUU)IJZ/GYPE3DX M35FM&F%(:6DSS3( #VI"H-.HH \>^)_PZU/2-27QGX(00Z];:Z[X;?$BQ^(>CBXAS;:A#\EW8R<202#J"/U_&NQ*YKR#XE_#+5++ M7D\9^"I5L]=A'^EVO2._C'56''/3G/\ "*Y91=)\\-NJ_5'T%"O3S"G'"XJ7 M+)?!-_\ I,O+L^GH>OCK3JXOX;?$S3OB)I1GMP;6_@/EW5A-Q+ XZ@@\_CC% M=D&S71&2FN:.QXU:C4P]1TJL;26Z%H-'4YIN*HP#&>WXUY1\5_AM=B4>+/"* M"U\467S[(^%O%[QN.GISUXZUZSVII%9S@JBLSLPF+J8.JJM/YI[-=4UU3.$^ M%'Q3M/B1HQ9HFL=7MCY=Y82\/$XZ_AS7>8Y]J\E^)WPUU*'68O&/@V1;/Q!; MC_28#PE[$.=C=.>21^%=)\.OBAI_CK2))FQIVH6K&.\LKA@'@<=*N_#K4M5U+P]$VKQ!+A/E653Q,O9A6?XV\7Z9-:#2;.*WUW4; MW]VEE%(K=>[>B^YK4\ ^'+KPOX?AM;VZ%S8(,11_[*#L/QZYKH/$.DP,T MI%(#FEZ#% <4F,T=#0,#O0 8%&/:C/-&,&@ 'OUHQZTA![4N2* #^5'%+D4 M@H 4<4F!ZT'DT"@!>,TGM1GU%&* #!S[4=_:@^E'/I0 8%+@4F<=J,C% "XH M)STI.,=: #F@ X%'%'X4O;B@ QFCH* *:: %[\TI I,Y[4=..M !@48 H[TI M^E "9Q1NI@SW0/[]OW4 /(,K<(/Q.*^;?$7B_P M](NJ:)KGBM/";7,)=-0FE\III_X@TN00$8E0G((],5[E\9 /^$;TW=R/[7LO M_1RU^0G[=WPN^(%S?ZKXF3Q1:ZQH3ZI+'#H=D6-U:X=@7/7N* -?X\_ M"?Q7X<\-3ZEX,^+Z?$'4#(Q;3-&(>9(^NX[')Q[UY/\ %_B9\9/$D-CK7BR MZ\(>%5CEAN/$ETA6W@D125C9R0 S' ZYR17A7PP^*?C'X<^)1-X9UR32;^\' MV.2:15D 5CM((<$ <^E?2GQC^!?Q,^"_[->J27'Q4\-ZOX1O+V"ZN="TMB;F M29Y%P^3&",$ D!L<4 <;X!^)WC/7?C'_ ,(#/\18]/T@ZF]C_;EP08MB2%!+ MDMC!'S=:]0^-OQ\\1>/=/TWP9X)M9X=/\*,8M4\4Z=EQ.,D^8[C&!EU'7TKR M3P+X,\(^/ET#P6N@2^&/&&LH$@U_59&CMPS8Q(2&)QR#P*[>S\-ZGHWP[^(V MA^!?%&F>'X]%@$7B%9FW_P!L?,G^H+*Q[I_=^Z: /9OAG\%;OQMI>D:H/VA+ M'3=5U"".W&F7:(LJ,W 789/O9;&>MOZ'92_&&'5=2N[J.*> MU8*&ME)X=UWGC'/->8_#']C;Q?K?PUL?BEI?Q,\-Z4]I;G5X+&YNI?M2-$/- M5=NTJ6RHP.F:ZK1?A!\6?C]\/=:^*.L?%;PVD^K6SQWEGJJ[;N2.,%0 HBPN M1T*XH \\^-GQ-\7_ @\73:-I'C^#Q5;7")P*&4,4'RC!.,9Z>U:G-L%GJ F*_92&!;*='R,CDC'6LK6_%7PT3X+1^'5\-7;_$ MFWO6\[Q 9289(1N&T OZ[?X>U=O^SYX>^&7Q;^&5_P##6?1DT[XM:C=R7.G> M+M0F9+*UMXU5VC-3^'7B/P_P#!V?Q-??'2#3_$%E:FY;P[(X2YWY_U;#?G M//I7E?[,'[-7C?Q!XUUO5O"GQ)\.>%M8\+W9M$N]3D9A(0Q&Z,%&!7Y.X[BF M6/Q0\._"?Q!\0_\ A8ME/XS^)1FW:+XDL"#:03 ;RA*JPZ\%#]* /&=6_:) M^(>LB2"Z\3WTL+AD:/SFVL",$$9Y%?N]^Q#JWAS5?V=_ _\ 8WV47T&BVEO? M&%563S%C .[')YSUK\F+7PKX/\%_#RY^+7QACL/'MW\0K-AH]GH[>5<:7=C) M\V>-=B*, #"Y^E?I-\'/!^I>#/@!\+?'GA&W>6[7P_8_VGIT/_+W%Y2Y;!XW M ;O3.:QJ2E!\#^-]- M\=Z#!J>G2AT<8DC/WHW'#*P]001^%=!N!%:IJ2NCAJ4YT9NG45I+1H,^U& ? MK2XXXH Q]:9F-/'O6!XW\&:?X\\/W&E:C&3%)\R.O#1N.593V(.#^%=!_.C/ MK2:4E9FE.I.C-5*;M):IGC'PU\9ZOX+\2KX"\8RJ]TP+:3J)/%W"" %)_O@% M1WR:X_XE?#FQ^(F@O9S,UK>I\UK?1<26[]F4_TZ5RWPD^(=ZES/X/\ M6'R/$=A\L$O$Z MK9>*[#(*'@748Z2IZ@XS[9KU4X->?_%7X9CQCIZ7VE2+IWB2R82V=\HPV1SL M;U4X -<\X.+]I#?JN_\ P3W,)B:=:G]2Q;]W[,OY&_\ VU]5\T>@#IQQ25YQ M\)OB>WBZVETO68QI_B:P)CNK1N"V. Z^H(P?QKTA3D9K6$U./-$\W$X:IA*K MHU59K\?-=T^C% XI:**LY0HHHH 3%>9?%;X>:AK5[:>*/#U])9>(]+B*Q+DF M*XCR28W7.#U)[]!7IU-9=U1."FN5G5A<34PE55:>_P"#3W3\F_$D$@Z@CT]Z[D&O)/B?\,;J*^'B_P@?L7B2U^>6*/A+V,< ME&'3.,X/J>M=/\,OB78_$31O/13::E 3%>6,G#PR#AACTR#64)M/V=3?\ST< M7A:=2G]=P?\ #OJNL'V?]U]'\GJ=K2'BC<*6N@\00+-&MM4TVX2YL[A-Z2([/KMO8][I,MVHS=:>G"7T?=2/[W& >.IYKEG%TGSP6G5?JCZ M+#U:>90CA,5*TUI";Z?W9?W>S^SZ;>TD^E .*X[X:_$C3_B'HJ7-NXBOHQLN MK-^'@D'4$5V.?>NB,E-(=+OKG1=0N]0MK*[-HQ5)XW?;\R@@$X)Y/K7O^".:X3XQ(9-"T M< XUFR//_745$H1FK2.K#XFKA9.5)VNFGV:?1KJ>9W/PR;P5XHT32_#UNU_ MKGV&>1KZ>\: M'Y@R#@'/)&,^E;#>'OB9NRME:_CJSG_ -EKM[]1_P +AT=B M1N_LB<8[_P"L2NX^AJSE/,_!5AX^MO$4!UE+2+2=C^:([GS7+8^7&0,M+FD[\4 +@4G2CO1WH M 7H*3..U&>>M+D&@ -!HY-)[T &:7=2<@49S0 I/XTWCTI?I0>>] "4[/- Q MBDR/PH =2=!Z4GTXHP30 'M1G I>G6DR* #!I2*0]?>CD=: #'O1NHXHR10 M 9/3O012 YY[TO6@ &>*4G%!'2DSCK0 I.*/>D!R:=0 F>?:D/Z4;:49[T MZ48S2=Z <=: #'I2YI",&ESZT /%)UH..E &!0 HZ44=<4C T !/:ESVHSZ MT9R: #/-(!GK1C.:7H* .%^,"A_#VF@]/[6LS_Y&6ODSX26?PJ3XM_$V1]/U MD>)/L]V=4GE0_9FAWCB,E,9QCN:^L_B^[)X=TT@@'^UK,SV4&HA$-S)N=LACLSU![T ? G[05KX*U;XH:B MOPOL]1ET56HHKR!I=*+-"!CY0 M5$;'.?>M[]D#PU\2V\7ZCXJ\&>&M,UUI()'FCU1 T07EF.&5AZU]%_LQ^(/C MAXRT37M3\ _#GP?4<#D4 87PC\>_"3]K#Q_9>$/B MHM[;7>GW/]D>&7M6^SB*R5MB"8LI^8*D6?N\YXKY6\3_ 5FUS]H;5_ G@\N M]C]O-K!'[JYM[I+EGO&">08+[<3%(QD <"OJSX#_ ++?[1.G_#76KGP]H&DW]IXNM@PU&[N,W,8ROS(Q M0E3\G8]Z /COXF^ ]4^$'CO4?"^HW4-S>:;+Y)B#V*D@C\:^B?#/P[ MT&Y^&J?$WXIVTJ:3JMJ=.T:#13M_?1+L4LN&/)QGI7&Z)\+_ EX-\9?$C0/ MCMJ=_9>)],LV&G?8W:;S;P;_ )78E3C(7GGK7*R?M+>()?AKX5\%26UM)I?A MZ]:]M]R EV+!B&XY&10!YE?Z5+%K;6OV>:U$LVV);A"C;2WRDYQV(KW32/@9 MI?P>^.?ASP_\3#)JNCZAIYO&709!+)\ZN(Q\F_D,HSQTJ_\ &/XC_#[XR>!] M,\4WS/IOQ$\^."XL;& 1VRVZC&X;2!N^5>U?5/PH^$G@.]T#3OB1\%;K4_'W MQ%L6-G!IVM*9H8_E'F&4,SA4VNVTD?>% 'Q=^TK^SUK/P$UG3KJ M:8F_]XL!PR!\'[VUAU K"\(7O]J7GA.U\8:#=_\ "&Z=*3=W=I:N)9(B222^ M"#R?2OIC]K[P=\>/CI\3? WACQGH&EZ;KMQ!(NF6MI(%0K\@(;"#&/E[5Q?C M?]K+QI\// VJ?!W6?"OA^*2U@-A/DU&"=GU+[8#(B0[/E(Q&N/FK]O_ -DS#?LQ_"X'I_PCME_Z*6OQ,_8Q M^+G@;X86?Q57QHBO)K.@_9--S;K+B?<3W^[P>HK]M?V2_P#DV3X7?]B[9?\ MHI: ,/QIX?U/X->)[CQGX9MC<>'YAOU?2(1\S'C]Z@]?;!ZUZYX5\4:?XQT2 MUU73)UGM9UW*0>5]B.QK4GA6=&1U#HPP589!%>$Z[;ZA\ /$9U;3(&NO!6HW M&Z^M8DR;%B,;U_V<[1C@?,L+^/AD8=C[$$_G7H6,>]+U[5$ MX*:Y9'3AL15PE6-:B[27]6?D^J/-_A5\4/\ A*A<:'K"?8/%6FGR[RT?C>1_ M&GJIYZ9Z5Z0#D5Y?\5_AI/J5S#XJ\.$6OBG3@7C=!@7*=XV]&0<'CTR#@]ZQA-QE[.>_3S_X)Z>+P].M2^NX M16C]J/\ *W_[:^C^3\^Y Q2$4H.:6ND\,8*49YHP32@8H 3'-MYSFG4 > M7_%GX:WNN3VGB3PS,ECXITWF&1A\LR=3&W3@G'?M6I\+/B=;_$#2G26,V.M6 M9\J]L)>'B<>W<@KFG%TY>TA\U^OJ>_AJU/&TE@L2[-?!+M_=?\ =?\ Y*_*YZX.E+7' M_#7XB6'Q&\/Q7]JWE7*?)=6C'YX)!]Y6'8@UU^0_$GX MP4UAD5G."J*S.W"8NI@ZGM*>M]&GLUU378Y#X;?$:R^(FBM0-Y5U9S M AX9!U!!_.NP'2O'?B'X UCPSKDWC7P4^-1QF^TQC^[O%&.?9L ,%%%(.* %J*YMHKN"2&9!)%(I5E;H0>HJ6B@:=M4>!7%AJ'[ M/'B:YU*T62[^']](#+:1_,UA(QY=0/X>1GC@+UKW#2-7M--QD,",$$5X0#<_LVZX%_Y42_]O7_DWKO[_1573M1M M]4LH;NUE6:WF4.DB'(8&K5=>Y\VTT[,*;C)YIU,XH$.[FFD<4NW%'- 'D'Q& M^&U_I.NKXV\&*L&N1#_3+0<)?1]U/3YN!S[5UWPV^)FG?$C26N+57M;R%O+N MK&<;98''4$'!_&NPZ]J\C^(WPYU/2-9?QIX**V^NQK_I5ETBO4')!'3=R<'! M/2N6472?/#;JOU1]!1K4\PIK"XIVFM(3?_I,O+L_L^FWKO0"@9KC_AG\1K+X MB:&+J$&WOH3Y5Y92??@E'#*1]0?RKK^O2NB,E-:3Z4I]* ,4 (<^U-Z4 +GBCH/>@CO1M]Z %QQ2=#01BDH 4]:#[49I.",YH 4=>:,DGB@ MTN:0^] !]:.PH&?2@T &/7BC HV^]'([9H 7& M* !1FC(H .,^]&* .E!&1Q0 8I,4HI,F@#A?C&V/ M#NF8_P"@O9?^CEK\1OVZ?!/Q1MO'?B#7=9TW54\"W&J21V-Q*X:W9P[#Y5!. M#P>U?ME\;59O#.E[,Y_MFQSCT\Y$X-5F% MK>WV#')(9'(P,]1S0!\*^'/VM_$WA3X.V/P\TO1K6SCM;H73:G"SI<#JQK@/B%HGQ[^ 5GIUIXK_P"$@\+6\XVVD4MV M,,.>%".?0U[E^T1\2?B);?%;2_#?PI\/W?PXLM2>46%IHKB--5CW@138YZJ0 M1_OUZC\3/@!+\,_!7AGXB_&/X@S^)M4LH?M<'A?6,N)VRRF/T[D_A0!P/P!O MT\"> 9O'W@72;7XZ>.]2LO/\7Z)K@R-!AC!<3!OE)W'>#R?N55L/C=\*?VS7 M.B?%)=!^!^GV'[V#4-"B9GN&Z[3N5J\(\.+J\\!VTGPLTW7%6SU9 M-/.8FA)(8E%Y*@,3CJ:[#X:?LB^%=?U"XOM=\?PVW@AUQ8^(S9R6\=U(/O*$ M?YA@\E 'G/P\^)/AOX M#^!KZYT^STWQAKWB>P-A?Z?JJ$?V5C)\R/ 'S=N:_=']DO\ Y-C^%W_8NV7_ M **6OR;U#]G#X5_'/P1XA^*FG>,M/\,7TMF=5F\+QC:+(GY5B'KD@=/6OUC_ M &2_^39/A=_V+ME_Z*6@#UFJU_IT&HVK:XBN[>.:%UDB)])N=-U"W6XM+A"CHPZ@C%>-^%M8OO@7XFM?">NW)N?#%\ MS?V;J4G2W)/$+MT[\'CA:Y%^X=G\+_#_ (!]')+.*;J1_CQ6J_G2ZK^\NO?? M>]_=Z*;'(LJ*Z,&5AD$'((IU=9\V%%%% "$9KQWXK>"-2\.:HGCOP="#J]JI M^V:>G"WT?!((_O8& >.IKV.FL-P]:SG!5%9G=@\7/!U?:15ULT]FNJ?]>9S/ M@#Q[I_C[0(=0LG&_&V> \-"_=2/K745XCX^\,:K\+_$5QXX\*Q/8@_O #OWKU3PGXIL/&&A6FJZ?,LUM<(&&TY(]CZ&HIS;?)/=?CYG3 MC<)",5BL,[TI??%_RO\ 1]5\S:I* +_ !'\%:AX%UT^._"*,)5(_M/3(Q\ES%GYF _O %CVS7I/@GQMI?CO M1(M2TNX6:-@!(@^]&_=6'J#D?A6^R@J1@8]*\-\;>'+_ .#6O7/C;PQ;O/I- MRP;6-(A7.\#_ ):H!_$.?7[UX(['ZUK]:Z4TU='@3A* MG)PFK-:-"TAS1B@C-,@!2T44 -*AL@\^U>+?$/P)J7@CQ#_PG7@Z,M,O_(2T ME.$NH^[ =F&2>W05[7364$$$9K*I3516._!XR>#J^!;^3-M=_>_L]C_ W? M;P?7EJ]VL[V&_MXY[>19H) &1T.0P]:@UG1[77=-N+&\A6:VG0HZ,,Y!KQ+2 M-4U3]GW5[30]69KWP-<2"&POL$O9DG"QR?[/*@' '6N3^ [/X?R_X!]&TLYC MS15L0MU_S\7=?W^Z^UOOO[W]*3 /UID$R7$*R1N'C=0RLIR"#T(IY'I76?-B MXQ0.N*:>*4$8H 7@4A4$4H H'3UH \>^)GPTU#2]4'C/P6YM= MHZ+X@/CWP7^ZUV%?]+LLX2^C'53TYX'/M7+*+I/G@M.J_5'T6'K4\QIK"8N5 MIKX)O_TF3[=G]GTV]H[5Q/Q7&_1=)XSC5[/_ -&"I_AI\2--^).A+>VFZ"YC M.RYLYAB2!^ZD'FJ?Q?<)H>D'<5SK-D./^NHKHC)27-'8\.M1J8>I*E5C:2W0 MS43_ ,7NT49X_L6XX_[:I7?=.U<#J,9/QLT5]X&-&N!L[G]ZG-=]G'&*HQ 8 MI*,GTI>.] #2$"E(S[4G/UH /IS0?2E)Q29 M/I0 >U&!ZT'%)0 XTGXTN,GVHP* #K00!1TI,X/- "9IE "#K03FEQ1G% #12<4N>.* $(YHZ4N0:.@YH 3K2XXH&*.HP* \B MCH*0>E+R* $QSFEZT9!H&* ."^,2[]!TM#C_ELM?G+\4_VZ? A\ M3WOPQ\=^ (-?L[#6)S]IDN/E4F5R&P4(X!K]'?BV471M,9Y%C4:G:G+G _UJ MU^17[3.M? _6O%.O^&IO!FKV'Q,N=2GC&ORL!:OND8HQQ)T QT6@#Q[]M3P; MH,GCM_$GP[T-X? 4L:B*_M8\VQ?&2 XXR.?RKK/V1M9T?3_A]<1W_P "[WXD MRF[D(U.VB9E4?+\F0C=/ZUZ%??L8_%"3X2#PJ_QG\$/X3@4WJ:9YK;@=N<;O M*W9QQC-?/_P;^-/QU^$>B7FB?#C4KN/1TNG:0V=C%.C2<;B&=">PH LZ#\2O M%/Q6_:3T.+4O%#>"CIVH/::?)_M&X,^[/FJ-I[$CK7G7P"\4?"CPS>:TOQV^%7B M#Q?XTUN^-Y:S6>8F)9F:3Y1(G)9@>!7J&@?!?X0?"74[_P 1>./A_=?$#0_$ M#>=I.CZ'-(USI2<#9/EUY^5NY^\* /D7QC\&-/T'X8^!/$FE>)K;7=:\2RM# M)H5KAI[1MJE0P!)RQ; XZBEU+2OBQJVA#P%=Z/K,MGHF;IM+:W?-L&^8NR]@ M>M>AZA\*E\=_'NYNO MH?A;H,,SZCHD7B4N!&8090H^_EAM'!SVJAHW[0_Q- MT_XW:A?W6N/XAU#4BMIJK6%K$QO;=?E*J-H R.XP>: .8\/:5\9?%?PXAT/1 MM$UW4_"=I<&=4M;9WB21(]1TJ&2WM M%D&R6+./ ,;M+=>&M'N9/MTOF_+'@$(/E M9E)^;H#0!R^E?M@?$GQSXFUCQ#XDT_4_%?PT2Z>2\TLEVMXT9B51FP0, $=* MY#]IW5]+^)=[X4/@WX3W7@D7D3""-$+?;SN/*?*,^G'I7?\ B;XF>#/C)K=C M\,O@#9M\+?#6N C5XM>(:*=A@(2^9&7&Y^A'6JGQF^"GQ0TWQO\ ##P+JGQ+ M\/>()I2;;1Y]-8B.Q&6^^PC4^OKUH ^4+72M>MM2O-$M[>\BO74K<6488.P0 M;B&7OC&>?2OZ-?V2_P#DV3X7?]B[9?\ HI:_ 7QO/XN_9\^,'BS1EURUN]=M M9'L;S4;1%EBG#)ABA=>A#8S@&OWZ_9*_Y-D^%W_8NV7_ **6@#UJBBB@ K \ M9^#=*\>:%=:1JT"W%M*,$?Q(>S*>Q]ZWZ3 !)]:32DK,TIU)TIJI3=FM4T>* M?#_QC>?#;Q$? _BRY=XF;&CZE*N%GCQ]QF/\0^;UX%>U@Y&:Y7XB?#_3?B%H M$MC>QXE'S07"\/$XZ,#7$_"SXAWVCZJ/ ?BXM%K]HG[B]DP$OHQG#J?7@DCC MJ*Y8MTI/%,BS.UQX U* M;Y'8DG3Y&/3_ '#GWP%KWBUNX;VVCN()%EAD4,CJ<@@]#2IU.?26C6X\=@UA MG&I2ES4Y:QE^C[-=5\]B4T<49!I,BMCS!2 >M)MQ]:,TH.: "F2Q+/&48!D( MP0>0:?D4F0* /!?$.GZC\!/%(UK1H)+KP;J$V=2LHUS]C)'^L0=EX4$<#DFO M;M%UJS\0:9;ZAI\Z7-G<('BEC.593T(-37EI#?VTD$\:RPR*59'&00:\)?\ MM/\ 9W\2O.3+??#[4)ON*,MILC' _P" '*COT-)=/\ &NG\RTWW]\Y)IU5=/OX-3LH;JVE6:"9!(DBG(92,@U:KK/FV MFG9A1129S0(6BBB@!K*&&#R*\<^)6AZO\.;^T\5>#K2/['#G^T])MH0/M*DY M,G'5QP,XZ9KV6F21K*A5E#*1@@CK6=2'.K;,[L'BGA*G-;FB]XO9K^MGT>IC M>$/&&F^-M$M]4TR=9[>4=CRI[@^AK;(S7AGBWPAJ?PB\2S>,O"H:32)FSJNC MK]TKWD0=B."1D# KUKPGXLTWQIH=MJNEW"W%K.H8$=1[$=C44ZC;Y)[K\?,Z M<9@X4XK$X9\U*7WQ?\LO/L]FM4;5%%%;GD!1110 5E>)/#=CXJT:ZTS48%N+ M2X0HZ,/;J/0CL:U#Q1U%)I-694)2A)3B[-'A'AO6]4^!OB.'PWXBN9+WPG=- MMTW5I?\ EW/:&0GMS@$GHO2O=(I5EC5T8,K %6'0BLCQ=X3TWQIH=SI6J6ZW M%I.I5@>H]P>H->2^$?$^H_!?6X/"7BF:2XT2XDV:5J[] .OER'U^]CVQS7*F MZ#Y7\/3R\CZ*<(YO!UJ:M77Q)?;7\R_O?S+KNNI[GCU-&1BA65P&4A@>01WH M.*ZSYL,8[T@I3@T9% !G'O05!&*7CK2#!H \=^)'P]U3P[JK>,O X6'5D^:] ML ,1WB#KD=-W7G!/ J'7OB#9?$7P-HEY: PW<6M62W5F_$ENXE&Y6'L<_E7M M#*#QBO!?C3\+H;'Q+H/BS1Y_L-RVJVD5U; D17&9!@D#N.?SKE<72ES0V>Z_ M5'OT\12QU)8?%RY9Q7NS_P#;9>79]/3;NM17/QOT1MR_\@6X&._^M2N_-E ,48P:..U' M.* ?E0#1D&CB@ _2CI1QUHH ,T@IQ/K29'I0 =Z"/0XHR#0>: #O2GI1D"C M(H !QU-!P:3(-'3IQ0 '@4II,T9!H 4'-!Q1FDXH ,&C)I0:!TH XH ,T M8HQQ1T% 6MQ<3>6'G-W<,D: ML@"_+P+_^%/\ PWFT=;BZDN;SS+^$N,HFY^0X[+7@OQ:\)_$?X">.O[&\ M5:A<6^MP@.52[:12/0DXR.V*T_AW^U?XM^&OQ;TWXAZ39Z-::Y8VLEI&MKI\ M<,3*Z%&+(HP6PQY- 'T9XH_:HO9?$^J:SX_TF>3XS>%;N6T\.M9VKK:NR.58 MLA!+#)?'^GS6*Z:O^E^)]-N(B)V/RKMA0G)/W#P#W MJE\,/CCIG[3?B.+Q!JFGV/\ PNRRG">&K""S2.RNI&.3YZCAOF5.H/4U\L:O M\2?&/PI^.VIZS&V<@2*HE8&1]B$!54G...:\,\0>/;3X'_'1/ M&'PLTJ_T[2;54^QC7(&)W<%L_*N>17,>.?&'B/Q3XKM/B[?:;96Z7FKEXD@@ M5(&GA*R%-@&,\5^)?#^@:9X8NKETM+C2[6.&1W M5L$,%4<9]Z ,WXO?MC?%?]I/PI:Z'XETR*ZT..Y6=I-.L) >,@_-DCH36A+K M7[-@\6:"LMIX@?P^(6748#+B42[3@Y,>-N<<8KL/V$?VOO#'PP$WA'XB:?IY M\(_9WVW(T^.6X\PG^\>>A/>O'?VA/"7@#Q=\98;#X(M?:II5Y:>?(MV"'\\% MRX R> H% &WXR\ _#'XR?$[PYX:^";7>D_:E<7$NM3*%#?+MP=J =37E'C#P M%XN^%/C.[MF6]:[TJ3 U&VC=HP5^1CGUJ_P"%O@IXZNO"WB+QCI$?V6Q\ M-RB*]G2;+[F!)?W]Z_I$_9(IA:L:U)VDCR[X3_$VZURY MNO#7B2(67BC3OED0\+H(P3UQFO4!S7G'Q:^&?*OK.0;65O[P'H00<^]80E M*$O9S^3[_P#!/5Q="EB:7U["JR^W'^5]U_=?3L]'TOZ#12#I2UTGA!2&B@YV M^] &=XAT"S\3Z/=:9J$*W%IN'N/#=_) MMTK493Q"3_RR<]N^#P, 5[LN<E^.M#GTO5;=9X)!E21\R-V93V/N M*PJ0;]Z'Q+^K'KX'&0I)X?$*]*6ZZI])+S7XK1FY'(LJ J05/(([TN*\4^'7 MC.^^'WB ^!/%MPSE3C2M4FX%U'V4D]6&#W/&*]KZBKIS517ZG/C,)/!U.5N\ M7K%K:2Z-?KV>@ >M !S1S0#@5H< 9S1GCUH(!HQB@ ZCBJFJZ7!K.G7%C=1B M6WGC:.1&Z$$8/\ZN#I2;OFQ1N--Q::W/!M(OM2^ 'B6WT74YY+WP3?R$6M]) MR;)R>(W/]WDX. %KW>&9)XDDC8.C ,K Y!%9GBKPKIOC/0[O2-6MQ=HWG']X]MP-I).2P;=^ KEBG1ER_ M9>WEY?Y'OUY0S.DZZTK1^))?$OYM.J^UW6O<]8I ,4 YI:ZCY\**** "BBB@ M"*XB6>)XG4/&X*LI[BO#/$?A34?@=J]SXI\,(]QX=F?S-2T9!G9DY:6,>HY) M'.>*]WQSFF30)<1M'(@>-QM96&01Z5E4IJ:[-;,]'!8V6$DTUS0EI*+V:_1] MGNC+\*>*M/\ &.B6NJ:;,)K6=<@CJ#W!]"#Q6Q7@NOZ-J/P%UUM?\/P3WOA& MYD+:CIJ9R^&O$NG^+-(M]3TRY2ZM)UW*Z'(^E33J)K7P M3XN]^,Y%>V [AD'BN<\=>!-,\?:))I^HQ9Q\\,Z\ M/#(.C*>H(('3TKSSX=^-=9\%>)!X'\:3J\Q_Y!>IL<"ZC'12?[X!4=3DYKFB MW1?)+9[/]'^A[U6G#,Z;Q-%)58J\XKK_ 'HK_P!*73=:;>S?RI>M*"#2=>E= M1\Z &:7M0!BDP10 G?WKA?C SC0]'VC)_MFRS]/-%=WG%<+\7F*Z1H^&VYU> MS[?]-!0 R_D_XO3I"<_\@><^W^L2N]SZ5Y_?*3\;M)(' T:<9_[:)7H!'% ! MCUZT9P/6C&:.!0 9[T?6@T?6@ /7VHY%&":2@!3GUHYQ1BCD<4 +CCBDQ1R* M!UYH 7!I.IHR1]*,YI>U(#S0 YI2,T'B@ /M0&%![4=J %II%+F@T &,=*#TH!-&10 #I2$@TN11 MB@ Q1C%&3FEH 3.:6DXS1MH *3!I3U%!)H !QQ2TW/M2@YH !FDZGBC)]*, MX'O0!RGQ$C$VFVD9MFNLW<1V+VPXY_"OR,_X*&:'X;L/BO=7?@?XAZT?'E_< MPV]QX:MYVBCA4I]X%2#S@'KWK]8?C/XQL? 7A*/6M2G^RVD-U"KR["V-S@=! MS7X6?M@?$&SD_:]U7Q5IK_;K6.2WGC.,;L1CCF@#ZS^#5E^T?\-/AHWAJZ^! M6D>,FN(FQK&NOYUUAUP#N+'US74?LH>+?A_^R=X,U'PY\=K#1O#GBJ\OI;Z. MTU&U25A"^W:0=KO(?AMX_O/BWX7O?%.K_M ZAX+N7),>B"4_NU5!A1@ M>WZU\_+8:#\??C]IFE>*_B9=7.COIS&;7M4#$PRHK'RN@R,X /O0!W_[4'BV M]_:L^-^D)\+[#2()K1Y+73SX622%Y@S+L9VVJ V%'?N:A_9;\;?$C]GV3XB7 MJ?##2O';Z;AM7EU]3(UK]P9!Y)ZK^=9OP%G^*/AKPU\1/#_PFM-2U2V?46MH M]9L&"JBHTBHPR,_,.:[:^^)WQ!31--UR'X,/C3INJ>,_C3IOP/T+6_#'B:U^W"PO%_P!"L4CW2,\*D\$J>>.@ M%?./P<_;7U;X1^/_ !+XD/A'1_$=KK-U-=+HNJ,[V=F9'+$1)T &<=.U?3F@ M?M3Z'^U7X8/@B/7E^!F@Z% =J6C8COHY1Y;0D#/ S_P*O%_'G[%'AC-A_PK MSQK'XS'FC^T/LR$?98L\N<]@.: .:_:*\<^!/V@/"\/Q#CN;/P[\0+FX%N_A M'280MLD>" X.,YR%[]Z\%UKPUXC^%VNV0U6SGTB_,:W,2&0!FC).#E3T."*^ MI[#]D;X17/B4V1^,%E:PVR*+@R1/D2$ G:<=!G'U%>?_ +2O[.USX1+>(O"V MN2>.O!EI;QQSZ\F=D,Q8CRN?3*_]]4 >D:)^TI\0O%]EH7Q"TKX=Z0?#G@6V M2UOX(786U\2H >X7/S-^[;L>IK.U7]LK3_CO\>OAMKOB7P1X<\&Z)H5V/M?] ME0$Q21G<29 1SUKYT^'E]XXU])_!7A2[O9(=6(\W3+=L+.1D#([_ 'C^=?4_ M['=Y\./A#X*^*'_"T_#^FZAXGTT@V.G:DF79@HRJ\^I- 'DG[6?Q \(_%_\ M:1\07VCK9Z5X5B+0VEUIT6Q)U5"RN5P "6..E?MQ^S9H%EXG_9-^&^FW\"3V MT_ANS1T89ZPKR/0U_/)\0?$5IXM\:ZQK%CIT6DV=Y<&6*R@&$A7^Z/:OZ+?V M2\#]F3X7?]B[9?\ HI:32:LRHRE"2E%V:,/P5KMQ\%O$R^"_$-S--HUVY;2- M2F^Z 3S$Q]Z M:[,X_P"&WQ&L?B%HPN(@;6_A/EW5C)Q)!(.JD5V.:\9^(_@2\\':_)X_\)1A M+]!G4K%1Q=Q#))Q_> +'\J]"\ >.M,^(7AZ#5=-EW(XQ)$W#Q/W5AU!!R/PK M.G-WY)[_ )G;C<+3Y%C,)_">C76,OY7^CZKSN=)2T4A&:Z#Q@R*#S1BC'- ' M)?$CX=Z?\0] DLKE-ERGSVURG#Q2#E2#]0*Y#X5_$2\M=1;P1XMS;>)+) (I MWX6^C'21?? R1QUKUPC-<%\5_AJGCK3H;BS<66OV#B>QO@.4<<[3_LD@9%<] M2#3]I#?\SV\'B:=2G]2Q;]Q[/^1]_1_:7S6J.\!%+D5YG\(_B?/XJ%UHNN6Y MT_Q+II\NX@88$H[2)Z@C![]:]+7D=*UA-3CS(\[%8:IA*KHU5JON:Z-=T^@# M&*!]*LY10>W>CI1VSWHZCF@ QGFN$^+'PRMOB'I,121K/6+(^=97L7 M#Q./Y@Y(P?6N[ Q01DU,HJ:Y9'1A\14PM6-:D[27]?\ #GEWPJ^*+ZS,WACQ M$OV+Q;8KMN(7&!.!_P M$]5.#^5>HA@:\X^*WPR;Q0D&M:-+]@\3Z;F6UN4X M\SUC;U!QC\:=\)?BHOCJUGL=0MVTSQ'IY\J]LI>#N'&]?53@D8S6$)N$O9S^ M3[_\$];%8>GB:3QV$5E]N/\ *WU7]U].ST?2_HU%(#FEKI/!"BBB@ HHI* & M3P1W,+1R(LD;##*PR"*\*U;3]8^ WB:[UK2[=]1\%:A)YEY91_>L7/&]!_=X M'&?7BO>#QBHKJUCO()(9D$D4BE65AD$'J*QJ4^?5:-;'I8+&/"MQG'FA+247 MU7Z-=&5-!U^Q\2:5;:CIUPES:7"!XY$.00:T:\!O;#4/V=O$,NHV0DO/ -]* M//LTY;3W8\NH_N- MP:H6K4'S4I;/\T^TEU^]:%LT YI:05L>4!.*.M%(3Z4 *17)_$7X=:;\1M!E MT^^!BE^]!=Q<2P/V93[>E=9C I,=S4RBI*SV-J-:IAZBJTG:2U3/&?AMX]U7 MPGKJ>!_&K@7RC&G:F>$O(^P)_O#IT[5[-D-WKD?B1\.-.^(NA-9W>Z*XC/F6 MUU'Q)!(.C*?\]:Y#X9?$#4M(UR;P3XRF3^VK8?Z+?L-J7L?8@G^+@\9S[5SQ M;I/DGMT?Z,]NO2IYC3EBL.K36LXK_P!*CY=UTZ:;>N\$4 4#^=!)';BNH^>% M!P*X'XOD-I>BJ2!_Q.+0_P#D05WN><5P?Q;7?8Z(H&3_ &K:G'TD% "7:@_& MC3#DY_LB: G%)FE[T<"@!/TI<'%&,FCI]* G%(,&E!S1F@ ZFC!]:.M - ! MG% YHSS1F@ (_.C!H%'- !TS2;J4&C- !C-&,4#.>M'\J #!S29SVI6:WUK-?0&2)_NX#C)-?D!^WIX]^'>C?$U_"MAX M].U3 M2;Z*6[O8Y ?M,6"=N-HQD$>O2OV0^)LZPZ18[LX:_MU^7KS(*_*?]O76_@EI M_B;6X[GX;:T/&!G"S:^SM]GF.#@+F3MQ_#VH ^=?DL].O+'P_98+KJ&KLR6_7[NY0>:];^-/P2\*?L[_!+ M4O#NJ:V^O M67A7]H[1/#FD&Y"HRW"*URR[@S%?,& #G!YR#7SI\7_'_P 7_A?'KWA:_P!; MU&;PMJ\IQ>.C+!J X.]3G##(]^E=)J/7/6@#X4\4_$CP;JWPY\!:-9>$DM=9T:IKYZT'2-# M\8?%FSGTW2)X?!<6HV\E]%)DB"S,H\PN020-F[G/:O;OVU-<_9QBN;?1O@=H M4L%];NK3:S;3R/;SJ>=J;W)R/H* .\G_ ."=O@2YGDED_:!\--)(Q=B9(N23 MD_\ +2O$_P!H&TU/]GRRF^$WA[XAV_B_P;J44>I7/]GN#"9BWW3M8C(\M37A M-TFJ64D<=Q]JA>0959"P)I^KZ1J6BWL,>L6MQ;R.HD"7 (9DSU&>W6@#J?A3 M\4Y/A1?7FJ:?9LVN%-MG?I.8S:M_> YYQW'2ND^/'QDT3XN66@7%KH(T_7X M(2-3U#?N:\D))WG@=N.IK(N/%O@*TU'1[JS\)M>PP6I2\M+R5U2>; PV5;(& M0>F.M5K'X/>)?%7AC4O%^G:2MOH,):0[91A%ST&3D@=* .L\5? #0]!^#?@[ MQC:^.]+O=7UY&>71/,19+,J"<2'<2.G&1U-?O#^R6#_PS+\+NX_X1VR_]%+7 M\XNFZ)JNO1SK96MQ>I:)YDHC!81+ZGT%?T=_LEX/[,GPN_[%VR_]%+0!ZU7" M?%+X9VOC_2E96:TU>S/FV5[%Q)&X[9'.#TQ[UW=(:F45-'==_T7Q9IHV74##;YH''F(.X.#7IPZ5YA\7?AO=:T+;Q% MX=;[)XFTUO,B>,8^T(,%HV]<@8_&MCX6?$^R^(NCNP1K35;1O(O;*48>*09! MX]"02/:L*P\7:);:IILZW%K.NY64]/4'W!R*UZ\$UJTOO@!XHGUK3;9[OP3?ON MOK5"2;)SQYBC^[Q^;=*]NTG5[77+""]LIUN+690Z2(<@BIIU'+W9?$C7'8.- M#EKT'S4I[/JN\7V:_'=%R@BDQFE[UN>4(3S24[(!H.?6@#R_XM_#B]UHP>(_ M#,HL?%>GC=#)G"W"]XW]0>.N>E:OPJ^)47C_ $7$\?V+6[3]W?6#'YX7'MUQ MT_.NZ(R.:\?^*?P]U+3=:B\;^$G,.L6B@75G&,+>1 Y((]>2<^PYKEG%TY>T MA\U^OJ?086K3QU)8+$NS7P2?3^Z_[KZ=GY7/8 #2X-4_%OX=W]Q,OBWPFWV;Q78KE5'"72#K&X[YP "D(R*SG!5(V9V83% M5,'556G\T]FNJ?=,XSX7?$:V^(.AF4HUKJEJ1%>V_4>QKM*\<^* M/P^U71M;C\;>#28]6MQ_IFGIPE['W!'][ISQTKN_A]\0--^(6A1ZA8.5<'RY M[=^'AD'56'KS6=.;3]G/?\SNQF%IRIK&83^&]UU@^S\OY7U]3J****Z#Q0HI M,\XI: "BBB@"MJ&GV^J6.09# C!!%>%RQ7/[.GB=)8GGF^'] M^Q,RME_[/E)X(/9/O$] .*]]JKJ6FVVKV ]0F^1\ECISGL?\ 8X]^6KW:ROX-0MHKBVE6:"10R2(<@CUH MIU.?1Z-;AC<%]6<:E-\U.7PR_1]I+JOGL6:0CTI:0_6MCS YI W%+UH_E0 8 M&*XSXD_#/3OB'IJ)/NMM1MSYEI>PG;)"_8@CG'J*[/Z4F?>IE%37+(WH5ZF& MJ*K2=I+J>2_"KXD74=[)X.\62^1XELV*Q/(-@O(APKKZD@ GZUZT#Q7#?%'X M8VOQ!T@F-OL6M6W[RSOX^'CD'3GN,XX-8OPK^*,M_=-X5\2Q-IWBBR7:TM>J#D9%:"F<,;V,Y^ MC"NH^?*>B"9?B6J74GF72ZESQ0 G6CI2Y!I,^AH 2ES2G([T@/YT & M>M+C H 3H324O)Z&C[W!H ,GI2Y&:.] Q0 A&3FC!I>!0#S0 F>U'( MI32=^: %QDT&C/Y4A(S0 E!S0: C-&#B@\4'IQ0 $'UH -'6@YQUH M #CK3<4[''%)0 O2C=2$4 T /-*1FBDR: %%!I,C.:7- *,"@'-(1B@!12 M XH'0T#WH 48ZT8I#C%+VXH 0#!]J4GF@4@XS0 O7-&*.M)R* %(H/2D!.:7 M/- !032=Z,8H Y#XEI"^EZ>DXW*;^ @8)^82#%?C)_P4B^-WB[Q'\0=7\ WE MG#%X6TZ\6>VG2W92SD$G+YP>6-?L3\9-831M&TZXEF$$:WT+NQ7/RAP6_2OS MJ_;H^"OQI^. U*32?"V@Q^"+5UOK>_A"1W,B@$DLP7)SGUH \%U?X6?$RR_9 MT.]\)/)]HCCL3ONP^WH=KD_I7(Z7X7^+;_L3^(T6S5O XUJ+[1;R6 MSF],WFI@KSG;G';UKSGX!>!OB;\2O&/_ B_@2\G-_:-YK6ANVCB.UL'('!Y M'I7UA\7?VS?CO^S9/!X'\7^&O"]L7A2Y^RI8Q21N"3AF^49/RT >?>%?VP/C M-\2['0?A-/%I.CV4UO#I\$U_:-"1&BB-22S =,9->*?$3X]ZS\0OBO<:GXVF MGO\ 28Y/LT^FZ>ZQH4C38!'G( +*&[]Z^AO"?QK^#'[1P?7/CA<3^&=?TYA# M8+X9MQ;(T;?>+;"N3\J_K7@/P^^!MG\;_CQ=^'?"$\R^$HI_.FU2Y!_T:UX! MDD)/&6.,D]2* .)TGXJ:QX2N_$%OX2U"X\.:3KJ+;7<$1!WP@DA6XY W'I63 MH6L)X%\4VVH16UCKBVY$B17D9:%^XRN0?UKW7]K/]E6;X :\MSI8M]0\&:[= MFUT/4DNO,+[,$D\=PP[UYEXW_9X\;_#OP+IGB[7M,%CHVI2%+9W8[WP<;MI' M0]0>] 'ONCSZ'\35B^,'Q?N].&C^6+2TTG1)DCGCE7[A,9+-MPGI^->!_'[X MWZO\>/&<.M:LL"?8[5;"V$"%1Y*%BN>>OS&M_P"'/P!9_#>D_$#QL9++X<3W M+6\MW:9>8MM8@!>,#_@? MJWC+X:>(O&EK>VD-AHC(LT$LBB5]V[&T$Y/W3VKL(O@'>?#VY\"ZUXJ:;5O" M6MC[1/Q5?S^#]=T]9_$!TZ\ M:55F"H2N V,@LX([5FI\>_$'[,>JZK9^%K&'6?!VKDOI' M0 5^TO[)F?\ AF3X7?\ 8NV7_HI: /6L\4@;-+D=*3VZ&@!2 :\:^*GA+4_" M6M'Q_P"%8C)?6R?Z?IT8XO(ACM_> ^IKV7[M(0&4\9S6C3V:ZI_UIN<]X#\;Z?X_\.VVK:?)NCD7YT88:-NZL#T-=$*\)\9Z3J?P M4\4KXI\/0//X9O9?^)QIT:Y\K/'FH.W10<>]>SZ'K=EXATJWU'3YUN;.X0/' M*AR&!J*:_%:E\C-&.*0GF@9S6YY ZB MD)Q1UH KWUC!J5K+;7,8EAE4JZ,."*\)AN;[]G37XK68M=> ]0GVP,J%FL&/ M 4X_@Z#IW/->_50UW1+/Q%I-SI]] EQ:SH4='&>O?ZUC4I\VL=&CU,#C%A^: ME67-2E\2_)KLUT?RV+-G=17EO'/#(LD,BAD=3D,#T(J7.37A7AG6=4^"/BN/ MPOKDDMUX1NV":7J4F3]G8GB%R?J .>QXKW..19%#*05(R".].G4YUKHUN1C< M&\)).+YH2UC+NOT:V:Z,>30<&DR#16IYP=:1ER,$9%*HHSD^U 'B'CKPC>?" MOQ-/X\\+QDVLI']KZ7&I(F3/S2J!_$ 6/OQ7JWA+Q7IWC30[?5=-G6>UF7(( M/*GNI'8@\5KS1)-$T#>(=.N/V??$G]OZ5#++X*O'+:G9H2WV M5R<^:B]A]XGIR:Y&O8/F7P]?+S_S/I*4EF]-4*C_ '\5:+_F2^R_-?9?7;L> M^ ]!2UGZ-K-IKVFV]_8SI&<_@*]N M)Q398UFC9&4,K#!!'!%95*:J+S/0P6,G@ZCDE>+TE%[279_H^CU1B>"_&>F^ M.]!M]6TR82V\R]#PR'NI'8BMZO"?%.AW?P-\0GQ3H-O/<>&;IR=5TR'+>42? M]*]9\*>,](\96)NM(OHKV-=N_RV!*$C.&QT/M4TZEWR3^)?UH= M&-P4:<5B<->5&6SZQ?\ ++S7X[HW"<4 YH'/6C@UN>.+24'I0.1B@!:*0#%! M- %+5](M->TVXL;V%9[:="CHPR"*\0LKO5?V>=8M]/O&>_\ 5U*(K6?DO8, MQ 5&_P!CE1TXYR:]['Z5GZ]H5EXDTFYT[4(%N+2X0HZ,/4=1[UC4I\WO1T:/ M5P6,5"]&LN:E+XE^J[271_)Z%RWN$NK>.:)UDC=0RNIR"".#3_K7A&DZKJ?P M!\0Q:-K=U+>^";QL6>IS$DV;=HY&/\//!)X"U[G;W,5W;QS0NLD3J&5U.00> M]%.ISZ/1K=$8W!/"M2B^:G+6,EL_\FNJZ$QI,9Z]*"0:#S]*V/- C%'%!Y%! M[4 *.1BO/_BO\,(_'%E#>6$W]G>([ ^98Z@G#(WH?8UZ!C.*0Y/6HE%37+(Z MH/L3T MK2^(KE=7\.@+N)NE[=/F6J7Q9^%Q\801ZMI$QT[Q/8?/:7D9VEL<[&QU4\C' MO7(Z;XYOO%TGA^WU:TET[7;.[\J\B*D*S!E!93QE20<5C"4HOV<_D^__ 3T M\71HXBE]=PJLOM1_E?==XOIVV?0[?1\'XJZO@8/D+G_OE:[_ !FO/]#&[XJ: MXW98D'_CJUW^>.*Z3PQ=H%(><49-'6@ )[4 "@'\Z4#!H 3O24O>@C% !Z4' MK0"*#UH "!11BC!% #BES2#WI<9H 3/-+@"DQ@4=: \F@&@"@T !ZT=*4C MBD ]: \<4E.[TG!- .>M%+MI/PH 4\BC.!0@H 4'-(1BC!ZT$$&@! M132,4IY%% "GIS1FC(I ,T *>U!S1TH!S0 9/X4A.?I2Y%'!H ,4=J",T'TH M .:-U'2C(H !R*,<4F,TH� #(%&>:.AS1D4 &#3H\L22/*G\-SW=IHK@/A=^T1K MGPG^.B^.]6T6V\::A;)/ =+UZ1YX?G0KWR?ESD59T+]H^3P-\*O^$8T+23H_ MBI9&6;Q% V)WCQ@QDD]/PJG^REJ$_P#PO&PNF\&K\1)FM[@MHLPR)B8S\YY' MW>OX4 ?4W[.WQMO/V9_B%':_%'X:^'['PW\0+[^W?[1U&W$ALK>1C)B(8(V@ M3# /8"O"/$ ^'?BWQ;\6_$47CN[\,7.\MHEAI8\N/41F/Y#C'R_>./\ 9KZK M\&^--$^'?PO\=ZY\=_"MOJ?B2"=IO#.A:R-SQ6OSD01S0 [P%^QM\-?%/P6^&GB7XD?&3Q M#H5SXJD6'3M-DV2Q+.P3Y8PV<'YE]*\%_:=\%W/[,_Q^'A2WU_4O%^D:&;>Z M@76)2R.2-VTJ"5 [<5@_$#XWWWQC^)VAQPW4GA;PI;ZK$^FZ=&W[G20TB@O& M.VT '_@-?2'QZ^&/B?XAV.E67AGPNWQ(^Q3B63QJ1N;41G/E-T.%Z4 ?,OQE M_:#U;XV^+K'59=)@\/Z;!Y0_LC37<6GR!1NV=,G!SQW->G?%+Q=\._VD?CUX M7;6KVU\#^$X=$%I=W^C6XVK-&)&7((QN9BH->\>#K;5O"O@Y[#4/V6["XN$B M8-=11;0/E/S*?LS_%_0=*74? S_ :LO&WB:_O9[BW:509(DV#]V.>B M[2: /)K?P-\-I_"'C6XN?'=VFJZ5=M'H6GE%*WT67^<\?*2%3IZUZ6XM;-Q@(A;.T>P! KBO#^@7_BC6K32=,MVNK^[?RX84ZNWH* / MT!_99_;L\+Z9\!O$OPY\4Z/H7A7[!X=:SL-7MT(NM3E);Y9#CG .:_3S]DSG M]F3X7?\ 8NV7_HI:_!SXT?#KQ+\/?A]X6L_$/P\M_"TJ2-%_;"QE9K]MN<.< MG.!ST%?O'^R7Q^S)\+C_ -2[9?\ HI: /6VTMO-&LD4@*LK#((->%0_;OV?/%\@FE>X\ :G,/+R,_V?,YP!_N$E M0/H:][SS67XC\/67BG1[K3-0A$UK<1F-U(Z9&,CW%8U*?/9QW6QZF!QBP[E2 MK+FI3TDOU79KH_ELR_;W$=Y!'-"XDBD4,KJ>"",@U+7AG@?6M1^#WBJW\$^( MKM[S1[LDZ3J-R?[*U-CQ.F>(V/]X9Q_P&O;CTKD/B3\ M.=.^)/AV73+]2LGWX+E.'A<=&4^O^-85(._/#=?CY'LX'%TU%X3%:TI/YQ?\ MR_5=5\CKE;<,C!I<Q#HP)[\'CVK MUP%J8.I[.>O5-;-/9KR8[O2'I2CI0,=*T.(0'-0WMC!J%M) M!<1)-"XPT(])N=.OX%N+2X0HZ,.M> M+>&O$5]\"_$=MX2U^1I_"MTY32=48$^3V6&0_P#?(!X'-*_VB*U7\Z2W7]Y=5U6N]SWG/%!&:9'(LD:LI#*1D$'((IY^N*ZSYL M,4]>):Y;)^S[K\6HZ/I+ M?\(??;GU4PDLT4Q;B3D\*!D<>O2O<>E5M2T^WU2RFM+J)9K>52KHPR"*RJ0Y MU=:-;,]'!8OZM)QJ+FIR^*-[7_X*W3Z,;I>JVVM6$%Y:2K/;3*'21#D$5;!K MP*TNM2_9X\0QV%UYM[X"OY0EM-U.GN3PK?[/3MWZU[S!/'/$LD;K)&XRKH<@ MCU!I4ZG/H]&MRL;@_JS4Z;YJ'?$DDEUX4N9=NFZLW/D9Y\N3_ ,>QU[5[P#FLOQ)X;T_Q7HUUIFI6Z7-K M.FUD]:GGCJ;S2XXI,> M] "\UY]XWMH%\8^&<1JKN\C%@,9QMZUWYKA/&^3XU\+ (WQR@B4?B@KO=U<'X9C!^)/BAER,&$-Z$^6*[LC% !WI] ,BCO1C'>EX- !T-)@@T8P#1R * %.:,\^](.3 M2F@ ([TA!- QGK0,#O0 O-)GUH!ZTN0: #%'6CK2=#[4 +T^E(2?2@]:,#UH M .,TN,&D%*>F: T$XH(SBDS[4 +@4$>E!]J.U "$\YI3TH'2@D4 P1ZT$" MD&/QI<&@!,<=:,X&:4'G%!H .#1@4G':CJ: % ZT"CH:"<4 !.*..M YH&* M#'-!]!0"OB[XCTB% MM3TKPK=2K;VD=O&_V>4,. I& 2>X]BAMUC%O=C_5ON&TMCYN" M2*.@'R5\-=5T_P"#OCB_D^)7@N?4OM%L^RQOE,3*[9P^"I]:[_\ 9&UW3-4^ M(J:1I&I0_#WQ)<&XFMO&%Q>;([6()DPE#M!W %<[AUZ5Y?\ &O7?B!\0M=D\ M3>-+6[9V_=Q7$ULL("?PK\H Z8KV/X->*OV<_ACX(TV/XA>%Y?'WB*^C%V]S MI=U+']D#@?N' =/F7!SC/7K0!]::5_PAJ?&3PIX!^*VJ:?\ &/4]?<"SUX2J M5L(R5!4CY^NY3U'W:\=_:4_9&N?V6?B/8^,+?3I_%_P]N[HW-YI5K;GR(8L% M0'89 Y Y([UY;JW[1_A[QAX&\37^L^&KVX\0Z?*UMX0UJU18%TJW^811N49= M[!5C&6#'Y#S5+P9^W7\3=1M]/\.^.M:N/$OPY7]QJ6DBVBWS0\G9YF P^;!S MN'2@#TZTU'X+_#ZXM_B)-X7T_P 86?CEU@L/!MM*IFTAP=P!PI)+;PH^4=*T MS^T]X\^%OBU[/3?"NL_#?PCJ)2UTRVO?,BMK%WX>4@A0_.#CCZUX5\>?BG\( M-?E\(3?!3P1J'@_7=-U#[1)+=3-,)6!4PA5:1QD.,].:]R\5_%'5M8^#,'B' M]H:Z7QHE]YL6F:/;Q);7-C,#A9'$83C.#U- '$?'7]IOXN_#GQJ?#^G?%EO% M-K,?VE?#VK7%F&2)IYHR4!QD]<\1>!=:^!-I;:'X/U:'QI:2@ZAKYFD:%E],;R!T/\ M->I_L6:#X1B^$GQ/\<:F\4?C;PXJW&A74L[!HY-J\A,[7ZG[P- "?MOZIXH\ M3> O"'B#Q)XR^URZA>22?\(7/-YEUHC>7C$F3G) [J.M?L-^R60?V9/A$?!/B#]J[Q/\0/$VM^*;*UU6PMCJMS+?'RA=-G;MC55QG"C M@ 5^[?[)?_)LGPN_[%VR_P#12T >M8%'>D^AI3G'% "9]Z7.!ZTW<%4LV% Y M)/:H/[1M/^?J'_OX/\: +) I,9[U7&HVG_/U#_W\% U&T'_+U#_W\% &#\0/ M .G_ !!\/3:7?@J&.Z*=.'A<9PZGJ",UPOPI\=7^AZQ/X%\6S[=9M>;*YD&T M7L/8J3U(SC'/W37K U*T/_+U#_W\'^-<+\5O >E?$/24V7L=EJUH?-L[Z&0" M2-QVSGH>1CWKGJ0:?M(;_F>W@L53E3>"Q;_=O9]82[KR_F75>:/0QC%?+?[8 M7[=6A_LKV,$?]BW6O:K<@^2B I;Y&,@RX(!Y'&*P?BO^W'8_!KX=W$?B*SEN M_%EE.+6ZL[/!+H" \J\CY2"V/I7P[^V!^VU\/OVJOA3_ &+H_@G4X=E_!7_ (*N>._B MU\?/"OAIM#L=.T+5;L6\D P\B@J3D/M![5^K$;;D!]1FOPW_ &2]&\!WNA?" MGQ!8Z.EAXVT_QQ'IE_J#SMFXB:UFDSL+;0!\HR .E?M['J5IY:_Z5#T'_+05 M9S%VD(JN-1M ,_:H?^_@_P :0ZI9J,F[@ ]Y!0!R'Q.^&=IX]TU'!:UUBSS+ M97L1VO&X''(YP>A'N:Q?A)\4)M:DE\+^(XS9>+-.&R:-Q@7"C@2IZ@X)XKU M,& *D$=B*\\^*_PS/BV"WU71V6R\2Z>XFM;H';OP<^6^.JG %YL-1A_L M_P 0Z>WE7=FW!R/XE]0>OXUZ%C'2MH34X\T3S,3AJN$JNC65I+^KKNGT8NVC M'7O29/K1D_2K.8,^U87C#PAIOC;0[C2]3@6>"0<$CE&[,/0@X(/M6Z#GB@@4 MFE)69I3J2I352#LUJF>)_#CQCJW@/Q/_ ,('XND9V8G^R=2*_)/$#\J%O[X! M4=><&O;&;C3+AVMK@C-O>Q<20/CAE/MFN ^#WBWQ0_CS6 M/"?B&_@O#I%N$5XA]_E<,>!S@XK"FI0?(]5T?Z'JXVI0Q<%BH6C4;M*/1O\ MF7D^JZ/R>GMN/0T8I,TIY^M=!XP&EIHP* : %I,YI2<4=: ,WQ%X?LO$^CW. MF:A"MQ:3KM=&&?H?J.M>,^&M8U7X(>*8_#6MR2W?A&[<+INI2DL;=B<")R>W M*@$GUKWC![UB>+O"FG^,]$N=*U&+S;:=2,CAD/9@>Q%85*;?O1^)?U8];!8R M-)2P^(7-2ENNJ?\ -'S7XK1FQ'*)55E(*D9!'0BG<&O$? OB35/A1XB@\%>* M9VN;"X8C2=5D/##/$3G^\,X'LO6O;E8.N4<9'*-V8'L0< M$'VKRKP7XGU+X3^*/^$.\57;W.E3$?V1JLW0C_GD['^(94#GG!KW <]:Y_QM MX)TSQYH<^EZG"'AD'RN.'C/]Y2.0:PJ0;?/#=?CY'KX/&0A!X;$J]*7WQ?\ M-'S[KJM#>1Q(JL#E2,@BG#GI7B'@SQ/J_P )_$=KX.\5W(NM-N,KI>K/U;GB M-_?&?P%>W(^Y0000>XJJ M.E:G Q7#^+]LGCOPO&6*MMG8 =\!:[C@]:XGQ.F_P")'A09((ANCD?[JT ) MX44GX@>+VR<"2 ?]LA7;CFN*\)9_P"$[\9'/_+:W_\ 10KMLX% !D"DSWQ1 MGUHY[=* ]:!Q1UY[TH- "<9Z48]Z.A-)C- #J0C%!H!P* C%'%)G-. % " M8]*#TZT49Y]* %%(,4=.:"10 9'2C'O24O% ,T;J.E*.E >>E)@T<=J,F@ M '!H.*4'-(.: %X/X4F/2CITHSB@ QCO0>M+CUI,T &?:C(]*">:7GUH 3'Y M4HR!2=*4]* '.:3A32@T$9- !WH[TA]J #/.*2E%(: 4I.*-M(>* %) MQ29S0#D4^+WCO5_C:O@.*V MCLO#NEZE$VFRR6S1HK@' +'@CDU^QOCS5;+1H["ZO96CB68<*,YY':OQT_X* M#_M(K\0?C?+X*NX+6W\*:?>03F]M;=4NON?-EQR>2>] &O\ M=_\+C7X3:.? MB%KWAW4O#(N(B8-+D0S;<#/1V_A]J\SM/#OP#G\::;XO:WO!\-K:T-MJ%CO7 M[2]V5(5E&W[NXKVJWXF^#_@_X^:FGASX*^)]=X5G&-IY/2OB;2? FH>) M_B7J_ACPEX>GL=&\02?9+6[U:U=!;1\/NWD*%.5QD^M=9\// _QC^#_QZ\+^ M%H%@E\5&ZV6VB7UQOARK #S$(P%;((R.1S7K6L_MS^)[KQO<_#[XEZ/HFB:, MTQM-6NM'L$6X@7&[,;J 01ZF@"MX0_9:\/?LQZU:WOQ1U"RU;5-8FCM_" M[:79?&KX<^-?BK^T9KFC>+?$FCIXBAL%NI+B. M8"V=$4853N(W8/3.:]IUGP[^R;XT@73M'\8^+]1\2S9BT>.\DD*"\<;8*_&+]G+Q M-^SWJWA][S5+"^_M'9)%/I]RKB-B>%?:QQZ\UVO[2&H_$73?C/X9F\22:;X@ MU]]$CBMDTY?.C\AC(H#!6/S#+$UV^F_L<:S\,K;_ (23]H6XNK/P7+!_HDUA M>M-(;@KE,J,8&T&OG?X?_&*^^%_QGNNK?8C)!!_::^>/)=2G(;/0,2/ M>@#V6Y&N?LS^'XO#OC&:TO?!WC: 7U[9:4Z_:E4#.Q22P1\2$#<.#7SIJ<6F MZMXQDM-"G>PT>YD"PF=ON+CC?C )]37VQ<-^R#\0;>VUCQ=XH\4'7;I!/=P1 M!_*AF<9=8QNP%!S@"NV^(7[+/[(GPP\/>'M:U[6O$D-AKT!N+)XV=BR XR1N MXY% 'SO_ ,._?&4'@&3Q;;>*M"DTXVC76V*]C#N@!.,;\YXZ8KU?X(:'^U7X ME^!.G^)_#'Q.F^&WASX::8\::=8ZBMU;+$F M)))"RG:Q'4$J.* -O6/VV_VC_#VK2V.H_%'Q/;R12%&$CA20#@D97I7KQ_:C M^*7Q7^*'A'PA\+/C1XLA;4[3%W/KU[$$2Y =FPVQ0%VJ.O?O7S9^T;XX\3>. M_'<-SXMTZTTS48;>.$QV<(C4J%4 D #)P!7=>&?V5-?^(_A27QU\(KF6_P!$ MTA#'J-W=L;66&Y"[F5!R6&UEYR.M 'U)XP\!_M;:)X5U:_U'X^I-8V]K++/$ M-4@)= I)4#=R2,BOC6'XK_$21M2$WQ)U))+6,2*(U>42DC.,J"%^IKL?V9_@ M=XV^/6O7;ZS=ZG/X/TJ15UH?:G$L2$D$[?8!L^E8W[2O[/\ K7P&U&34='>> MV\$:O(\>GR&X/F3(IP=X]* .2LOC-\6+RXL$/BO6H8+V=;>&YE8K$S,<<,1B MOH[XQ>.7^!W@VT\'ZWXTU>_^)<%[#/=7EE=J]LUH77WVW4ER6((D=2"1M9CSW KZ&^'?[-O[+ M/[27B2\T/P?XA\3ZOXI-G+- +^610Q1&898L>XH P5\#^*OVC[&RU[X/?$.X MT71[>!(+R'6=0C21I]H#$ [>-RMV[UX_\8/!WQV^#OB[1M"OO'5[JAU* SB\ MTV;SX80&*X=DR >.Y'6JEE\%X_V;OCPOA3XR:IJ/A[PI/'-/&=%NF9RNY?+) MVD?PMS7K_P"V5KEO^RGX9TWP'X#NY]1\/>/-*&K2ZEJI,U[ 1+L'E2-ED&(Q MP#W- 'S'\8/!7Q>\/:58:OXLGN;^PU*+]U<17"7!9 ,Y=4)*=?XL5SWB7X2> M*OA_X-T#7X)OM=AX@@EDVV'[PQ(FW(EVYVYW=\=#7T3X=^.WPS\'>#O#6@VV MJ:AJ\/B&W6'Q6^I1F9[7CDP%B<;Q1<1Z M7G@_6M5T?7+.?3&)N()A+&C'"A\;0Q]^: M^L?%WPQ^/'@#X=Z?XVU+QY/>6$IC>73K"\6:X1&8 C:I)X!]*]"_;V_8A\ _ MLQ?#7PMXL\-W&HQW.J:Q':W1EN&<+$T;.V!Z_+7G>L^*8OA)XM'CWX9ZG/K? MP_CA6UF3Q)(9)'=\HY2)R=V X(- CF/C)\;];UV?1C\,]5\6&**T1-1WJS_Z M0%&[H@QSNKW;X%:I;_%FTU^\.LZU^!)BA^$EE9:M#JRB]U0ZS8+(8[EOF=4W9PNYFZ>U=%^P_XCG\6Z)\1M8N8X MXI[S4XYG2%0J D X '05SXAM4I-'M9+",\QHQFKIL_9O1K:.TTJTAB4)&D*A M5';BKG2J^G_\>-M_US7^0JP36ZV/'ENSRKXL?#S4)9T\6^$66U\56*$!>B7< M?4QM]<#OVKHOA=\1[7XA: MPJ-:ZC"?+N[*48>&0=01Z=.?>NS8 CTKQOXG^ M M4\.:]'XX\'@KJ,/.H6(;"7D7PU6GCZ2P> M(=I+X)/_ -)D^SZ/H_)GL?2E)S7-^ _'6G>/] AU/3Y,JWRR1-]^)^ZL.Q'I M72=A72FI*Z/$JTIT9NG45I+1H/3%!Q10!WIF0N@!,9R;^(?\2_4Y3A+R/L,_WAS^5>S<=*X_XD_#G3_B%H MK6]S'LO8?WEI=)\LD,@Z$-U'^%<]2#O[2&_YGM8/%T_9O!XO6F]GU@^Z_5=5 MYV.OP"*\3O\ ]W\3]7*9);7M*#?3[.]:?PJ^)%XE[_PA?BM3:^)K-,)(_P!V M\0?\M%/<\$D#IQ6;?(S?$O5&#$@Z]IG"GIB!^M:0FJBNCAQ>%J8.JZ53U3Z- M=&O)GM>:">*.U ]ZT.,,>E*>* ,4AS0 9YI<\4GX4 =Z .=\;^!]+\>Z%-IF MJ0"2-^4C;LRGL:\W\#^+]6^'/B=/!?B^Z-S;RY_LO5Y>!,H_@<]-PQ[=1 M7M9''2N9\?> M,^(.A2:;J46?XH9EX>%^S*>Q! K"I3;?/#?\_(]C!XR$8/" MXK6E+[XO^:/ZKJOD=&K @$'(/I3J\4\!>/M0^'NL1>"O&TC"7=LTS5I/]7=) MT568_P >,=R237M*,'7(.0154ZBJ*Z.;&8.>#GRRUB]8R6TEW7]:;,=P>:XK MQ(?^+F>%!_TPN_\ T%:[7&:XGQ+D_$[PF!T\B[_]!6M3@%\)#_BNO&?.?W]O MQC_IB*[3%<9X0R?'/C3VGMNW_3$5V= "YZT9XI*=VZ4 '04WZ4O-)0 IH! [ M4"DH 7H:.M'-'89H .W- XYI1TH(H 3J:,&E[<4@/K0 #]*2G BD(YH 4]*3 M Q2D<4@!S0 4H/:D)I1TH 0_I2CI28P*.10 8(HW8H)I1B@!.*4=:0C%'- M**#S0 #(% Z''6ESS1D4 '44@(%*12#Z4 +CO0#1G M%!P: #O0?2@"C'% !C%)NHVTIQ0 $XI,9H&*7&: TF:=2<&@ S2=:"P%+VX MH ,<4@ !S2 @4N11@$4 <9\4M%_M_0&L%53)5E3KL0 L?? [=37YK_';QM\2/&GQ)\7>()?!-[XV^'-Y9J=. MM[^,K#;-L'[Y5."".?SH \W_ &H+'PEX\^&MI\:/!6NW/AW6IBMC)HNDJMO& M%"\OE,-UKXUTQ_$-E%)XCL+Z^MITU 'V[^RW^V_XK\8Z3I6NZ_\ "GP]!X0\,06UCJWC1PTE MW"D<87S6=AG<1&3UKS/XH?\ !0CPO\7?%FL^ =4\!^%=&\'ZQ*;67QC;V^;R M*+AO-7*XW94#\:]F\-_M-^"? O[-GBVX\0_#72O"3ZA;I=67AMEPFJQ%&(;& MX\89>_\ %7Q!XD\>^"_VK_BAX)\+Z7X0TOX;VEQ(X(4AN9H-@"R.RX/!C8BOFOP1X1^ M)OQT^W?V5>:OX@_LF(W4OG7LDGDJ!G<-S<=.U>B_%WX4?$']E+Q[J>A^$-8O M%T#Q'*=)MM1L95,>J)G 3(Z@[_\ QZND_9R^%>O_ JUS7KOQCKEW\/XK6#> M;:7Y1J'!/E'@Y!Z?C0!X5X>^*.NZ!K>?$D=[XOM+8M'_ &9JU].T*L 5SC=U M%5O@UX5\+>-OB+9:9XSUN;POX=N!+YNHP(',3A"8U ;CEMH_&OM#X9?M3_"/ MQYXW@T#5_A'X;TS3&9H[O69EY1<$>;C?DDG!P!WKE/CUX(\,?#CX-Z]I?@'P M[:^,=#O+J*['CF)"'L96D4?9ADC^ZO;^.@#E4_8;ACLM0L[G6+Z'Q/J+^9X3 MTWRX\:M;\XD)[<&,\?WJ\@\,7GB[X:?&C0[36+)];U+0+P!=&U65I8,@'Y". M<#GM4_C;Q/\ &#P-=^%=7\0ZKJMC>_'VX^+VC:Y8?%/7-+O?#/A/Q- M?BXL-&L[N5-/*H QA1 0 A"G(P.IK;_9F^(NL^+?C?XFUWPS\-]&NH-1M9?M M=D_''2_VQQX[^&'Q#\#:=X;O/"EAOLTO!Q:W M$A\L8PW!&17DGA?_ ()OZ[X(TAK_ ,%_$U8]5N-5AU%_ \P/A=91YA\02YR(Y@W !/'%=?\4/V!/''Q8UK M[5KNLSV6B0>=-9V#S(\>FP@9V*!VP, <]*\[\!?\$U/%:ZS#J>DZS+:S6UR# M:7\1"L.3B3:>1CWZ]J +/QC\2_$+]J#QK8> /^%-^'_"5]X&OHM:U1]&C D- MN,*?,X&5PV:U/V\/VG%\6^$I8?AEX6TC2O!33QK%XPT1?LMT958%H\H%XQM' M_ C7H/P]_8(^+:^.K[Q+/X_O=#O;S9'J,]RXE>]MPRYC8H.0<57_ &D/V%+W MXB_%TV7AV>/PGX1NXXXTLH8V,/[HEF<*,GD$8'7B@#YF_8V\)?&'7/&,?Q+T M'P9_PM."R1[,V^NRM/%DD?WB3QLJS\.OVZ_$7P*U'QAI&O\ PXT+Q;>W^I/< M;-?+S-I_RA3##D':@(S@=S7U3^S/\ /B!^R;X_>33M2U#Q'X:2.63[#"1#;S M#<#O(<#!7I@GG)Q7'W7P&M_VJOB7_P ):OA.T\'3Z5);/X@_'N]\8C0X?^$@O+_[7IWAF"%6LY9&;_5'/1>G0 M=Z^D/BKXOM?VCX/%.C^/O#ND?!;Q'X+MGO+1/#\(26[F +!&; (Y7''/-?'H_%=D@FBU..%@$8/?C-JLN@V5_JWB-K8F5;>Z MNWE51G:& =L \_K7KMS^SI\7/V;]/C\3^+_"DP\,JP@E%XQ:% ^%W;-'_PIRQ>P$L/V5@B-(K(I3)SUY:OTH\$_";0H/@_ M?>"/&WB)?B2-[2/<7G[]ERH"\*.Q&10!^9OAS]JSP3^RIIT>G> _#7A_XJQZ MLHO;VXURU&^RF;YFB3:IX!8C\*]'_9W^,[_':;X@^*7\-:;X4:>[MU_L[2TV MPIB-1D# ]/UKZC^!W[%7P@^']EK UG1+7Q0U]=R7$+W5C*/(0L2$&0.!D#\* M\NU/PYX<\$_%WXEZ/X5T8:;IXGM7CM+.W?:/W,9)Q@XY)KGQ'\*1[F1NV94+ M_P R/T8TX_Z#;_\ 7)?Y"K/45S%GXVTR*TLD8S[I(5*C[._IWXXZ5=@\6Z3= M,%@O8YY.\<1W,GLP'(_&MUL>++XF;.,4C -D$ @\$&LN3Q+91SB)C*'(R,0L M1^>*9'XMT^6?RE:4O_UQ?_"F2>3^-/"5[\)?$]QXZ\-1F339SG5M*!.TKWE0 M=B,DGIT%>L^%/%.G>,-%MM4TNY6YM9U!#*?NGN#[CI3'\2:;>2O9N)'+ JRM M ^TCOSC%>*M(OP<\7+J/AQGO?"NI3E;_ $R$%I+:4G_6*@YV_>)X/45R-.B^ M9?"]_+S/HX3CFU)4JC_?Q7NO^9+[+_O+[+Z[/H?0AP>:!69IFOVFJLR0F3OU'O4\FKVL,KI)*(MG5I/E7\SQ76?.%P'FOGS1O%6F^&/C_P"-;B\F MV VZC:!DD_NZ]>\1>.K'1K(/;$:G=R'9!;6K!C(_89'"_4\5S/PX\)6G]MWN MNSW$=WK$L7D7Q497>6##![X7:/PH U9_C%X6MD4RZ@$=N1&5.;?>5&%#%V4X (R.U=B;. G_41G_@(I3:0'K!&?^ "@#CV^,GA&%RDFL0Q MG&1N5N1^532?%SPC!"LKZW J,N\$JW3UZ5U)L[E26OQ>\'WP80:[;R;1DX5 MN/TKJ386V,&WB/\ P 4HL;9?^7>('V04 >,?%74/!?CVQB:R\0V]EXALV\VQ MO$#AE=<':3CE20,UR_PWUZ^\173:CJB1K>R:_80R&(G:Q2-UWC/][&?QKZ-_ MLVUW9^S19]=@KR+Q/X=DTCQ;JK6:AKNYF@U33X/NHTD";"A/3)+YQFL_9I3Y MT=TL7.>&6&FKI.Z?5=TO)]NY[*.1[48]*PM#\7:;K&GPS_:HH967YHI6".I[ M@J>16HNIV9_Y>H/^_@_QK0X2R,C_?% $O& M:7O47VJ XQ-'S_M"@SQ \RI_WT* )2<4F.:9]HC/213^-.\P8ZB@#F/B'X!L M/B%X?FTV]'EO]^"Y4?/#(.C*?8UPGP_^(FJ>&?$$7@CQH@AU +ML-2_Y9WB# M@#/][MT[&O8@RG/(KD_B-\/;#XAZ$UE=#R[E#OMKE.'AD'1E-<]2#OSPW_,] MG!XNG[/ZIB]:;V?6#[KR[KKZG6CE>.:XGQ$N[XG^$SZ6]W_Z"M,]JZ W:^(OB1:7ELP%CHUO*LDY^Y(TH P MIZ?+MY^M:0FJBNCCQ>$G@ZOLYZ]4ULT]FO)DO@Q_^*]\<+DG%Q;?^B17:7.: M X^M)GCTI11@4 >?_%VRL;NPTO[=8P7D?VN.,F: 3;59@&&#T!'4]J_(C]J3 MXI?/VA-5\#V/B+5]%\,7MPEK:Q!I%@$;C@*,@8QVK]B?B= 9/"T\JQB5X M")54D@<<]OI7P;^VGJ'@3P?=:=XP\3>"[_7;A[=!9ZA:NP2"ZVC:-I_!M@; W*^*YXS;V\SD;O*$A8 L?K6'X/\ @I)^ MUCI5YXQ^(/QMTO2;NSN&L$?6KA2S(F-I!>0<'<<5Z8/C%XG\>_ C_A,OCCK* M>,OA[/(]M8:!!&L-Q%*%.QB4"D@#'\1Z5YI\ ?C/\'?"_P %=9T+XA?#;4_$ MFD3ZFTXNK;*J@RI1"X=3D$?K0!H>-_B^GCSX-^,M%O/A[>>+E\.0C1K#QE&6 MN(+..%6C$@?80JN(PP&[H*X3X%_LM>'/'%M'JNJ?%WPOX3GC DCAOKF(L3Z$ M%QZUV5Y\7]!^*&MV?PC^!D;?#;P3XI_T?6+;5B'29SA58NQ=E #/T(ZU[K\( M_P!ESX$?&[P!XW\*:/X:33O'/AJ 02^)+F]E%LTVY#Y@&\C&&Q]V@!/%G[ ? MCGQ/\+;3Q-;?&.W\0>'O"]M-K&D_8D#0(T4?F9B(D(&=@Y%?,>M> /'/[1W@ MCPYXFN_'%QXQOYKAXKO3(V,\NF1!@#-*-Q*KCG) Z5Z;^T%H/QR^ 'P/TCP- M8_$:S\3>#+@/;/IV@JK/;11J&R[A P4CCKS@U\K_ -^*WC/X?:[+IGA'6TT M0Z\!8W4LD2.I1N#G<#@<]J .F^-'A'P;\-%M?!6FW-EXBU3S$>;Q)9W:M&H( MY0H,@%2>?F_AKZ+T']F;2+/X53^&;?\ :<\-6?A^]87T^CB]B"-,,,,KYN,Y M5>W:LJ/]EKP/XD*_#);[38?B60-2N/%4ETXLWC;DQ@=-V77^'L:OZ9_P2;\0 M:U>):6/Q$\+W=RX)6**Y&9O[ M.TO^U+E"+B($J&B#2#C"+T]17<^.[KQQ\!/%O@SP'HO[0\%YI5\?*EN+.]Q% MIJ\XW@28 [\XZUS7Q#_X)Z>)_@MHMQXFLO&FA:MJ>E2!TL+&5I)BZY. I3!Y M'0U\Q>&/"6I?$;XG6&@:A=KI^I:G=>3)<7IVK&QR'_B MOXF\37GQ3T7XJZEKEHSW\5E>(\J%5+"1P&8MR .?2OLCX-?"[09?!T-PEI)# M%<3/ODO]C_\ 9TT[]G33/$NLRP6]_JOD)I9O+>5FCN]S >8F M>WS]@.E?H%X)TK^Q/"NF6055\B!$PI) P/4T 4U^'.DQQLJFY0MP768AOSJH MOPGT9% CGOX@.R73#%=EG-* * .%N_@]H]XCH]WJ85XVC8+>,,AA@_C45A\% M-%TR#R[:]U:/.,L+Y]QP,#)^E=]]*=@@4 <5'OB$L1U:RW3PG,=S"=DR>P;J!_A76[C0>* /'G M_94\!R1D/!?.<'YC=MG/K]:@\'_LW>&_#US>W&F:AJ]G(P^SDPZ@XRHY&<=\ MDU[.>016?HXV_:CZS$\_04 <2_P9C6,+%XDUU3W9K^0_UK&T_P#9D\-V.NZC MK!U#5WU&_*F><7SAGVJ%&3WX KV#.:,8ZT#3ML>:1_!F6+46F7Q3K'V7&! ; MMR0?KFLO3?V:=#T37)]4T[5=8M;BZ=I+EDOGS*Q[D_G^=>O]Z/84"//YOA# M5_=:_KB$L"2=0D;CTZU#_P *9@$CG_A(=0)K>J02M/'.!+H=6SZ\5TEAX0 MU/1=*^R:9J5M:/Y6WS?L@.Z3=]\C//''ZUUW>D)P: .?72O$*W"L=;@,(@V& M/[(,F3!^?.>F<<>U-@TOQ&HL/-UN!S&Y-SBS \Y<\ <_+Q71$D4$^M '-/I/ MB4VCHNN0"X,VY9#9C C_ +N-W7WJ2XT[Q$9+PQ:M J.!Y"FV!\LYYSSS71 ^ M]&/6@#GUM/$"RQ;KZ!XUAPY\H#=)CKUX&>U4+>U\7K<)Y]W:O%YGS!8@#M_. MNNZ4;J .=V^(A%/S 7\P>4>.5XSG]:)SXC6>;RT@:+R_W>6 .[WKHL\=:#[\ MT 85O)KPEM_.@A*%#YI5^C=L57DO/$RP0%=.MWF,F)5-Q@*GJ..3[5TH-&: M.:?4?$BQW972(&=) L"F[QYB9Y)..#CM65XITK6/$<=Q;2Z1'Y2P"2WNHKWR MY1-@?*"!E>2?F]J[K)HS0!X]8>&O%MLB/J'AG2-:NI!N>X,ZQ/&>@4G:2_ ' MS5:3PWKTC9D\(VD8QT35!@?^.5ZQCTH)- 'E,OAO753,?A6 L.@_M7'_ +)5 M=?"OB&6-0_AH1>H363Q_XY7KH))IU 'CC^$_$88!/#S$*, _VX1_[)2-X3\3 M,<'P_(1CK_;Q_P#B*]B[T'(H \8;PAXI( 709UQTQX@8?^R5'_PAOBH@DZ3> MAL]!XD?'_H->U[J7- 'B+>!_%6=PTJ_SZ?\ "2N/_9:F'A'Q8D8VZ1>%NA!\ M2/Q_X[7M!I,F@#Q"Y^'&LW6H6E]<>'IKRYMN8_M&O%PN1@]5[BNGM?#GB/6X MTL;FTM?#.D+S+;64@E:?/4;@!M_7.:](W4I/% VV[)O8@L;K2*WMT$<4: MA0!4V<]J,T<@4"#\*.W2C)I : %ZGI2D9I-U'2@!<<4G- R: 2: #KVH-&2* M7.10 @Z8ZT+GTHZ4;J ]32]O2D!R:7&: $ P?6CH:4#!]J0Y% !^%'3M1NH MSD4 ZT,3G@4OI0U'?WHW&@ 'Z4;:#1DCK0 9HR:4E+GBEI#QVH 0,O!OBCP;JX=;JP#W5D8\;Y8WRS\$$D L!Q7USUXKS7XJ>!I]0N; M/Q'I%I%-KEAE4+G;OC/+*3W!('% S\0OBM\'_B+\.?@A-!KFHVC^&(M29K?3 MI)1Y\#[>"%W9'R^H[UB? ./Q_P#&CP=-\$M#:TL_#VJ7#:C)>WJ;(UDBQ)@R M$A1G:.,U]F_MK?L@7WQ.L+CQ=X.O+_5-:O[D&;1)9&46YP 1LYYR,].AKX]^ M(MY\3?V8/AW-\)=?TZRTA]3DCU47=O@W2*6! $@ (!V8(H$?7/B+_@F]X.T; MQ;X"U&UUG3O^$=M+&-O$<::A")9)PL>_R_F]0_K7SQH/A_XA^%/&>O> ?AU9 MWEMX<\=SM9I-=VLHPBD'E^!UBZU4^)'PMN?%7PJM/'GPIU[5]3\/Z-ILV>GA;F=9-Z2>80<\*P(SWKYC\6? 7X<^-- M$NKC]FK6=9O-5TZ-KC4OM\[0A80,DC).>,T >=?%_P#8O\7_ ,TG3]>USQ! MIE[:SWD=JPL;Q7D /)Z.3C KZ(T3]G?5-*^)[>-/@9XBL-.@\.12Z7=IJ]\N M7NO+/FLHW+E2LBX]Z^/_ (2_##XB_M&>.#X0TF[FU2\MF\V:&ZNR%55<*Q!. M>>:_5K1_^"5G@BTT')UWQ%;W\L9DF2+4I K2D:S8:A,;B=5:2V\S>=QX.,9!QS7O5AJ_P*^._BSPY-JF@>+KOQ?JL@&I M7>B2QQVT4ISRP:,G'3H:ZSP]\%?$/P3^*]W\'/'.DQ2>$?&MZYANK&))M5GO8]MM:7S[B9..>"M%DN3I&B)Y[M<.)&+$$>6Y [<'\:^EE41J%484=JY#X:>#G M\,:2TUXZSZI>'SKJ<+C@$@=* FC.!0.E &: $9@J MECT IEK.MS"DJ A6&1FGMA8V.,X&<56L+I;FV5EC:,=,,N* +632YXJ,2CG@ M\>HJM:=YNHVWD3;]JA.=R\8;V^E: MT=R)6U+ MFC)':CK[4 !)XH&2:!BE]J # )S29Q1@@TN@<'% !G- I>E(/I0 N: M">] ZT=O6@!<]*0>U*>1S3<4 +D]*.<4HY%)R* %!S01FC/'%(.* #D4#-+G MUHSQ0 ]J,Y%)D^E&._>@ '6@FC!HZ=J #=0.:4?2D*T +CCBD-+DXH)/I0 MVE!Q1GVI>W2@!.O2@#\Z.?2C!H 2ESFCH:,9H *,&C'-'(H !G-&<4N>.:!S MUH #@TGTH*Y^M&"* %'O2$F@DT"@!U-QCI2GGBDY6@!>U)T- "BD(Q0.3FE)Q0 @-!(-**0K0 $8[T=2*4C-(3B@!E !GF MEIO2G#I0 ;J#ZT<=*">* '-(30#1C!H 7%)U%&>:7B@ SGBEIF,* M>./A!ZXP1C MFOUN7Q'XD^'DZP:MIDEY#/,=L^G#!*Y/S29SZ]L5\\?M"_!;Q1^T%YMEHGQ4 MFTK3;P^7=:-*"D8'7:,KTX!Z]: /@/7OV=OB1^T]XFD^*X\$1^&/!>L2B]N9 M-*4>19VN=TCH#CA4W'IVKQ_Q_P"'].\'_%"?P[\*O%^HZ_HUT(X8-0BF"<^U:^@_\ M$[F\2?"S0M'BNM)\+:WIMS]JCU_S T]TI.X#@G!' Y% 'YUZ[X-\>? KQY:V M=ZE_HNNL8Y0D$S1O(&(8 LIS@Y%?K;X(_:A_:29-,TG6O@E:V.C2VNTZO]KE M) *D \]\U6^%O[*^A>%=?-_\0-6L?B)JA 6%KR)WG)7 &UAA01C'-?3MII/B MWQ)'&8+6#2+)1MB-X-]P@Z?*5.!QZB@#YF^"GPOC^'GB7Q-K7BN2]\4>)]8N M3>6%M*YF:R5F9BL3, MAKJO!_PLTCPI.;Q8OM&H/DO=>1[UH/$);20Q MDLQR5VD9_ T 9<\=Q=VRP7*P!'!&4E<'\*U- MOLVF1*<;NIPQ8?F:KS;1:D MNK I_>89Z5:T(YTR'TQ0!H'GUI1TI!BC&* %ZTGXT9HS0 XH/'>@ 'M1U- M!S06Z4F:,YH 7/-+U[TAXH!XH .AH/6CH?6E/6@ /%)C/>@G-*M 1F@\"C. M!03Q0 9XI"010#0>.U !0#CK1TYHSD$T /-!(-*,48% "#TS1T-'>C.: = M:7=2 BB@ Z<^M!H-)T]Z /"?'WQQU/PUXVN-+ALW$$#$%ROR-_=P?4GBN8?] MI7Q'8O!=3Z0DREI%FLTW;E&?W9''IG->[WFGZC]LU4HJS)-"_P!F+ ?NY,'' MZXKS"3P[\5WLD2"YTY"8W4FXBW2!^,'(.,>E %CQ7^T2+3PMIE[H=K!J&IW, MFV:S8N#$N"<\#KP*Y&+]H[77TZ:Z=;&"<&,Q6\Q<;P7 8<+U S7HE[I'CR'P M%I\,0LIO$N_$\T2;8P.<'!.?2D\,>'O'HLM3CURXT^2=X@EJ]M#C8V>6Y)[4 M >E>']2.KZ)97S*%-Q"LNU>@R,U?!Q7@EMI_Q>L!]G,Z7%K$SAGW 32+GY=A MS@<>HKI[RS\>+\/K$6DDO_"0K.6E$\BDE,M@$CCIB@#U3.>]*.E>$NGQI&H7 M)1M,*B3]V2K>64P,8&[.FTKN;ZT >MBD MW5GZ";T:3;?V@ +S8/, ]<,?%VVTW>#)]SKF8BZBPAQ_O4A\9^+E1/\ BBKEF,F&Q=1<+Z_>H [_ #0" M<^M* %Z MTTDBE&:"W.* #.*,C/%(3GM0!GM0 M+GVI,XHS0 N>.E(3FE!S2 9H !T]:! MG'-!&*7/'- "4;J,\TN!0 T4N><]J.^*,T !-'%*.:0C!Z4 ':C]:6D/% !V MI=U)G!H'(H ,^]+C/>F_A10 [O0#F@4'B@!#FEQQ10M(/>C-*<=: T8Y]J.M ]* $Q@TH/X49P*3KWH 6C H^G2@# M!H #10211F@ ZTG I:,"@ '3I1TI:* $)YI":4BD*\4 ->-7!#J"#ZU@WW@' MP_?EWETFT,K<^:(EW ^H-=!@T9'I0!P.I_!/PUJUJL%Q#.0,YD$N';/JW>K* M?"'PU&D"BSXAB\I,MT& ,_7CK7;?>%&!0!@Z?X'T/3/):#3+=9(CN60Q@L#Z MY]:W0N!QP*!QQ1DT *#1G-)G-&* %(XI.]'3ITH)H 4YI <4 XI>W% "4O:D MQ2\^M !SBF,"1@$"G9QUHQGIQ0!7CMY$7EU,F?O!<<>E,FM)IH)D\X!G4J&" M],BK>/2C)QUH Q=!T&;2/#UII]Q.+V:*(1R3,N/,]3BM1;9;>WV0*L9 PH X M%3@Y%)C- % 64DBGS_+=CZK5BSM_LULD> N!T7H*FZFEZ=Z #!I>II,D=: : M D&FY.[&.*=Q0"/2@ P>E'/2C)H% !G/%)3@:0T '(HP>]'/J*-U "X.?:C M.>O%(,^M*1F@ 'I2])GUH !1R/>E%'/>@ SQ2=J7@ MT$9H ",]*3!]:6DZ=>: #FC/% .:7I]* $'-]*._M0 GX4$4I/2B@!.]& M#B@]>G-!R.] !R*"?PHW?A1W]: -CBCD>]'>E- "'-'-!/K1U'M0 E !I.E'- 31S^%)G-*>G]* %]Z0DF ME%(2: #)S0"?K1GYL T'B@!>M)@T=^:.<4 *,CWHSSB@=*.* $SGK1SBCZF@ MY]: #!HQCM31(=Y&#@=Z?G\*5[@-S2Y-%%,!12 Y-%% U*.E%% "'K2BBB@ M!":,XHHH 0]:4')HHH ">:2BB@!1UH)P:** '4G>BB@!.F?K0:** =Z,\"B MB@ SQ2YY%%% "$G-)G-%% "@XP*.AHHH =32<&BB@!!Q1110 [H!29YHHH 2 MBBB@!Q^[3:** %;DT9XHHH >:3.:** %]*.G%%% "4444 +DT#O110 >E#4 M44 -)110 X_=IN:** "@\]:** =:5:** !J.H-%% #J;G(-%% !GI2GI11 M0 VG YHHH 1NU&3110 =":2BB@!>U)G%%% "GM2YXHHH >*0]!110 K=*;1 M10 H[TFE%% #:,T44 *30.]%% "=\TN3110 9R*4=*** ]13 23UHHH 7M0W6BB@!,T444 ?_9 end EX-101.SCH 13 audc-20221231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Short-term and restricted bank deposits (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - ACQUISITION OF CALLVERSO (Callverso) (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - INTANGIBLE ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - INTANGIBLE ASSETS, NET - Expected amortization expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - LEASES - Lessor (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - LEASES - Lessor (Details) Calc2 link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) - Calc 2 link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - GENERAL - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Weighted average estimated fair value of employee stock (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Share based compensation expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - MARKETABLE SECURITIES (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - MARKETABLE SECURITIES - Position of gross unrealized losses and fair values (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - INVENTORIES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - FAIR VALUE MEASUREMENTS - The Group's financial assets and liabilities measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - FAIR VALUE MEASUREMENTS - Secured Bridge Loans (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - LEASES - Weighted-average remaining lease term and discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - SHAREHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - TAXES ON INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - GEOGRAPHIC INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - DERIVATIVE INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - DERIVATIVE INSTRUMENTS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - SUBSEQUENT EVENT (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - GENERAL link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - MARKETABLE SECURITIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - TAXES ON INCOME link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - FINANCIAL INCOME (EXPENSES), NET link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - DERIVATIVE INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - MARKETABLE SECURITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - SHAREHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - TAXES ON INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - LEASES - Supplemental cash flows information related to the lease costs for operating and financing leases (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 14 audc-20221231_cal.xml EX-101.CAL EX-101.DEF 15 audc-20221231_def.xml EX-101.DEF EX-101.LAB 16 audc-20221231_lab.xml EX-101.LAB Document And Entity Information Document Information [Table] Entity Addresses, Address Type [Axis] Address Type [Domain] Business Contact [Member] Document Information [Line Items] Document And Entity Information Document Type Document Registration Statement Document Annual Report Document Transition Report Document Shell Company Report Entity Registrant Name Document Period End Date Entity File Number Entity Incorporation, State or Country Code Contact Personnel Name Entity Address, Address Line One Entity Address, Address Line Two Entity Address, City or Town Entity Address, Postal Zip Code City Area Code Entity Address, Country Local Phone Number Contact Personnel Fax Number Entity Well-known Seasoned Issuer Entity Current Reporting Status Entity Filer Category Entity Interactive Data Current Entity Emerging Growth Company Document Accounting Standard Entity Shell Company Entity Central Index Key Entity Common Stock, Shares Outstanding Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Amendment Flag Entity Voluntary Filers Trading Symbol Security Exchange Name Title of 12(b) Security ICFR Auditor Attestation Flag Auditor Name Auditor Firm ID Auditor Location CONSOLIDATED BALANCE SHEETS Statement [Table] Statement [Line Items] Statement Disclosure Assets [Abstract] ASSETS Assets, Current [Abstract] CURRENT ASSETS: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and cash equivalents Restricted Cash Restricted cash Deposits Assets, Current Short-term and restricted bank deposits Marketable Securities, Current Short-term marketable securities Total amount of short-term financial investments as of the balance sheet date. Short Term Financial Investments Short-term financial investments Accounts Receivable, Net, Current Trade receivables (net of allowance for credit losses of $463 and $233 as of December 31, 2022 and 2021, respectively) Prepaid Expense and Other Assets, Current Other receivables and prepaid expenses Inventory, Net Inventory, Net Inventories Assets, Current Total current assets Assets, Noncurrent [Abstract] LONG-TERM ASSETS: Deposits Assets, Noncurrent Long-term and restricted bank deposits Accounts Receivable, after Allowance for Credit Loss, Noncurrent Long-term trade receivables Available-for-sale Securities, Noncurrent Long-term marketable securities Total amount of long-term financial investments as of the balance sheet date. Long Term Financial Investments Long-term financial investments Deferred Income Tax Assets, Net Deferred tax assets Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Carrying amount as of the balance sheet date of severance pay funds beyond the operating cycle, if longer. Severance Pay Funds Severance pay funds Amount of assets noncurrent excluding property, intangible assets and goodwill. Assets Noncurrent Excluding Property, Intangible Assets and Goodwill Total long-term assets Property, Plant and Equipment, Net Depreciated cost PROPERTY AND EQUIPMENT, NET Intangible Assets, Net (Excluding Goodwill) INTANGIBLE ASSETS, NET Goodwill Goodwill GOODWILL Assets Total assets Liabilities and Equity [Abstract] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities [Abstract] CURRENT LIABILITIES: Accounts Payable, Trade, Current Trade payables Other Accounts Payable and Accrued Liabilities Other payables and accrued expenses Deferred Revenue, Current Less current portion at the end of the year Deferred revenues Operating Lease, Liability, Current Short-term operating lease liabilities Liabilities, Current Total current liabilities Liabilities, Noncurrent [Abstract] LONG-TERM LIABILITIES: Workers' Compensation Liability, Noncurrent Accrued severance pay Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable and other payables classified as noncurrent. Long Term Deferred Revenues and Other Liabilities Deferred revenues and other liabilities Operating Lease, Liability, Noncurrent Long-term operating lease liabilities Liabilities, Noncurrent Total long-term liabilities Commitments and Contingencies COMMITMENTS AND CONTINGENT LIABILITIES (Note 11) Liabilities Total liabilities Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] SHAREHOLDERS' EQUITY: Common Stock, Value, Issued Ordinary shares of NIS 0.01 par value - Authorized: 100,000,000 shares as of December 31, 2022 and 2021; Issued: 63,998,443 and 63,294,907 shares as of December 31, 2022 and 2021, respectively; Outstanding: 31,688,544 and 32,498,215 shares as of December 31, 2022 and 2021, respectively Additional Paid in Capital, Common Stock Additional paid-in capital Treasury Stock, Value Treasury stock at cost - 32,309,899 and 30,796,692 shares as of December 31, 2022 and 2021, respectively Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income (loss) Retained Earnings (Accumulated Deficit) Retained earnings (accumulated deficit) Stockholders' Equity Attributable to Parent Balance Balance Total shareholders' equity Liabilities and Equity Total liabilities and shareholders' equity Allowance for Doubtful Accounts Receivable Allowance for credit losses (in dollars) Common Stock, Par or Stated Value Per Share Ordinary shares, par value (in NIS per share) Common Stock, Shares Authorized Ordinary shares, shares authorized Common Stock, Shares, Issued Ordinary shares, shares issued Common Stock, Shares, Outstanding Ordinary shares, shares outstanding Treasury Stock, Shares Treasury stock, shares CONSOLIDATED STATEMENTS OF OPERATIONS Product and Service [Axis] Product and Service [Domain] Products Products Service Services Revenues [Abstract] Revenues: Revenue from Contract with Customer, Including Assessed Tax Revenues Research and development grants Revenues Total revenues Total revenues Cost of Revenue [Abstract] Cost of revenues: Cost of Goods and Services Sold Cost of revenues Cost of Revenue Total cost of revenues Gross Profit Gross profit Operating Expenses [Abstract] Operating expenses: Research and Development Expense Research and development, net Selling and Marketing Expense Selling and marketing General and Administrative Expense General and administrative Operating Expenses Total operating expenses Operating Income (Loss) Operating income Other Nonoperating Income (Expense) Financial income (expenses), net Financial income (expenses), net Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (loss) before taxes on income Total, before income taxes Income before taxes, as reported in the consolidated statements of operations Income Tax Expense (Benefit) Taxes on income Actual tax expense Net Income (Loss) Attributable to Parent Net income Net income Net income Earnings Per Share, Basic [Abstract] Earnings per share: Earnings Per Share, Basic Basic Earnings Per Share, Diluted Diluted EARNINGS PER SHARE Weighted average number of shares used in computations of earnings per share: Weighted Average Number of Shares Outstanding, Basic Basic Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock Weighted Average Number of Shares Outstanding, Diluted Diluted Denominator for diluted earnings per share - adjusted weighted average number of shares CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax [Abstract] Other comprehensive income (loss) related to: N/A Other Comprehensive Income Marketable Securities Net Of Tax Period Increase Decrease [Abstract] Change in unrealized gains (losses) on marketable securities available-for-sale, net of tax: Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Gain (loss) on marketable securities recognized in other comprehensive income Marketable Securities, Unrealized Gain (Loss) Other comprehensive income (loss) related to unrealized gains (losses) on marketable securities available-for-sale Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Change in unrealized gains (losses) on cash flow hedges, net of tax: Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Comprehensive income (loss) from derivatives before reclassifications Gain (loss) on derivative instruments recognized in other comprehensive income, Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Gain (loss) on derivative instruments recognized in income Loss reclassified from accumulated other comprehensive income (loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Other comprehensive income (loss), related to unrealized gains (losses) on cash flow hedges, net of tax Gains (loss) recognized in other comprehensive income Other Comprehensive Income (Loss), Net of Tax Other comprehensive income (loss), net of tax Other comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total comprehensive income CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Equity Components [Axis] Equity Component [Domain] Common Stock [Member] Share capital Additional Paid-in Capital [Member] Additional paid-in capital Treasury Stock [Member] Treasury stock AOCI Attributable to Parent [Member] Accumulated other comprehensive income (loss) Retained Earnings [Member] Retained earnings (accumulated deficit) Treasury Stock, Value, Acquired, Cost Method Purchase of treasury stock Stock Issued During Period, Value, Stock Options Exercised Issuance of shares upon exercise of options and vesting of RSUs Stock Issued During Period, Value, New Issues Issuance of ordinary shares in a public offering, net Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Share-based compensation related to options and RSUs granted to employees and non-employees Dividends, Common Stock, Cash Cash dividends paid CONSOLIDATED STATEMENTS OF CASH FLOWS Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments required to reconcile net income to net cash provided by operating activities: Other Depreciation and Amortization Depreciation and amortization Accretion (Amortization) of Discounts and Premiums, Investments Amortization of marketable securities premiums and accretion of discounts, net Share-based Compensation Share-based compensation related to options and RSUs granted to employees and non-employees The amount of cash financial expenses (income), net. Cash Financial Expenses Income Net Cash financial expenses (income), net The decrease (increase) 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. Decrease (Increase) in Deferred Income Taxes Decrease in deferred tax assets, net Increase (Decrease) in Accounts Receivable Increase in trade receivables, net Amount of decrease (increase) in prepaid expenses, and assets classified as other. Decrease Increase In Prepaid Deferred Expense And Other Assets Increase in other receivables and prepaid expenses The decrease (increase) 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. Decrease (Increase) in Inventories Decrease (increase) in inventories The decrease (increase) during the period in the carrying amount of operating lease right-of-use assets. Decrease [Increase] In Operating Lease Right Of Use Asset Decrease in operating lease right-of-use assets Increase (Decrease) in Operating Lease Liabilities Decrease in operating lease liabilities Increase (Decrease) in Royalties Payable Decrease in royalty buyout liability Increase (Decrease) in Accounts Payable, Trade Increase in trade payables Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Increase (decrease) in other payables and accrued expenses Increase (Decrease) in Contract with Customer, Liability Increase (decrease) in deferred revenues Increase (Decrease) in Workers' Compensation Liabilities Increase (decrease) in accrued severance pay, net Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Payments to Acquire Property, Plant, and Equipment Purchase of property and equipment Amount of cash outflow through purchase of long-term available for sale securities. Payments to Acquire Long-Term Available For Sales Securities Purchase of marketable securities Amount of cash outflow through purchase of financial investments. Payments To Acquire Financial Investments Purchase of financial investments Proceeds from Sale and Maturity of Marketable Securities Proceeds from redemption of marketable securities The cash inflow associated with the aggregate amount received by the entity through sale or maturity of financial investments during the period. Proceeds From Redemption of Financial Investments Proceeds from redemption of financial investments Proceeds from Sale of Available-for-sale Securities Proceeds from sale of marketable securities The cash outflow for short-term and restricted deposits which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle Payments To Acquire Short Term and Restricted Bank Deposits Investment in short-term and restricted bank deposits The cash inflow from sales of short-term and restricted bank deposits having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Proceeds from Sale of Short-term and Restricted Bank Deposits Proceeds from short-term and restricted bank deposits Proceeds from Sale, Maturity and Collection of Long-term Investments Proceeds from long-term and restricted bank deposits Payments to Acquire Businesses, Gross Net cash paid for acquisition of subsidiary Payment made in Cash Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Payments for Repurchase of Common Stock Purchase of treasury stock Repayments of Other Long-term Debt Repayment of long-term bank loans Payments of Dividends Cash dividends paid Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Proceeds from issuance of shares upon exercise of options Proceeds from Issuance of Common Stock Proceeds from issuance of shares in a public offering, net Net proceeds from offering Net Cash Provided by (Used in) Financing Activities Net cash provided by (used in) financing activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at the end of the year Cash, cash equivalents and restricted cash at the beginning of the year Total cash, cash equivalents, and restricted cash shown in the statement of cash flows Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow activities: Income Taxes Paid, Net Cash paid during the year for income taxes Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid during the year for interest Noncash Investing and Financing Items [Abstract] Significant non-cash transactions: The amount of inventory transferred to be used as property and equipment in noncash transactions. Inventory Transferred To Be Used As Property And Equipment Inventory transferred to be used as property and equipment Amount of increase in right-of-use assets obtained in exchange for operating lease liability. Right Of Use Assets Obtained In Exchange For Operating Lease Liability Operating lease right-of-use asset recognized with corresponding lease liability GENERAL Nature of Operations [Text Block] GENERAL SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] SIGNIFICANT ACCOUNTING POLICIES ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") Business Combination Disclosure [Text Block] ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") MARKETABLE SECURITIES The entire disclosure for marketable securities and accrued interest. Marketable Securities and Accrued Interest Disclosure Text Block MARKETABLE SECURITIES INVENTORIES Inventory Disclosure [Text Block] INVENTORIES PROPERTY AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] PROPERTY AND EQUIPMENT, NET INTANGIBLE ASSETS, NET Intangible Assets Disclosure [Text Block] INTANGIBLE ASSETS, NET FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] FAIR VALUE MEASUREMENTS OTHER PAYABLES AND ACCRUED EXPENSES Accounts Payable and Accrued Liabilities Disclosure [Text Block] OTHER PAYABLES AND ACCRUED EXPENSES LEASES The entire disclosure of information about leases. Lease Disclosure [Text Block] LEASES COMMITMENTS AND CONTINGENT LIABILITIES Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENT LIABILITIES SHAREHOLDERS' EQUITY Stockholders' Equity Note Disclosure [Text Block] SHAREHOLDERS' EQUITY TAXES ON INCOME Income Tax Disclosure [Text Block] TAXES ON INCOME FINANCIAL INCOME (EXPENSES), NET Other Nonoperating Income and Expense [Text Block] FINANCIAL INCOME (EXPENSES), NET Earnings Per Share [Text Block] EARNINGS PER SHARE GEOGRAPHIC INFORMATION Segment Reporting Disclosure [Text Block] GEOGRAPHIC INFORMATION DERIVATIVE INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] DERIVATIVE INSTRUMENTS SUBSEQUENT EVENT Subsequent Events [Text Block] SUBSEQUENT EVENT Use of Estimates, Policy [Policy Text Block] Use of estimates Disclosure of accounting policy for financial statements in U.S. dollars. Financial Statements [Policy Text Block] Financial statements in U.S. dollars ("dollars") Consolidation, Policy [Policy Text Block] Principles of consolidation Cash and Cash Equivalents, Policy [Policy Text Block] Cash equivalents Disclosure of accounting policy for Short-term bank deposits. Short Term Bank Deposits [Policy Text Block] Short-term and restricted bank deposits Marketable Securities, Policy [Policy Text Block] Marketable securities Disclosure of accounting policy for long-term bank deposits. Long Term Bank Deposits [Policy Text Block] Long-term and restricted bank deposits Inventory, Policy [Policy Text Block] Inventories Property, Plant and Equipment, Policy [Policy Text Block] Property and equipment Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Intangible assets Disclosure of accounting policy for leases. Leases, Policies [Policy Text Block] Leases Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Revenue Recognition, Policy [Policy Text Block] Revenue recognition Standard Product Warranty, Policy [Policy Text Block] Warranty costs Research and Development Expense, Policy [Policy Text Block] Research and development costs Income Tax, Policy [Policy Text Block] Income taxes Comprehensive Income, Policy [Policy Text Block] Accumulated other comprehensive income (loss) ("AOCI") Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentrations of credit risk Earnings Per Share, Policy [Policy Text Block] Earnings per share Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Accounting for share-based compensation Disclosure of accounting policy for treasury stock. Treasury Stock [Policy Text Block] Treasury stock Disclosure of accounting policy for severance pay. Severance Pay [Policy Text Block] Severance pay Disclosure of accounting policy for employee benefit plan. Employee Benefit Plan [Policy Text Block] Employee benefit plan Advertising Costs, Policy [Policy Text Block] Advertising expenses Fair Value of Financial Instruments, Policy [Policy Text Block] Fair value of financial instruments Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block] Derivative instruments and hedging New Accounting Pronouncements, Policy [Policy Text Block] Recently adopted accounting standards Tabular disclosure of the components of cash, cash equivalents and restricted cash. Schedule of Cash, Cash Equivalents And Restricted Cash [Table Text Block] Schedule of cash, cash equivalents, and restricted cash Tabular disclosure of estimated useful lives of property plant and equipment. Property Plant And Equipment Estimated Useful Lives [Table Text Block] Schedule of estimated useful lives of the assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Schedule of remaining performance obligations which are expected to be satisfied and recognized in future periods Contract with Customer, Asset and Liability [Table Text Block] Schedule of significant changes in the deferred revenue Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of components of AOCI Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of weighted-average assumptions Represents the information about equity based compensation expenses. Schedule Of Equity Based Compensation Expenses [Table Text Block] Schedule of share-based compensation expenses Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of estimated fair values of the assets acquired and liabilities assumed at the acquisition date Available-for-sale Securities [Table Text Block] Schedule of available-for-sale marketable securities Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Schedule of position of gross unrealized losses and fair values Schedule of Product Information [Table Text Block] Schedule of inventories Property, Plant and Equipment [Table Text Block] Schedule of property and equipment, net Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of intangible assets, net Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of expected amortization expenses Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of financial assets and liabilities measured at fair value on a recurring basis Tabular disclosure of investments in certain funds that calculate net asset value per unit at fair value on a recurring basis. Investments in Funds that Calculate Net Asset Value Per Unit [Table Text Block] Schedule of investments in certain funds that calculate net asset value per unit at fair value on a recurring basis Tabular disclosure of other payables and accrued expenses. Schedule Of Other Payables And Accrued Expenses [Text Block] Schedule of other payables and accrued expenses The tabular disclosure for weighted average remaining lease term and discount rate under operating leases. Disclosure Of Weighted Average Remaining Lease Term And Discount Rate, Operating Leases [Table Text Block] Schedule of weighted-average remaining lease term and discount rate Tabular disclosure of supplemental cash flow information related to lease costs. Schedule Of Supplemental Cash Flow Information Related To Lease Costs Schedule of supplemental cash flows information related to the lease costs for operating leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of maturities of operating lease liabilities Sales-type and Direct Financing Leases, Lease Receivable, Maturity [Table Text Block] Schedule of future sales-type lease receipts Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of the stock option activity and related information Tabular disclosure of share based compensation options outstanding. Schedule Of Share Based Compensation Stock Options Outstanding [Table Text Block] Schedule of options for employees outstanding have been separated into ranges of exercise prices Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Summary of the RSU activity and related information Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of income before taxes on income Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of taxes on income Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of significant components of the deferred tax liabilities and assets Tabular disclosure of reconciliation between the theoretical tax expense, assuming all income is taxed at the statutory tax rate applicable to income of the Company, and the actual tax expense (benefit) as reported in the statement of operations. Schedule Of Income Tax Reconciliation Between Theoretical And Actual Tax Expenses Benefit [Table Text Block] Schedule of reconciliation of the theoretical tax expense Schedule of Other Nonoperating Income (Expense) [Table Text Block] Schedule of financial income (expenses), net Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of earnings per share Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of total revenues Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block] Schedule of fair value of outstanding derivative instruments Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of cash flow hedging relationship on income Customer [Axis] Customer [Domain] Additional Major Customer [Member] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] No definition available. Callverso Ltd Callverso Ltd Percentage of revenue generated from a single external customer that accounts for 10 percent or more of an entity's revenues. Entity Wide Revenue, Major Customer, Percentage1 Entity-Wide Revenue, Major Customer, Percentage Business Acquisition, Percentage of Voting Interests Acquired Percentage of Acquisition Restricted Cash and Cash Equivalents, Current Restricted cash Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Computers and peripheral equipment Computers and peripheral equipments Office furniture and equipment Leaseholds and Leasehold Improvements Disclosure relating to annual depreciation rate using straight-line method over the estimated useful lives of the assets. Disclosure On Annual Depreciation Rate Using Straight Line Method Annual Depreciation Rate Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] SIGNIFICANT ACCOUNTING POLICIES Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Amount Remaining performance obligations Contract with Customer, Liability Balance, at the end of the year Balance, at the beginning of the year Contract with Customer, Liability, Revenue Recognized Revenue recognized It represents Increase in deferred revenues and customer advances Increase in Deferred Revenues and Customer Advances Increase in deferred revenues and customer advances Contract with Customer, Liability, Noncurrent Long term portion at the end of the year Class of Stock [Axis] Class of Stock [Domain] Unrealized gains (losses) on Available-For-Sale Marketable Securities Gains (losses) on available-for-sale marketable securities Gains (losses) on cash flow hedges Income Statement Location [Axis] Income Statement Location [Domain] Cost of Revenues Cost of revenues Research and Development Expense. Research and development, net Research and development expenses, net Selling and Marketing Expense. Selling and marketing Selling and marketing expenses General and Administrative Expense. General and administrative General and administrative expenses Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Domain] Other Comprehensive Income (Loss) [Member] Other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Debt Securities, Available-for-sale, Adjustment, after Tax Balance as of December 31, 2022 Balance as of January 1, 2022 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. Other Comprehensive Income Before Reclassifications, Net Of Tax Other comprehensive loss before reclassifications, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Amounts reclassified from AOCI Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss). Other Comprehensive Income, Net Of Tax Other comprehensive income (loss), net of tax Range [Axis] Range [Domain] Minimum [Member] Minimum Maximum [Member] Maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected life Allocated Share-based Compensation Expense Total share-based compensation expenses SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Reserve, Warranty Allowance for sales return member. Allowance For Sales Return Grant Balance Sheet Location [Axis] Balance Sheet Location [Domain] Other Receivables And Prepaid Expenses Reflects the calculation as of the balance sheet date of the average interest rate weighted by the amount of short-term deposit outstanding by type or by instrument at that time. Short Term Bank Deposits Bear Interest Average Rate Average annual rate Finite-Lived Intangible Asset, Useful Life Estimated useful lives Represents the accrued liabilities related to sales return. Provision for Sales Return provision deducted from revenues Contract with Customer, Asset, Net Contract Costs SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Valuation Allowances and Reserves, Balance Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities and Outstanding Options, RSUs and Warrants Excluded from Computation of Earings Per Share, Amount Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value employee stock options granted fair value The charge against earnings in the period for known and estimated costs of termination benefits provided to current employees that are involuntarily terminated under a benefit arrangement associated with exit from or disposal of business activities or restructurings. Severance Cost Severance pay expenses Defined Contribution Plan, Description Defined Contribution Plan, Description Defined Benefit Plan, Plan Assets, Contributions by Employer Contributions by Employer Advertising Expense Advertising Expenses Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Patented Technology [Member] Technology Customer Relationships [Member] Customer relationships Customer relationship Business Acquisition [Line Items] ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total identifiable liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Net assets acquired Business Combination, Contingent Consideration Arrangements, Basis for Amount Basis for earn out amount Fair value of earn-out consideration recognized in a business combination BusinessCombinationFairValueOfEarnOutConsideration Earn out consideration Payment of earn-out consideration recognized in a business combination Business Combination, Payment Of Earn Out Consideration Earn out consideration payable Business Combination, Consideration Transferred Purchase price for Acquisition Security Deposit Liability Security deposit for liabilities Business Combination, Consideration Transferred, Liabilities Incurred Retain as security deposit for liabilities Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Intangible assets, weighted average useful life Debt Securities, Available-for-sale [Table] Financial Instrument [Axis] Financial Instruments [Domain] Corporate Debt Securities Corporate Bonds No definition available. Government Bond Financial Instruments Axis Financial Instruments [Axis] TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrument. Financial Instruments [Domain]. Maturing within one year [Member] Maturing within one year Less than 12 months Represents the information pertaining to time band of later than one year. Later than 12 Months [member] Maturing between one to five years 12 months and greater Debt Securities, Available-for-sale [Line Items] MARKETABLE SECURITIES Available-for-sale Securities, Amortized Cost Basis Amortized cost Available-for-sale Securities, Gross Unrealized Gain Gross Unrealized gains Available-for-sale Securities, Gross Unrealized Loss Gross Unrealized losses Available-for-sale Securities Fair Value Inventory [Line Items] INVENTORIES Inventory, Raw Materials, Gross Raw materials Inventory, Finished Goods, Gross Finished products Inventory Write-down Inventory Write-down Computers and peripheral equipment Office Furniture And Equipment [Member] Office furniture and equipment Leasehold improvements Property, Plant and Equipment, Gross Property, plant and equipment, Cost Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated depreciation Depreciation Acquired Technology [Member] Acquired technology and license Finite-Lived Intangible Assets, Gross Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Accumulated Amortization Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Net Finite-lived intangible assets, net Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2024 Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in and after 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). Finite-Lived Intangible Asset, Expected Amortization, Year Three And Thereafter 2025 and thereafter Amortization of Intangible Assets Amortization of Intangible Assets, Total Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 Fair Value Measured at Net Asset Value Per Share [Member] NAV Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring [Member] Fair Value, Measurements, Recurring Marketable Securities Marketable securities Amount of fair value portion of financial investments. Fair Value of Financial Investments Financial investments Fair value of investment in private funds purchased under agreements. Fair Value of Investment In Private Funds Fair Value Financial investments Foreign Currency Fair Value Hedge Asset at Fair Value Financial assets related to foreign currency derivative hedging contracts It represents amount of financial assets fair value disclosure. Financial Assets Fair Value Disclosure Total financial net assets Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Represents the information pertaining to Secured Bridge Loans Fund. Secured Bridge Loans Fund [Member] Secured Bridge Loans Fund Represents the information pertaining to Secured Bridge Loans Fund 1. Secured Bridge Loans Fund 1 [Member] Secured Bridge Loans Fund 1 Represents the information pertaining to Secured Bridge Loans Fund 2. Secured Bridge Loans Fund 2 [Member] Secured Bridge Loans Fund 2 Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] FAIR VALUE MEASUREMENTS Investments funds can be redeemed with the investees after 12 months from investment date (Lock-up period) and upon a 90 days advance notice. Period Of Notice On Investments Can Be Redeemed Redemption Notice Period The lock-up period for certain investments for which net asset value per share is calculated. Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Lock-up Period Lock-up period The net realized gain (loss) from fair value of investment in private funds. Fair Value Of Investment In Private Fund Gains from investment Employee-related Liabilities Payroll and other employee related accruals Foreign Currency Contracts, Liability, Fair Value Disclosure Fair value of foreign exchange forward and options Forward liability Accrued Liabilities, Current Accrued expenses Carrying value as of the balance sheet date of obligations incurred through that date and payable to government authorities. Accrued Government Authorities Government authorities Represent the Provision for return. Provision for Return Provision for returns Other Accrued Liabilities, Current Other 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. Other Payables And Accrued Expenses Other Payables And Accrued Expenses Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] LEASES The amount of leases expenses during the period under the operating lease agreement. Operating Lease, Lease Expenses Lease expenses Sublease Income Sublease income Lessee, Operating Lease, Term of Contract Remaining lease term Lessee, Operating Lease, Existence of Option to Extend [true false] Lessee, Operating Lease, Existence of Option to Extend [true false] Lessee, Operating Lease, Renewal Term Extension term Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate Lease Contractual Term [Axis] Lease Contractual Term [Domain] Represents the information pertaining to Park Naymi. Park Naymi [Member] Park Naymi Operating Leases, Future Minimum Payments Due, Next Twelve Months 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four 2026 Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year and thereafter, following latest fiscal year. Lessee, Operating Lease, Liability, Payments, Due Year, Five And Thereafter 2027 and thereafter Lessee, Operating Lease, Liability, to be Paid Total lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less - imputed interest Operating Lease, Liability Present value of lease liabilities Area of Real Estate Property Area of premises Lessor, Operating Lease, Term of Contract Operating lease, initial term of contract (in years) No definition available. Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Cash paid for amounts included in measurement of lease liabilities: Operating Lease, Payments Operating cash flows for operating leases Gain (Loss) on Termination of Lease Amount of cash outflow from landlord due to termination of lease expiration of lease term Sales-type Lease, Interest Income Interest income Sales-type Lease, Revenue Product revenue from sales-type leases Cost of Goods Sold, Sales-type Lease Cost of product revenue from sales-type leases Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss, Current Short term net investment in lease receivable Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss, Noncurrent Long-term net investment in lease receivable Sales-Type and Direct Financing Leases, Lease Receivable, Payments to be Received, Fiscal Year Maturity [Abstract] Future sales-type lease receipts Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year One 2023 Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Two 2024 Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Three 2025 Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Four 2026 Amount of undiscounted cash flows to be received by lessor for sales-type leases in year five and after fifth fiscal year following current fiscal year. Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Five And after Year Five 2027 and thereafter Sales-Type and Direct Financing Leases, Lease Receivable, Payments to be Received Total Future Minimum receipts Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount Less - Unearned interest income Sales-type and Direct Financing Leases, Lease Receivable Total Loss Contingencies [Table] Geographical [Axis] Geographical [Domain] Product Manufacturing In Israel [Member] Product Manufacturing in Israel Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Royalty Agreement Terms [Member] Royalty Agreement Terms Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] This member stands for Royalty Buyout Agreement. Royalty Buyout Agreement [Member] Royalty Buyout Agreement Loss Contingencies [Line Items] COMMITMENTS AND CONTINGENT LIABILITIES Purchase Obligation Purchase Obligation Rate of royalties payable as a percentage on sales. rate Of Royalties Payable As Percentage On Sales Rate Of Royalties Payable As Percentage On Sales Maximum amount of royalties to be paid out of research and development grants received. Maximum Amount Of Royalties To Be Paid Out Of Research And Development Grants Received Accrued Royalties Amount of the required installment payments including both interest and principal payments for royalties payable. Accrued Royalties, Installment Amount Installment amount The number of installment payments for royalties payable. Accrued Royalties, Number Of Installments Number of annual installments Contractual Obligation Contractual Obligation Amount of the required first installment paid. Accrued Royalties Paid Installment Amount Installment amount paid The number of installment payments for royalties paid during the period. Accrued Royalties, Number of Installments Paid Number of installments paid Schedule of Stock by Class [Table] Award Type [Axis] Equity Award [Domain] Employee And Non-employee Stock Option Plan Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Member] Share Repurchase Program Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event Class of Stock [Line Items] SHAREHOLDERS' EQUITY Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Share repurchase authorized amount Stock Repurchase Program, Authorized Amount Stock repurchase program, authorized amount Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share based payment intrinsic value Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Non vested awards Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Period for recognition of awards Amount of additional stock repurchase plan authorized. Additional Stock Repurchase Program Authorized Amount Additional stock repurchase program authorized amount Stock Redeemed or Called During Period, Value Stock redeemed or called during period, value Stock Repurchased and Retired During Period, Value Aggregate Consideration for shares repurchased Stock Repurchased and Retired During Period, Shares Stock repurchased and retired during period, shares Dividend payable percent per share. Dividend payable Percent Per Share Dividend payable percent per share Dividends Payable, Amount Per Share Dividend payable (per share) Dividends Payable Aggregate amount of dividend Dividends Payable Dividends Dividends paid Dividends Payable, Date Declared Date declared for dividend payable Dividends Payable, Date to be Paid Date to paid for dividend payable Dividends Payable, Date of Record Date of record for dividend payable Schedule Of Stockholders' Equity Note [Table] Restricted Stock Units (RSUs) Stockholders' Equity Note [Line Items] SHAREHOLDERS' EQUITY Number of restricted stock units outstanding as on reporting period. Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Outstanding Number Number of shares, RSUs outstanding at end of year Number of shares, RSUs outstanding at beginning of year Gross number of restricted stock units granted during the period. Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Grants In Period Gross Number of shares, Granted Number of restricted stock units vested during the current period. Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Vested In Period Gross Number of shares, Vested Number of restricted stock units forfeited during the current period. Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Forfeited In Period Gross Number of shares, Forfeited Weighted average fair value as of the grant date of restricted stock units outstanding as on reporting period. Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Outstanding Weighted Average Exercise Price Weighted average grant date fair value, RSUs outstanding at end of year Weighted average grant date fair value, RSUs Outstanding at beginning of year Weighted average fair value as of the grant date of restricted stock units that were granted during the reporting period. Share Based Compensation Arrangements By Share Based Payment Award Restricted Stock Units Grants In Period Weighted Average Exercise Price Weighted average grant date fair value, Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Vested Weighted average fair value as of the grant date of restricted stock units that were forfeited during the reporting period. Share Based Compensation Arrangements By Share Based Payment Award Restricted Stock Units Forfeited In Period Weighted Average Exercise Price Weighted average grant date fair value, Forfeited Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] SHAREHOLDERS' EQUITY Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Amount of options, outstanding at end of year Amount of options, outstanding at beginning of year Number of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Amount of options, Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Amount of options, Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Amount of options, Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Number of options exercisable Amount of options, exercisable at end of year Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted average exercise price, Options outstanding at end of year Weighted average exercise price, outstanding at beginning of year Weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average exercise price, Granted Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted average exercise price, Exercised Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted average exercise price, Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted average exercise price of exercisable options Weighted average exercise price, Option exercisable at end of year 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. Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term 3 Weighted average remaining contractual term, Options outstanding (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, Options exercisable at end of year (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value, outstanding Aggregate intrinsic value, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value, Options exercisable at end of year Exercise Price Range [Axis] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Range Of Exercise Price $3.54-4.35 Range Of Exercise Price $5.00-6.90 Range Of Exercise Price $7.08-10.66 Range of Exercise Price 11.50 - 30.76 Warrant Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Range of exercise price, Minimum Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Range of exercise price, Maximum Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual life (in years) Income (Loss) from Continuing Operations before Income Taxes, Domestic Domestic Income (Loss) from Continuing Operations before Income Taxes, Foreign Foreign Income Tax Authority [Axis] Income Tax Authority [Domain] Domestic Tax Authority [Member] Domestic Foreign Tax Authority [Member] Foreign Current Income Tax Expense (Benefit) Current taxes Deferred Income Tax Expense (Benefit) Deferred tax expense Deferred Tax Assets, Tax Deferred Expense [Abstract] Deferred tax assets: Deferred Tax Assets, Operating Loss Carryforwards Net operating loss carryforward Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities. Deferred Tax Assets Operating Lease Liabilities Operating lease liabilities Deferred Tax Assets, Investments Marketable Securities Deferred Tax Assets, Derivative Instruments Forward and cylinder Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Reserves and allowances Deferred Tax Assets, Gross Net deferred tax assets before valuation allowance Deferred Tax Assets, Valuation Allowance Less - valuation allowance Deferred Tax Assets, Net of Valuation Allowance Deferred tax asset Amount of deferred tax liability attributable to taxable temporary differences from operating lease ROU assets. Deferred Tax Liabilities Operating Lease ROU Assets Operating lease ROU assets Deferred Tax Liabilities, Other Other Deferred Tax Liabilities, Net Deferred tax liability Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Israeli statutory corporate tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Theoretical tax expense on the above amount at the Israeli statutory corporate tax rate 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 PTE. Effective Income Tax Rate Reconciliation PTE Impact of Preferred Technological Enterprise status Amount of the changes in tax reserve for uncertain tax positions. Effective Income Tax Rate Reconciliation Changes In Tax Reserve For Uncertain Tax Positions Changes in tax reserve for uncertain tax positions Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Adjustments for previous years' taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Impact of income tax at rates other than the Israeli statutory corporate tax rate Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Share-based compensation expenses Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Losses and timing differences for which valuation allowance was provided Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability Impact of tax rate change Effective Income Tax Rate Reconciliation, Tax Settlement, Other, Amount Other Israeli Taxation [Member] State and Local Jurisdiction [Member] Legal Entity [Axis] Entity [Domain] U S Subsidiaries [Member] Israeli Subsidiaries [Member] Thereafter [Member] U S Federal [Member] Preferred Enterprise Located In Development Area A [Member] Preferred Enterprise Located in Other Area [Member] Regulatory Agency [Axis] Regulatory Agency [Domain] GILTI [Member] Operating Loss Carryforwards Deferred Tax Assets, Net Effective Income Tax Rate Reconciliation, Percent Amendment tax rate percentage. Percentage Of Amendment Tax Rate Amendment also prescribes special tax tracks for technological enterprises, which are subject to regulations that were issued by the Minister of Finance in May 2017. The new tax tracks under the Amendment. Net Income Available for Parent Maximum Percentage of income from its core activity. Minimum Percentage of Income from its Core Activity Income Tax Credits and Adjustments Other Expenses [Abstract] Financial expenses: Interest Expense Interest Derivative Instruments Not Designated as Hedging Instruments, Loss Loss related to non-hedging derivative instruments Amount of amortization of marketable securities premiums and accretion of discounts net. Amortization of Marketable Securities Premiums and Accretion of discounts Net Amortization of marketable securities premiums and accretion of discounts, net Foreign Currency Transaction Loss, before Tax Exchange rate differences Other Expenses Other Other Nonoperating Expense Financial expenses, Total Component of Operating Income [Abstract] Financial income: Derivative Instruments Not Designated as Hedging Instruments, Gain Gain related to non-hedging derivative instruments Foreign Currency Transaction Gain, before Tax Exchange rate differences Gain on Sale of Investments Gain from financial investments Interest Income, Operating Interest income Interest Income, Other Other Other Nonoperating Income Financial income, Total Earnings Per Share Numerator [Abstract] Numerator: Earnings Per Share Denominator [Abstract] Denominator: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Effect of dilutive securities: Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Employee stock options and RSUs Schedule of Revenues from External Customers and Long-Lived Assets [Table] Americas [Member] Americas, principally the United States Europe [Member] Europe Continent of Eastern Asia. Eastern Asia [Member] Eastern Asia Israel [Member] Israel Revenues from External Customers and Long-Lived Assets [Line Items] GEOGRAPHIC INFORMATION Long-Lived Assets Long-lived assets Concentration Risk Type [Axis] Concentration Risk Type [Domain] Geographic Concentration Risk [Member] Geographic Concentration Risk Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Revenue from Contract with Customer Benchmark [Member] Sales Revenue UNITED STATES United States Concentration Risk, Percentage Revenue percentage Number of Reportable Segments Reportable segment Prepaid Expenses and Other Current Assets [Member] Other receivables and prepaid expenses This member stands for other payables and accrued expenses. Other Payables And Accrued Expenses [Member] Other payables and accrued expenses Description of where the foreign currency derivatives designated as cash flow hedges are reported in the balance sheet. Description Of Location Of Foreign Currency Cash Flow Hedge Derivatives On Balance Sheets Balance sheet Foreign Currency Contract, Asset, Fair Value Disclosure Fair value of foreign exchange forward and options Operating expense (income) [Member] Operating expenses (income) Description of where the foreign currency derivatives designated as cash flow hedges are reported in statement of operations. Description Of Location Of Foreign Currency Cash Flow Hedge Derivatives On Statement Of Operations Comprehensive Income (loss) Net deferred gain (loss) associated with cash flow hedges, recorded in other comprehensive income. Net Deferred Gain Loss Associated With Cash Flow Hedges Recorded In Other Comprehensive Income Net deferred gain (loss) associated with cash flow hedges The amounts of the outstanding derivatives contracts, which were designated as salary hedging contracts, as of the end of the periods. Derivatives Contracts Outstanding Outstanding forward and options collar (cylinder) contracts The amounts of the outstanding derivatives forward contracts, which are not designated as hedging contracts. Derivative, Forward Contracts Outstanding Outstanding forward contracts Subsequent Event [Table] Subsequent Event [Line Items] SUBSEQUENT EVENT EX-101.PRE 17 audc-20221231_pre.xml EX-101.PRE XML 18 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information
12 Months Ended
Dec. 31, 2022
shares
Document And Entity Information  
Document Type 20-F
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Entity Registrant Name AUDIOCODES LTD
Document Period End Date Dec. 31, 2022
Entity File Number 0-30070
Entity Incorporation, State or Country Code IL
Entity Address, Address Line One 1 Hayarden Street
Entity Address, Address Line Two Airport City
Entity Address, City or Town Lod
Entity Address, Postal Zip Code 7019900
Entity Address, Country IL
Contact Personnel Fax Number 972-3-9764040
Entity Well-known Seasoned Issuer Yes
Entity Current Reporting Status Yes
Entity Filer Category Large Accelerated Filer
Entity Interactive Data Current Yes
Entity Emerging Growth Company false
Document Accounting Standard U.S. GAAP
Entity Shell Company false
Entity Central Index Key 0001086434
Entity Common Stock, Shares Outstanding 31,688,544
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2022
Document Fiscal Period Focus FY
Amendment Flag false
Entity Voluntary Filers No
Trading Symbol AUDC
Security Exchange Name NASDAQ
Title of 12(b) Security Ordinary Shares, nominal value NIS 0.01 per share
ICFR Auditor Attestation Flag true
Auditor Name Kost Forer Gabbay & Kasierer
Auditor Firm ID 1281
Auditor Location Israel
Business Contact [Member]  
Document And Entity Information  
Contact Personnel Name Shabtai Adlersberg
Entity Address, Address Line One 1 Hayarden Street
Entity Address, Address Line Two Airport City
Entity Address, City or Town Lod
Entity Address, Postal Zip Code 7019900
City Area Code 972-3
Entity Address, Country IL
Local Phone Number 976-4105

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 24,535 $ 79,423
Restricted cash   5,100
Short-term and restricted bank deposits 5,210 220
Short-term marketable securities 2,120 669
Short-term financial investments 15,258  
Trade receivables (net of allowance for credit losses of $463 and $233 as of December 31, 2022 and 2021, respectively) 56,424 48,956
Other receivables and prepaid expenses 10,006 9,197
Inventories 36,377 23,988
Total current assets 149,930 167,553
LONG-TERM ASSETS:    
Long-term and restricted bank deposits   94
Long-term trade receivables 13,099  
Long-term marketable securities 75,946 89,307
Long-term financial investments 1,242  
Deferred tax assets 9,073 8,905
Operating lease right-of-use assets 13,517 16,457
Severance pay funds 17,933 22,724
Total long-term assets 130,810 137,487
PROPERTY AND EQUIPMENT, NET 3,965 4,394
INTANGIBLE ASSETS, NET 1,566 2,370
GOODWILL 37,560 37,560
Total assets 323,831 349,364
CURRENT LIABILITIES:    
Trade payables 11,338 7,863
Other payables and accrued expenses 38,316 38,350
Deferred revenues 36,634 41,591
Short-term operating lease liabilities 8,169 8,139
Total current liabilities 94,457 95,943
LONG-TERM LIABILITIES:    
Accrued severance pay 17,755 22,895
Deferred revenues and other liabilities 16,308 13,637
Long-term operating lease liabilities 5,551 11,391
Total long-term liabilities 39,614 47,923
COMMITMENTS AND CONTINGENT LIABILITIES (Note 11)
Total liabilities 134,071 143,866
SHAREHOLDERS' EQUITY:    
Ordinary shares of NIS 0.01 par value - Authorized: 100,000,000 shares as of December 31, 2022 and 2021; Issued: 63,998,443 and 63,294,907 shares as of December 31, 2022 and 2021, respectively; Outstanding: 31,688,544 and 32,498,215 shares as of December 31, 2022 and 2021, respectively 109 107
Additional paid-in capital 394,941 378,766
Treasury stock at cost - 32,309,899 and 30,796,692 shares as of December 31, 2022 and 2021, respectively (217,744) (179,645)
Accumulated other comprehensive income (loss) (10,953) (223)
Retained earnings (accumulated deficit) 23,407 6,493
Total shareholders' equity 189,760 205,498
Total liabilities and shareholders' equity $ 323,831 $ 349,364
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
$ in Thousands
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2022
₪ / shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2021
₪ / shares
CONSOLIDATED BALANCE SHEETS        
Allowance for credit losses (in dollars) | $ $ 463   $ 233  
Ordinary shares, par value (in NIS per share) | ₪ / shares   ₪ 0.01   ₪ 0.01
Ordinary shares, shares authorized 100,000,000   100,000,000  
Ordinary shares, shares issued 63,998,443   63,294,907  
Ordinary shares, shares outstanding 31,688,544   32,498,215  
Treasury stock, shares 32,309,899   30,796,692  
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues:      
Total revenues $ 275,093 $ 248,920 $ 220,774
Cost of revenues:      
Total cost of revenues 96,315 78,029 70,958
Gross profit 178,778 170,891 149,816
Operating expenses:      
Research and development, net 59,842 53,396 46,072
Selling and marketing 70,123 62,057 51,217
General and administrative 17,494 15,914 14,177
Total operating expenses 147,459 131,367 111,466
Operating income 31,319 39,524 38,350
Financial income (expenses), net 2,864 123 (1,703)
Total, before income taxes 34,183 39,647 36,647
Taxes on income 5,717 5,896 9,399
Net income $ 28,466 $ 33,751 $ 27,248
Earnings per share:      
Basic $ 0.89 $ 1.03 $ 0.87
Diluted $ 0.88 $ 1.00 $ 0.83
Weighted average number of shares used in computations of earnings per share:      
Basic 31,849,422 32,703,478 31,440,093
Diluted 32,500,141 33,845,559 32,915,683
Products      
Revenues:      
Revenues $ 164,302 $ 155,089 $ 145,332
Cost of revenues:      
Cost of revenues 63,686 52,750 54,384
Services      
Revenues:      
Revenues 110,791 93,831 75,442
Cost of revenues:      
Cost of revenues $ 32,629 $ 25,279 $ 16,574
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income $ 28,466 $ 33,751 $ 27,248
Change in unrealized gains (losses) on marketable securities available-for-sale, net of tax:      
Gain (loss) on marketable securities recognized in other comprehensive income (5,434) (1,395) 453
Other comprehensive income (loss) related to unrealized gains (losses) on marketable securities available-for-sale (5,434) (1,395) 453
Change in unrealized gains (losses) on cash flow hedges, net of tax:      
Gain (loss) on derivative instruments recognized in other comprehensive income, (8,979) 1,538 3,445
Gain (loss) on derivative instruments recognized in income 3,683 (2,138) (2,126)
Other comprehensive income (loss), related to unrealized gains (losses) on cash flow hedges, net of tax (5,296) (600) 1,319
Other comprehensive income (loss), net of tax (10,730) (1,995) 1,772
Total comprehensive income $ 17,736 $ 31,756 $ 29,020
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Share capital
Additional paid-in capital
Treasury stock
Accumulated other comprehensive income (loss)
Retained earnings (accumulated deficit)
Total
Balance at Dec. 31, 2019 $ 94 $ 265,372 $ (137,793) $ 0 $ (35,199) $ 92,474
Issuance of shares upon exercise of options and vesting of RSUs 3 2,603 0 0 0 2,606
Issuance of ordinary shares in a public offering, net 8 85,418 0 0 0 85,426
Share-based compensation related to options and RSUs granted to employees and non-employees 0 8,771 0 0 0 8,771
Cash dividends paid 0 0 0 0 (8,442) (8,442)
Other comprehensive income 0 0 0 1,772 0 1,772
Net income 0 0 0 0 27,248 27,248
Balance at Dec. 31, 2020 105 362,164 (137,793) 1,772 (16,393) 209,855
Purchase of treasury stock 0 0 (41,852) 0 0 (41,852)
Issuance of shares upon exercise of options and vesting of RSUs 2 2,438 0 0 0 2,440
Share-based compensation related to options and RSUs granted to employees and non-employees 0 14,164 0 0 0 14,164
Cash dividends paid 0 0 0 0 (10,865) (10,865)
Other comprehensive income 0 0 0 (1,995) 0 (1,995)
Net income 0 0 0 0 33,751 33,751
Balance at Dec. 31, 2021 107 378,766 (179,645) (223) 6,493 205,498
Purchase of treasury stock 0 0 (38,099) 0 0 (38,099)
Issuance of shares upon exercise of options and vesting of RSUs 2 1,053 0 0 0 1,055
Share-based compensation related to options and RSUs granted to employees and non-employees 0 15,122 0 0 0 15,122
Cash dividends paid 0 0 0 0 (11,552) (11,552)
Other comprehensive income 0 0 0 (10,730) 0 (10,730)
Net income 0 0 0 0 28,466 28,466
Balance at Dec. 31, 2022 $ 109 $ 394,941 $ (217,744) $ (10,953) $ 23,407 $ 189,760
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net income $ 28,466 $ 33,751 $ 27,248
Adjustments required to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 2,984 2,432 2,268
Amortization of marketable securities premiums and accretion of discounts, net 1,513 1,589 172
Share-based compensation related to options and RSUs granted to employees and non-employees 15,122 14,164 8,771
Cash financial expenses (income), net (892) 54 (26)
Decrease in deferred tax assets, net 1,780 3,406 8,329
Increase in trade receivables, net (20,567) (14,438) (7,017)
Increase in other receivables and prepaid expenses (1,621) (1,221) (1,516)
Decrease (increase) in inventories (12,653) 4,504 (1,525)
Decrease in operating lease right-of-use assets 6,639 7,445 7,913
Decrease in operating lease liabilities (9,509) (7,556) (6,717)
Decrease in royalty buyout liability 0 (11,684) (9,815)
Increase in trade payables 3,475 879 356
Increase (decrease) in other payables and accrued expenses (4,077) 9,601 3,839
Increase (decrease) in deferred revenues (2,030) 5,480 5,906
Increase (decrease) in accrued severance pay, net (349) (1,062) 290
Net cash provided by operating activities 8,281 47,344 38,476
Cash flows from investing activities:      
Purchase of property and equipment (1,487) (1,174) (1,530)
Purchase of marketable securities 0 (43,808) (54,977)
Purchase of financial investments (16,615) 0 0
Proceeds from redemption of marketable securities 1,123 3,240 0
Proceeds from redemption of financial investments 1,052 0 0
Proceeds from sale of marketable securities 2,250 2,571 0
Investment in short-term and restricted bank deposits (5,000) 0 (84,000)
Proceeds from short-term and restricted bank deposits 10 84,597 599
Proceeds from long-term and restricted bank deposits 94 0 600
Net cash paid for acquisition of subsidiary (1,100) (2,804) 0
Net cash provided by (used in) investing activities (19,673) 42,622 (139,308)
Cash flows from financing activities:      
Purchase of treasury stock (38,099) (41,852) 0
Repayment of long-term bank loans 0 (1,200) (2,497)
Cash dividends paid (11,552) (10,865) (8,442)
Proceeds from issuance of shares upon exercise of options 1,055 2,440 2,606
Proceeds from issuance of shares in a public offering, net 0 0 85,426
Net cash provided by (used in) financing activities (48,596) (51,477) 77,093
Increase (decrease) in cash, cash equivalents and restricted cash (59,988) 38,489 (23,739)
Cash, cash equivalents and restricted cash at the beginning of the year 84,523 46,034 69,773
Cash, cash equivalents and restricted cash at the end of the year 24,535 84,523 46,034
Supplemental disclosure of cash flow activities:      
Cash paid during the year for income taxes 4,024 1,584 835
Cash paid during the year for interest 0 455 204
Significant non-cash transactions:      
Inventory transferred to be used as property and equipment 264 701 607
Operating lease right-of-use asset recognized with corresponding lease liability $ 3,699 $ (1,528) $ 3,655
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.23.1
GENERAL
12 Months Ended
Dec. 31, 2022
GENERAL  
GENERAL

NOTE 1:-GENERAL

a.

Business overview:

AudioCodes Ltd. (the “Company”) and its subsidiaries (together with the Company, the “Group”) is a leading vendor of advanced communication, software, products and productivity solutions for the digital workplace. The Company’s products are deployed on-premises or delivered from the cloud. Providing software communications, cloud-based platforms, customer premise equipment and software applications, the Company’s solutions and products are geared to meet the growing needs of enterprises and service providers realigning their operations towards the transition to all-IP networks and hosted unified communications and collaboration business services. In addition, the Company offers a complete suite of professional and managed services that allow the Company’s partners and customers to choose a service packages (or complement their own offering) from a modular portfolio of professional services.

The Company operates through its wholly-owned subsidiaries in the United States, Europe, Asia, Latin America, Australia and Israel.

b.

Material customers and suppliers:

The Group is dependent upon sole source suppliers for certain key components used in its products, including certain digital signal processing chips. Although there are a limited number of manufacturers for these particular components, management believes that other suppliers could provide similar components on comparable terms to the extent needed. Any change in suppliers, however, could cause a delay in manufacturing and a possible loss of sales, which could materially and adversely affect the operating results and financial position of the Group.

During the years ended December 31, 2022, 2021 and 2020, the Group had a major customer which accounted for 15.1%, 15.4% and 13.0%, respectively, of total revenues in those years. In addition, during the years ended December 31, 2022, 2021 and 2020, the Group had an additional major customer which accounted for 10.0%, 10.9% and 13.5%, respectively, of total revenues the years ended December 31, 2022, 2021 and 2020. No other customer accounted for more than 10% of the Group's revenues in the years ended December 31, 2022, 2021 and 2020.

c.

COVID-19:

The COVID-19 pandemic has impacted, and continues to impact, the markets that the Group serves. In particular, the COVID-19 pandemic resulted in an unprecedented shift to work-from-home for many enterprises and contact centers, and a need to enable remote teams and agents to communicate and collaborate, regardless of their location. Moreover, there has also been a significant increase in the consumption of online services resulting from lockdowns in many countries, thus increasing the load on support centers. The COVID-19 pandemic has disrupted supply chains and affected production and sales across a range of industries, including the industry in which the Group operates. While the Group has previously managed, and will continue to actively manage, the Group’s business in an attempt to mitigate the impacts of the COVID-19 pandemic, the Group cannot at this time estimate the duration or full magnitude that the COVID-19 pandemic could ultimately have on the Group’s business, results of operations and financial condition.

NOTE 1:-GENERAL (Cont.)

d.

Ongoing conflict in Ukraine:

In February 2022, Russia launched a large-scale invasion of Ukraine, and Russia and Ukraine continue to engage in active and armed conflict. Such conflict has resulted, and will likely continue to result in, significant destruction of Ukraine’s infrastructure and substantial casualties amongst military personnel and civilians. As a result of Russia’s invasion of Ukraine, the governments of several nations have implemented commercial and economic sanctions against Russia (as well as certain banks, companies, government officials, and other individuals in Russia and Belarus). In addition to governmental entities, actors in the private sector, including, among others, tech firms, consumer brands and major manufacturers, have stopped, or publicly announced that they intend to stop, operations in Russia and cease their partnerships with Russian firms, and shippers, insurance companies and refiners have similarly indicated that they will no longer purchase or ship crude oil from Russia.

In March 2022, Israel’s then Foreign Minister Mr. Yair Lapid indicated that Israel would not function as a route to bypass sanctions imposed on Russia by the United States and other western countries, and Israeli banks have elected to sever relationships with sanctioned Russian banks. Israel has not, as of the date of this Annual Report, imposed explicit sanctions on Russia or Belarus; however, it has publicly rejected Russia’s annexation of the four occupied regions of Ukraine and voiced support for Ukraine’s sovereignty and territorial integrity. Moreover, Israeli companies that maintain ties to the United States, the United Kingdom and the European Union could be indirectly subject to the measures imposed by such nations.

While it is not possible to predict or determine the ultimate consequences and impact of the conflict in Ukraine, such conflict could result in, among other things, significant regional instability and geopolitical shifts, and material and adverse effects on global macroeconomic conditions, financial markets, exchange rates and supply chains. To the extent negotiations between Russia and Ukraine are ultimately unsuccessful, the conflict in Ukraine could have a lasting impact in the near- and long-term on the financial condition, business and operations of the Group’s business (and the businesses of the counterparties with whom the Group engages), and the global economy at large.

XML 26 R9.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2022
SIGNIFICANT ACCOUNTING POLICIES  
SIGNIFICANT ACCOUNTING POLICIES

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES

The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”), applied on a consistent basis as follows:

a.

Use of estimates:

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they were made. As applicable to these consolidated financial statements, the most significant estimates and assumptions relate to revenue recognition and allowance for sales returns, allowance for credit losses, inventories write-off, intangible assets, goodwill, income taxes and valuation allowance, share-based compensation and contingent liabilities. Actual results could differ from those estimates.

b.

Financial statements in U.S. dollars (“dollars”):

A majority of the Group’s revenues is generated in dollars. In addition, most of the Group’s costs are denominated and determined in dollars and in new Israeli shekels (“NIS”). Management believes that the dollar is the currency in the primary economic environment in which the Group operates. Thus, the functional and reporting currency of the Group is the dollar.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with Accounting Standards Codification (“ASC”) 830, “Foreign Currency Matters”. All transaction gains and losses of the remeasured monetary balance sheet items are reflected in the consolidated statements of operations as financial income or expenses, as appropriate.

c.

Principles of consolidation:

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions and balances, including profits from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.

d.

Cash equivalents:

Cash equivalents represent short-term highly liquid investments that are readily convertible into cash with original maturities of three months or less at the date acquired.

e.

Short-term and restricted bank deposits:

Short-term and restricted bank deposits are deposits with maturities of more than three months, but less than one year. The deposits are mainly in dollars and bear interest at an average annual rate of 1.06% and 0.28% for the years ended December 31, 2022 and 2021, respectively. Short-term and restricted deposits are presented at cost. Any accrued interest on these deposits is included in other receivables and prepaid expenses.

    

December 31,

    

December 31,

2022

2021

Cash and cash equivalents

$

24,535

$

79,423

Restricted cash

 

 

5,100

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows

$

24,535

$

84,523

f.

Marketable securities:

The Group accounts for investments in debt securities in accordance with ASC 320, “Investments - Debt Securities”.

Management determines the appropriate classification of its investments in marketable debt securities at the time of purchase and reevaluates such determinations at each balance sheet date.

As of December 31, 2022, the Group classified all of its marketable securities as available-for-sale (“AFS”). AFS securities are carried out at fair value, with the unrealized gains and losses, net of tax, reported in “accumulated other comprehensive loss” in shareholders’ equity. Realized gains and losses on sale of investments are included in “financial income (expenses), net” and are derived using the specific identification method for determining the cost of securities. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, together with interest on securities, is included in “financial income (expenses), net”.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The Group periodically evaluates its AFS debt securities for impairment in accordance with Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”. 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 the Consolidated Statements of operations. If neither of these criteria are met, the Company assesses whether credit loss exists. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss may exist, the present value of the cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of the cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses will be recorded, limited by the amount that the fair value is less than the amortized cost basis. Any additional impairment not recorded through an allowance for credit losses is recognized in other comprehensive income.

During the years ended December 31, 2022, 2021 and 2020, the Group’s credit losses were immaterial.

g.

Long-term and restricted bank deposits:

Bank deposits and the related accrued interest with maturities of more than one year are included in long-term investments and presented at their cost. Accrued interest that is payable within a one-year period is included in other receivables and prepaid expenses.

h.

Inventories:

Inventories are stated at the lower of cost or market value. Cost is determined as follows:

Raw materials - using the “weighted average cost” method; and

Finished products - using the “weighted average cost” method with the addition of direct manufacturing costs.

The Group periodically evaluates the quantities on hand relative to current and historical selling prices, historical and projected sales volume and technological obsolescence. Based on these evaluations, inventory write-offs are taken based on slow moving items, technological obsolescence, excess inventories, discontinuation of product lines, and market prices lower than cost.

i.

Property and equipment:

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:

Computers and peripheral equipment

    

33%

Office furniture and equipment

6% to 20% (mainly 15%)

Leasehold improvements

Over the shorter of the term of the lease, or the useful life of the assets

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The Group’s long-lived assets (asset group) to be held and used, including right of use assets and intangible that are subject to amortization are reviewed for impairment in accordance with ASC 360, “Property, Plant and Equipment” whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. If such assets are considered to be impaired, recoverability of assets (asset group) to be held and used is measured by a comparison of the carrying amount of an asset (asset group) to the future undiscounted cash flows expected to be generated by the asset. The impairment to be recognized is measured by the amount by which the carrying amount of the assets (asset groups) exceeds the fair value of the assets (asset groups).

During the years ended December 31, 2022, 2021 and 2020, no impairment losses have been identified.

j.

Intangible assets:

Intangible assets are comprised of acquired technology, customer relations and licenses. Intangible assets that are not considered to have an indefinite useful life are amortized using the straight-line basis over their estimated useful lives, which range from 4 to 10 years.

k.

Leases:

The Group evaluates the contracts it enters into to determine whether such contracts contain leases. A contract contains a lease if the contract conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration.

The Group determines if an arrangement is a lease at inception of the contract, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. The commencement date of the lease is the date that the lessor makes an underlying asset available for the lessee's use. At commencement, contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee, or as an operating, sales-type or direct financing lease where the Company is a lessor, based on their terms.

As the Group's lease arrangements as a lessee do not provide an implicit rate, the Group uses its incremental estimated borrowing rate at lease commencement to measure ROU assets and lease liabilities. Operating lease expense is generally recognized on a straight-line basis over the lease term. For leases with a term of one year or less, the Group elected not to record the ROU asset or liability. The Group elected to not recognize a lease liability or ROU asset for leases with a term of twelve months or less. The Group also elected the practical expedient to not separate lease and non-lease components for its leases.

A portion of the Group's sales of equipment to customers are made through bundled lease arrangements which typically include software license, equipment and services. Revenues under these bundled lease arrangements are allocated considering the relative standalone selling prices of the lease and non-lease components included in the bundled arrangement.  

The two primary accounting provisions the Group use to classify transactions as sales-type or operating leases are: (i) a review of the lease term to determine if it is for the major part of the economic life of the underlying equipment; and (ii) a review of the present value of the lease payments to determine if they are equal to or greater than substantially all of the fair market value of the equipment at the inception of the lease. Equipment included in arrangements meeting these conditions are accounted for as sales-type leases and revenue is recognized at lease commencement. Equipment included in arrangements that do not meet these conditions are accounted for as operating leases and revenue is recognized over the term of the lease. For the year ended December 31, 2022, equipment leases that were classified as operating leases were immaterial.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

l.

Goodwill:

Goodwill and certain other purchased intangible assets have been recorded in the Group's financial statements as a result of acquisitions.

Goodwill represents the excess of the purchase price over the estimated fair value of net assets of a business acquired in a business combination. Under ASC 350, "Intangibles - Goodwill and Other", goodwill is not amortized, but rather is subject to an impairment test at least annually.

The Group performs an annual impairment test of goodwill in the fourth quarter of each fiscal year, or more frequently. if events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is tested for impairment at the reporting unit level, by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the reporting unit does not pass the qualitative assessment, the Company carries out a quantitative test for impairment of goodwill, by comparing the fair value of the reporting unit with the carrying amount of the reporting unit that includes goodwill. The Company may bypass the qualitative assessment and proceed directly to performing the quantitative goodwill impairment test. The Company operates as one reporting segment, and this segment comprises its only reporting unit. Therefore, goodwill is tested for impairment at that level. The Company did not record goodwill impairment charges during the years ended December 31, 2022, 2021 and 2020.

m.

Revenue recognition:

The Group generates its revenues primarily from the sale of software licenses, equipment, and related services through a direct sales force and sales representatives. The Group's products are delivered to its customers, which include original equipment manufacturers, network equipment providers, systems integrators, enterprises, carriers and distributors in the telecommunications and networking industries, all of whom are considered end-users.

Revenues are recognized in accordance with ASC 606, "Revenue from Contracts with Customers”. As such, the Group 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 Group satisfies its performance obligations.

The Group enters into contracts that can include combinations of products and services that are capable of being distinct and accounted for as separate performance obligations.  The software licenses and equipment are distinct as the customer can derive the economic benefit of it without any additional services. The Group allocates the transaction price to each performance obligation, based on its relative standalone selling price out of the total consideration of the contract.

Software license and equipment revenues are recognized at the point of time when control is transferred,

Revenues from maintenance and support services are recognized over time ratably over the term of the contract.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

As the Group generally does not sell the products separately on a standalone basis, the standalone selling prices are not directly observable. Therefore, the Group makes estimates, based on reasonably available information. The estimated selling price is established considering multiple factors such as historical selling prices, internal pricing practices, gross margin objectives and discount policy.

The Group grants to certain customers a right of return or the ability over a limited period of time to exchange for other products a specific percentage of the total price paid for products they have purchased. The Group maintains a provision for product returns and exchanges and other incentives, based on its experience with historical sales returns, analysis of credit memo data and other known factors, all in accordance with ASC 606. This provision is deducted from revenues and amounted to $2,704 and $3,509 as of December 31, 2022 and 2021, respectively. This provision was recorded as part of other payables and accrued expenses.

In instances of contracts where revenue recognition differs from the timing of invoicing, the Company generally determined that those contracts do not include a significant financing component. The primary purpose of the invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company's products and services, not to receive or provide financing. 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.

Deferred revenues include amounts invoiced to customers for which revenue has not yet been recognized. Deferred revenues are recognized as (or when) the Group performs the performance obligations under the contract.

The Group pays sales commissions to sales and marketing personnel, based on their attainment of certain predetermined sales goals. Amortization expenses related to these costs are included in selling and marketing expenses in the consolidated statements of operations.

The Group has included as part of other receivables and prepaid expenses in its consolidated balance sheet, costs to obtain a contract in the amount of $829 and $635, as of December 31, 2022 and 2021, respectively.

Remaining performance obligations represents contracted revenues that have not yet been recognized, which includes deferred revenues and non-cancelable contracts that will be recognized as revenue in future periods. The following table represents the remaining performance obligations as of December 31, 2022, which are expected to be satisfied and recognized in future periods:

Year Ending December 31,

2025 and

    

2023

    

2024

    

thereafter

Products

$

72

$

12

$

1

Services

 

36,562

 

8,711

 

7,228

$

36,634

$

8,723

 

$

7,229

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

Significant changes in the balances of deferred revenues during the years are as follows:

Year Ended December 31,

    

2022

    

2021

Balance, at the beginning of the year

$

54,616

$

49,136

Revenue recognized

 

(38,625)

 

(31,456)

Increase in deferred revenues and customer advances

 

36,595

 

36,936

Balance, at the end of the year

 

52,586

 

54,616

Less current portion at the end of the year

 

(36,634)

 

(41,591)

Long term portion at the end of the year

$

15,952

$

13,025

n.

Warranty costs:

The Group usually provides an assurance-type warranty for a period of 12 months at no extra charge. The Group estimates the costs that may be incurred under its basic limited warranty and records a liability in the amount of such costs at the time product revenue is recognized. Factors that affect the Group’s warranty liability include the number of installed units, historical and anticipated rates of warranty claims, and cost per claim. The Group periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. As of December 31, 2022 and 2021, the provision for warranty amounted to $212 and $187, respectively.

o.

Research and development costs:

ASC 985-20, “Costs of Software to Be Sold, Leased, or Marketed”, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.

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 product is ready for general release. Therefore, research and development costs are charged to the consolidated statement of operations, as incurred.

Participation grants from the Israel Innovation Authority (the “IIA”) for research and development activity are recognized at the time the Company is entitled to such grants based on the costs incurred and included as a deduction from research and development costs. Research and development grants recognized during the years ended December 31, 2022, 2021 and 2020 were $624, $570 and $388, respectively.

p.

Income taxes:

The Group accounts for income taxes in accordance with ASC 740, “Income Taxes”. ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and tax bases of assets and liabilities and for carryforward tax losses. Deferred taxes are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Group records 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 of or the entire amount of the deferred tax asset will not be realized.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

In addition, ASC 740 prescribes a recognition threshold and measurement attribute for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The first step is to evaluate the tax position taken or expected to be taken in a tax return. This is done 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.

Interest and penalties assessed by taxing authorities on an underpayment of income taxes are included as a component of income tax expense in the consolidated statements of operations.

q.

Accumulated other comprehensive income (loss) (“AOCI”):

The Company accounts for comprehensive income (loss) in accordance with ASC 220, “Comprehensive Income”, which establishes standards for the reporting and presentation of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.

The components of AOCI were as follows:

Gains (losses)

on available-

for-sale

Gains (losses)

marketable

on cash flow

    

securities

    

hedges

    

Total

Balance as of January 1, 2022

$

(942)

$

719

$

(223)

Other comprehensive loss before reclassifications, net of tax

 

(5,434)

 

(8,979)

 

(14,413)

Amounts reclassified from AOCI

 

 

3,683

 

3,683

Other comprehensive income (loss), net of tax

 

(5,434)

 

(5,296)

 

(10,730)

Balance as of December 31, 2022

$

(6,376)

$

(4,577)

$

(10,953)

    

Year Ended December 31,

2022

    

2021

    

2020

Amounts reclassified from AOCI

 

  

 

  

 

  

Cost of revenues

$

814

$

(513)

$

(497)

Research and development, net

 

1,735

 

(990)

 

(937)

Selling and marketing

 

708

 

(406)

 

(375)

General and administrative

 

426

 

(229)

 

(317)

Total operating expenses (income), before income taxes

$

3,683

$

(2,138)

$

(2,126)

The effects on net income of amounts reclassified from AOCI in the year ended December 31, 2022 derive from realized losses on cash flow hedges recorded in operating expenses and from realized losses on available-for-sale marketable securities recorded in financial income (expenses), net.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

r.

Concentrations of credit risk:

Financial instruments that potentially subject the Group to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, trade receivables, marketable securities and foreign currency derivative contracts.

The majority of the Group’s cash and cash equivalents, bank deposits and foreign currency derivative contracts are invested in dollar denominated instruments with major banks in Israel and in the United States. The Group is exposed to credit risk in the event of default by financial institutions to the extent of the amounts recorded on the accompanying consolidated balance sheets exceed federally insured limits. Management believes that the financial institutions that hold the Group’s investments are corporations with high credit standing.

Accordingly, management believes that low credit risk exists with respect to these financial investments.

Marketable securities include investments in dollar-denominated corporate bonds. Marketable securities consist of highly liquid debt instruments with high credit standing. The Company’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 Group’s portfolio is well diversified and, accordingly, minimal credit risk exists with respect to these marketable debt securities.

The trade receivables of the Group are derived from sales to customers located primarily in the Americas, Eastern Asia, Israel and Europe. Under certain circumstances, the Group may require letters of credit, other collateral, additional guarantees or advance payments.

Regarding certain credit balances, the Group is covered by foreign trade risk insurance. The Group performs ongoing credit evaluations of its customers and establishes an allowance for credit losses.

s.

Earnings per share:

Basic earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year, plus potential dilutive ordinary shares considered outstanding during the year, in accordance with ASC 260, “Earnings per Share”.

Certain outstanding options and restricted share units (“RSUs”) have been excluded from the calculation of the diluted earnings per share since such securities are anti-dilutive for all years presented. The total weighted average number of shares related to the outstanding options and RSUs that have been excluded from the calculation of diluted earnings per share was 153,191, 26,686 and 64,312 for the years ended December 31, 2022, 2021 and 2020, respectively.

t.

Accounting for share-based compensation:

The Company accounts for share-based compensation in accordance with ASC 718, “Compensation-Stock Compensation”. ASC 718 requires companies to estimate the fair value of share-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 the Company’s consolidated statement of operations.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The weighted-average estimated fair value of employee stock options granted during the years ended December 31, 2022, 2021 and 2020, was $8.99, $10.64, and $8.55 per share, respectively, using the Black-Scholes option pricing model. Fair values were estimated using the following weighted-average assumptions (annualized percentages):

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Dividend yield

1.13%

0.88%

1.01%-1.17%

Expected volatility

47.64%

49.45%

37.89%-43.09%

Risk-free interest

2.83%

0.5%

0.29%-1.43%

Expected life

4.10 years

 

3.61 years

 

3.57-4.23 years

The Company used its historical volatility in accordance with ASC 718. The computation of volatility uses historical volatility derived from the Company’s exchange traded shares. The expected term of options granted is estimated based on historical experience and represents the period of time that options granted are expected to be outstanding. The risk free interest rate assumption is the implied yield currently available on United States treasury zero-coupon issues with a remaining term equal to the expected life of the Company’s options. The dividend yield assumption is based on the Company’s historical experience and expectation of future dividend payouts and may be subject to substantial change in the future. The Company paid its first cash dividend during the third quarter of 2018 and has been paying cash dividends on a bi-annual basis since then. The Company currently expects to continue pay cash dividends in the future, subject to receipt of required Israeli court approvals, although there can be no assurance that it will do so. See also Note 12.

The total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2022, 2021 and 2020 were included in items of the consolidated statements of operations, as follows:

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Cost of revenues

$

425

$

411

$

181

Research and development expenses, net

 

3,481

 

2,772

 

1,535

Selling and marketing expenses

 

6,032

 

6,170

 

3,635

General and administrative expenses

 

5,184

 

4,811

 

3,420

Total share-based compensation expenses

$

15,122

$

14,164

$

8,771

u.

Treasury stock:

The Company repurchases its ordinary shares from time to time in the open market and holds such repurchased shares as treasury stock. The Company presents the cost to repurchase treasury stock as a reduction of shareholders’ equity. See also Note 12a.

v.

Severance pay:

The liability for severance pay for Israeli employees is calculated pursuant to the Israeli Severance Pay Law, 1963 (the “Severance Pay Law”), based on the most recent salary of the employees multiplied by the number of years of employment as of the balance sheet date for all employees in Israel. Employees who have been employed for more than a one-year period are entitled to one month’s salary for each year of employment or a portion thereof. The Group’s liability for all of its Israeli employees is fully provided for by monthly deposits with severance pay funds, pension funds, insurance policies and by an accrual. The value of these deposits is recorded as an asset in the Company’s consolidated balance sheet.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The deposited funds include profits accumulated up to the consolidated balance sheets date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to the Severance Pay Law or labor agreements.

Since March 2011, the Group’s agreements with new Israeli employees are under Section 14 of the Severance Pay Law. The Group’s contributions for severance pay have replaced its severance pay obligation. Upon contribution of the full amount of the employee’s monthly salary for each year of service, no additional calculations are conducted between the parties regarding the matter of severance pay and no additional payments are made by the Group to the employee upon termination. The Group is legally released from the obligations to employees once the deposit amounts have been paid, and therefore the severance pay liability is not reflected in the balance sheet.

Severance pay expenses for the years ended December 31, 2022, 2021 and 2020, amounted to $3,907, $2,373 and $3,078, respectively.

w.

Employee benefit plan:

The Group has 401(k) defined contribution plans covering employees in the United States. All eligible employees may elect to contribute a portion of their annual compensation to the plan through salary deferrals, subject to the IRS limit of $20.5 during the years ended December 31, 2022 and 2021, plus a catch-up contribution of $6.5 for participants aged 50 or over. The Group matches 50% of employees’ contributions, up to a maximum of 6% of the employees’ annual pay. In the years ended December 31, 2022, 2021 and 2020, the Group matched contributions in the amount of $531, $431 and $386, respectively.

x.

Advertising expenses:

Advertising expenses are charged to the consolidated statements of operations as incurred. Advertising expenses for the years ended December 31, 2022, 2021 and 2020 amounted to $1,733, $582 and $371, respectively.

y.

Fair value of financial instruments:

Fair value is an exit price, representing the amount that would be received 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. As a basis for considering such assumptions, ASC 820, “Fair Value Measurements and Disclosures” establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:

Level 1-Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2 -Observable inputs, other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

Level 3 -Unobservable inputs which are supported by little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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. See also Note 8.

The estimated fair value of financial instruments has been determined by the Group using available market information and valuation methodologies. Considerable judgment is required in estimating fair values. Accordingly, the estimates may not be indicative of the amounts the Group could realize in a current market exchange.

The following methods and assumptions were used by the Group in estimating its fair value disclosures for financial instruments:

The carrying amounts of cash and cash equivalents, bank deposits, trade receivables, trade payables, other receivables and other payables and accrued expenses approximate their fair value due to the short-term maturity of such instruments. The carrying value of long-term bank loans also approximates its fair value, since it bears interest at rates close to the prevailing market rates.

The fair value of foreign currency contracts is estimated by obtaining current quotes from banks and market observable data of similar instruments.

The fair value of marketable securities is estimated by obtaining the fair value of the marketable securities from the bank, which is based on current quotes and market value provided by external service providers.

The fair value of financial investments consists of investments in limited partnerships, that are valued at the net asset value (“NAV”) which is a practical expedient to their estimate fair value. The NAV is provided by the fund administrator and is based on the value of the underlying assets owned less its liabilities.

z.

Derivative instruments and hedging:

The Group accounts for derivative instruments and hedging based on ASC 815, “Derivatives and Hedging”.

The Group 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. The changes in the fair value of such instruments are included as gain or loss in “financial income (expenses), net” at each reporting period.

For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive loss in equity and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings and is classified as payroll and rent expenses.

To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.

aa.

Recently adopted accounting standards:

In December 2019, the Financial Accounting Standards Board (the "FASB") issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which simplifies the accounting for income taxes. This guidance became effective for the first quarter of 2021 on a prospective basis. The implementation of ASU 2019-12 in the year ended December 31, 2021, did not have a material impact on the Company’s consolidated financial statements.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805)". ASU 2021-08 creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination. Under this exception, an acquirer applies ASC 606 to recognize and measure contract assets and contract liabilities on the acquisition date. ASC 805 generally requires the acquirer in a business combination to recognize and measure the assets it acquires and the liabilities it assumes at fair value on the acquisition date. The ASU 2021-08 will become effective for fiscal years beginning after December 15, 2022. The adoption of this ASU is not expected to have a material impact on the Company’s consolidated financial statements.

XML 27 R10.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")
12 Months Ended
Dec. 31, 2022
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")  
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")

NOTE 3:-ACQUISITION OF CALLVERSO LTD. (“CALLVERSO”)

On November 10, 2021 (the “Closing Date”), the Company entered into a share purchase agreement (the “Share Purchase Agreement”), pursuant to which the Company acquired 100% of the outstanding shares of Callverso, a leading Israeli developer and provider of conversational AI solutions for contact centers. Following the transaction. Immediately following the transaction, Callverso became a wholly-owned subsidiary of the Company.

The acquisition of Callverso was accounted for using the purchase method. The $3,000 purchase price for the acquisition was composed of the following amounts: (i) a $2,900 payment in cash payable on the Closing Date, of which $300 was deposited in escrow for a period of 12 months following the Closing Date; and (ii) $100 retained as security for any liabilities of Callverso as of the Closing. The foregoing amount was paid in full in January 2022.

As part of the Share Purchase Agreement, the Company also agreed to pay an earn-out amount, based on the sales of the Company’s products related to Callverso technology and subject to the employment of the former shareholders of Callverso. The maximum earn-out amount is $6,000 and is to be paid over three years as follows: (i) up to $2,000 was payable on January 31, 2023, based on sales in 2022; (ii) up to $2,000 is payable on January 31, 2024, based on sales in 2023; and (iii) up to $2,000 is payable on January 31, 2025, based on sales in 2024 (collectively, the “Earn-Out Payments”).

The Earn-Out Payments and the Deferred Payments will be recorded as payroll expenses since the payments are subject to continuing employment.

NOTE 3:-ACQUISITION OF CALLVERSO LTD. (“CALLVERSO”) (Cont.)

The following table summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed as of the Closing Date:

Current assets

    

$

152

Technology

 

1,958

Customer relationships

 

201

Total identifiable assets acquired

 

2,311

Current liabilities

 

(152)

Deferred tax liability

 

(497)

Total identifiable liabilities assumed

 

(649)

Net identifiable assets acquired

 

1,662

Goodwill

 

1,338

Net assets acquired

$

3,000

The fair values of the acquired technology and customer relationships were valued using the income approach. This method utilized a forecast of expected cash inflows, cash outflows and contributory charges for economic returns on tangible and intangible assets employed.

The excess of the purchase price over the preliminary assessment of the net tangible and intangible assets acquired resulted in goodwill of $1,338. The goodwill is primarily attributable to expected synergies resulting from the acquisition. The acquired technology and customer relationships are being amortized on a straight-line basis over a period of 4 and 4.5 years, respectively.

On December 22, 2021, a merger agreement was entered into by the Company and Callverso in connection with an internal restructuring. The merger was made effective as of January 1, 2022.

XML 28 R11.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES
12 Months Ended
Dec. 31, 2022
MARKETABLE SECURITIES  
MARKETABLE SECURITIES

NOTE 4:-MARKETABLE SECURITIES

The following is a summary of available-for-sale marketable securities:

    

December 31, 2022

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

    

cost

    

gains

    

losses

    

Value

Maturing within one year:

Corporate bonds

$

1,531

$

$

(32)

$

1,499

Maturing between one to five years:

Corporate bonds

81,866

$

(7,897)

73,969

Governmental bonds

2,880

$

(282)

2,598

Balance as of December 31, 2022

$

86,277

$

$

(8,211)

$

78,066

    

December 31, 2021

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

    

cost

    

gains

    

losses

    

Value

Maturing between one to five years:

Corporate bonds

$

88,327

$

54

$

(1,248)

$

87,133

Governmental bonds

2,880

$

(37)

2,843

Balance as of December 31, 2021

$

91,207

$

54

$

(1,285)

$

89,976

The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2022, and the length of time that those investments have been in a continuous loss position:

Less than 12 months

12 months and greater

    

    

Gross

    

    

Gross

unrealized

unrealized

Fair value

loss

Fair value

loss

As of December 31, 2022

$

3,411

$

(225)

$

74,655

$

(7,986)

XML 29 R12.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES
12 Months Ended
Dec. 31, 2022
INVENTORIES  
INVENTORIES

NOTE 5:-INVENTORIES

    

December 31, 

    

2022

    

2021

Raw materials

$

14,541

$

15,263

Finished products

 

21,836

 

8,725

$

36,377

$

23,988

During the year ended December 31, 2022, the Group's inventory write off was immaterial. The Group wrote off inventory in a total amount of approximately $1.7 million and $4.2 million in the years ended December 31, 2021, and 2020, respectively.

XML 30 R13.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

NOTE 6:-PROPERTY AND EQUIPMENT, NET

    

December 31, 

    

2022

    

2021

Cost:

Computers and peripheral equipment

$

25,840

$

24,561

Office furniture and equipment

 

12,858

 

12,578

Leasehold improvements

 

3,375

 

3,184

 

42,073

 

40,323

Accumulated depreciation:

Computers and peripheral equipment

 

23,984

 

22,644

Office furniture and equipment

 

11,291

 

10,689

Leasehold improvements

 

2,833

 

2,596

 

38,108

 

35,929

Depreciated cost

$

3,965

$

4,394

Depreciation expenses amounted to $2,181, $2,074 and $1,936 for the years ended December 31, 2022, 2021 and 2020, respectively.

XML 31 R14.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2022
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

NOTE 7:-INTANGIBLE ASSETS, NET

    

Useful life

    

December 31, 

(years)

    

2022

    

2021

a.

Cost:

Acquired technology and license

 

4 - 10

$

21,815

$

21,815

Customer relationship

 

4.5 - 9

 

4,951

 

4,951

 

26,766

 

26,766

Accumulated amortization:

 

Acquired technology and license

 

  

 

20,399

 

19,639

Customer relationship

 

 

4,801

 

4,757

 

25,200

 

24,396

Amortized cost

 

$

1,566

$

2,370

b.

Amortization expenses related to intangible assets amounted to $804, $358 and $332 for the years ended December 31, 2022, 2021 and 2020, respectively.

c.

Expected amortization expenses are as follows:

Year ending December 31, 

    

    

2023

$

545

2024

 

532

2025 and thereafter

 

489

$

1,566

XML 32 R15.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2022
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

NOTE 8:-FAIR VALUE MEASUREMENTS

In accordance with ASC 820, the Group measures its foreign currency derivative instruments and marketable securities, at fair value. Investments in foreign currency derivative instruments and marketable securities are classified within Level 2 of the fair value hierarchy. This is because these assets (liabilities) are valued using alternative pricing sources and models utilizing market observable inputs.

The Group’s financial assets and liabilities measured at fair value on a recurring basis, consisted of the following types of instruments as of the following dates:

    

December 31, 2022

Fair value measurements 

using input type

    

Level 2

    

Total

    

NAV

    

Total

Marketable securities

$

78,066

$

78,066

$

$

Financial investments

16,500

16,500

Financial assets related to foreign currency derivative hedging contracts

 

(5,143)

 

(5,143)

 

 

Total financial net assets as of December 31, 2022

$

72,923

$

72,923

$

16,500

$

16,500

    

December 31, 2021

Fair value measurements 

using input type

    

Level 2

    

Total

Marketable securities

$

89,976

$

89,976

Financial assets related to foreign currency derivative hedging contracts

812

812

Total financial net assets as of December 31, 2021

$

90,788

$

90,788

    

December 31,2022

    

    

    

Redemption

Redemption

Notice 

    

Fair Value

    

Frequency

    

Period

Financial Investments:

Secured Bridge Loans Fund

$

15,258

 

Monthly (Eligible)

 

90 days

Secured Bridge Loans Fund

1,242

 

 

$

16,500

This class includes several Secured Bridge Loans Funds that offer short-term loans to various companies which are mostly secured by real-estate assets. The fair values of the investments in this class have been estimated using the net asset value ("NAV") of the Company's ownership interest in partners' capital. Almost all investments funds (except one) can be redeemed by the investees after 12 months from the investment date and upon 90 days’ advance notice.

There is one investment in equity fund which is locked-up until its maturity after five years from investment date. Gains from the financial investments amounted to $937 for the year ended December 31, 2022.  

XML 33 R16.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER PAYABLES AND ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2022
OTHER PAYABLES AND ACCRUED EXPENSES  
OTHER PAYABLES AND ACCRUED EXPENSES

NOTE 9:-OTHER PAYABLES AND ACCRUED EXPENSES

    

December 31, 

    

2022

    

2021

Payroll and other employee related accruals

$

17,999

$

21,000

Forward liability

5,150

Accrued expenses

 

9,511

 

9,344

Government authorities

 

2,806

 

4,226

Provision for returns

 

2,704

 

3,509

Other

 

146

 

271

$

38,316

$

38,350

XML 34 R17.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES
12 Months Ended
Dec. 31, 2022
LEASES  
LEASES

NOTE 10:-LEASES

a.Lease agreements:

The Group as a lessee:

The Group’s facilities are leased under several lease agreements for periods ending up to 2033, with options to extend the leases ending up to 2038. In addition, the Group has various operating lease agreements with respect to motor vehicles.

Lease expenses of office rent and vehicles for the years ended December 31, 2022, 2021 and 2020 were approximately $8,015, $8,297 and $8,000, respectively. Sublease income for the years ended December 31, 2022, 2021 and 2020 were approximately $1,516, $1,547 and $1,405, respectively.

The Group’s operating lease agreements have remaining lease terms ranging from one year to 10.26 years, including agreements with options to extend the leases for up to five years.

The following table represents the weighted-average remaining lease term and discount rate:

    

Year ended

December 31, 

2022

Weighted average remaining lease term

 

1.83 years

Weighted average discount rate

 

2.14%

The following table presents supplemental cash flows information related to the lease costs for operating leases:

    

December 31,

2022

Cash paid for amounts included in measurement of lease liabilities:

 

  

Operating cash flows for operating leases (*)

$

8,852

(*) Total operating cash flows for operating leases have been reduced by lease receipt in the amount of $743 in connection with lease modification agreement of the Company’s U.S. subsidiary, due to lease termination prior to its scheduled expiration date.

The discount rate was determined based on the estimated collateralized borrowing rate of the Group, adjusted to the specific lease term and location of each lease.

NOTE 10:-LEASES (Cont.)

Maturities of operating lease liabilities were as follows:

Year ending December 31, 

    

2023

$

8,199

2024

 

2,112

2025

 

1,103

2026

847

2027 and thereafter

 

2,200

Total lease payments

$

14,461

Less- imputed interest

$

(743)

Present value of lease liabilities

$

13,718

In November 2022, the Company entered into a new lease agreement in Park Naymi, which is located near Messubim Junction in Israel (the "New Lease Agreement"). The New Lease Agreement will replace the current lease agreement in Israel which is scheduled to expire in January 2024. Pursuant to the New Lease Agreement, the Company will lease from the landlord an approximately 10,000 square foot facility (the "Premises"). The lease of the Premises, which is still under construction, is expected to commence in 2023. The initial lease term under the New Lease Agreement is for seven years, commencing upon the transfer of possession of the Premises. The Company additionally hold options under the New Lease Agreement to extend the lease term for additional periods of up to 12 years.

The Group as a lessor:

Revenue from sales-type leases is presented on a gross basis when the Group enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business. Interest income for the year ended December 31, 2022, was 75, and was included in financial income (expenses), net in the Consolidated Statement of Operations.

The Group recognized 19,802 and 2,152 of product revenue and cost of product revenue at the commencement date of sales-type leases for the year ended December 31, 2022. The Group's short term and long-term net investment in a lease receivable as of December 31, 2022, were 7,972 and 13,099, respectively and are presented within Trade receivables and Long-term trade receivables in the Consolidated Balance Sheets.  

The following table illustrates the Group's future sales-type lease receipts as of December 31, 2022:

Year ending December 31,

    

2023

$

7,972

2024

 

6,632

2025

 

4,382

2026

 

1,460

2027 and thereafter

 

625

Total Future Minimum receipts

$

21,071

Less - Unearned interest income

$

(463)

Total

$

20,608

XML 35 R18.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENT LIABILITIES
12 Months Ended
Dec. 31, 2022
COMMITMENTS AND CONTINGENT LIABILITIES  
COMMITMENTS AND CONTINGENT LIABILITIES

NOTE 11:-COMMITMENTS AND CONTINGENT LIABILITIES

a.

Purchases commitments:

1.

The Group is obligated under certain agreements with its suppliers to purchase specified items of excess inventory which are expected to be utilized in 2023. As of December 31, 2022, non-cancelable purchase obligations were approximately $39,756.

2.

In addition, the Group is obligated under certain agreements with its suppliers to purchase software as a service (SaaS) subscription services.

b.

Royalty commitment to the IIA:

Under the research and development agreements of the Company and its Israeli subsidiaries with the IIA and pursuant to applicable laws, the Company and its Israeli subsidiaries were required to pay royalties at the rate of 1.3%-5% on sales to end customers of products developed with funds provided by the IIA, up to an amount equal to 100% of the IIA research and development grants received, linked to the dollar plus interest on the unpaid amount received based on the 12-month LIBOR rate (from the year the grant was approved) applicable to dollar deposits. The Company and its Israeli subsidiaries were obligated to repay the IIA for the grants received only to the extent that there are sales of the funded products.

In November 2019, the Company and its former Israeli subsidiary, AudioCodes Development Ltd. (which was merged into the Company effective January 1, 2020), entered into a royalty buyout agreement (the “Royalty Buyout Agreement”) with the IIA relating to certain grants they had received from the IIA. The contingent net royalty liability to the IIA at the time of the Royalty Buyout Agreement with respect to these grants was $49,008 (the “Debt”), including interest accrued on the date of the Royalty Buyout Agreement. As part of the Royalty Buyout Agreement, the Company agreed to pay $32,178 to the IIA (to settle the Debt in full) in three annual installments starting in November 2019. The annual installments were denominated in NIS and bore interest. Pursuant to the Royalty Buyout Agreement, the Company eliminated all royalty obligations related to its future revenues with respect to these grants.

In December 2021, December 2020 and November 2019, the Company paid the three installments of approximately $12,225, $11,580 and $10,700 million, respectively, due under the Royalty Buyout Agreement.

As of December 31, 2022, and 2021, the Company’s other Israeli subsidiaries have a contingent obligation to pay royalties to the IIA in the amount of approximately $20,112 and $19,137, respectively.

c.

Royalty commitments to third parties:

The Group has entered into technology licensing fee agreements with third parties. Under the agreements, the Group agreed to pay the third parties royalties, based on sales of relevant products.

XML 36 R19.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2022
SHAREHOLDERS' EQUITY  
SHAREHOLDERS' EQUITY

NOTE 12:-SHAREHOLDERS’ EQUITY

a.

Treasury stock:

During the year ended December 31, 2014, the Company’s Board of Directors approved a share repurchase program to repurchase up to $3,000 of its ordinary shares (the “Share Repurchase Program”), which is the amount that the Company could repurchase under Israeli law without further approval from an Israeli court. During the eight years ended December 31, 2021, the Company received Israeli court approvals to purchase up to an additional $276,000 of its ordinary shares. In addition, in June 2022, the Company received court approval to purchase up to an additional $35,000 of its ordinary shares (the “Permitted Amount”). In January 2023, the Company received court approval to purchase up to an additional $25,000 of its ordinary shares (the “Permitted Amount”). The most recent court approvals also permit the Company to declare a dividend of any part of the Permitted Amount during the approved validity period. The current approval is valid through July 4, 2023.

As of December 31, 2022, pursuant to the Company’s Share Repurchase Program, the Company had repurchased a total of 32,309,899 of its ordinary shares at a total cost of $217,744 (of which 1,513,207 of its ordinary shares were repurchased during the year ended December 31, 2022 for aggregate consideration of $38,099).

b.

Cash Dividends:

On February 1, 2022, the Company declared a cash dividend of $0.18 per share. The dividend, which was in the aggregate amount of approximately $5.8 million, was paid on March 1, 2022 to all of the Company's shareholders of record as of February 15, 2022.

On August 2, 2022, the Company declared a cash dividend of $0.18 cents per share. The dividend, which was in the aggregate amount of approximately $5.7 million was paid on August 31, 2022 to all of the Company’s shareholders of record as of August 17, 2022. See Note 18 for cash dividends declared and paid subsequent to December 31, 2022.

c.

Employee and Non-Employee Share Option Plan:

In 2008, the Company’s Board of Directors approved the 2008 Equity Incentive Plan (as amended, the “Plan”) that became effective in January 2009. Under the Plan, options and RSUs may be granted to employees, officers, non-employee consultants and directors of the Company. As of December 31, 2022, the total number of shares authorized for future grant under the Plan is 2,290,337.

Options granted under the Plan expire seven years from the date of grant, and options that are forfeited or cancelled before expiration, become available for future grants.

NOTE 12:-SHAREHOLDERS’ EQUITY (Cont.)

The following is a summary of the Company’s stock option activity and related information for the year ended December 31, 2022:

Weighted

    

    

    

average

    

Weighted

remaining

average

contractual

Aggregate

Amount

exercise

term (in

intrinsic

of options

price

 years)

 value

Options outstanding at beginning of year

 

551,809

$

8.88

 

2.91

$

14,268

Changes during the year:

Granted

 

3,000

$

23.99

Exercised

 

(189,841)

$

5.56

 

  

 

  

Forfeited

 

(3,625)

$

10.63

 

  

 

  

Options outstanding at end of year

 

361,343

$

10.74

 

2.54

$

2,786

Options exercisable at end of year

 

303,904

$

9.61

 

3.85

$

2,597

The weighted average grant-date fair value of options granted during the years ended December 31, 2022, 2021 and 2020 was $8.99, $10.64 and $8.55, per option, respectively. The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between the Company’s closing share price on the last trading day of the fiscal year and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on the last trading day of the fiscal year. This amount changes based on the fair market value of the Company’s ordinary shares.

Total intrinsic value of options exercised in the years ended December 31, 2022, 2021 and 2020 was $2,878, $9,281 and $10,633, respectively.

NOTE 12:-SHAREHOLDERS’ EQUITY (Cont.)

The options for employees outstanding as of December 31, 2022 have been separated into ranges of exercise prices, as follows:

Number of 

Weighted

Number of

    

options

    

average

    

    

options

    

Weighted

outstanding

remaining

Weighted

exercisable

average

Range of

as of

contractual

average

as of

exercise price 

exercise

December 31, 

life (in

exercise

December 31, 

of exercisable

price

2022

years)

price

2022

options

$

3.54-4.35

 

9,125

 

0.38

$

4.22

 

9,125

$

4.22

$

5.00-6.90

 

99,793

 

1.22

$

6.86

 

99,793

$

6.86

$

7.08-10.66

 

120,550

 

2.54

$

8.75

 

120,550

$

8.75

$

11.52-30.76

 

131,875

 

3.69

$

15.94

 

74,436

$

15.37

 

361,343

 

2.54

$

10.74

 

303,904

$

9.61

The following is a summary of the Company’s RSU activity and related information for the year ended December 31, 2022:

    

    

Weighted

Number of

average grant

 shares

date fair value

RSUs outstanding at beginning of year

 

1,203,431

$

27.60

Changes during the year:

 

 

Granted

 

544,686

$

24.33

Vested

 

(513,695)

$

23.51

Forfeited

 

(47,613)

$

30.44

RSUs outstanding at end of year

 

1,186,809

$

27.76

As of December 31, 2022, there was a total of $16,477 unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the Plan. That cost is expected to be recognized over a weighted-average period of 2.89 years.

XML 37 R20.htm IDEA: XBRL DOCUMENT v3.23.1
TAXES ON INCOME
12 Months Ended
Dec. 31, 2022
TAXES ON INCOME  
TAXES ON INCOME

NOTE 13:-TAXES ON INCOME

a.

Israeli taxation:

1.

Measurement of taxable income in dollars:

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. Accordingly, results for tax purposes are measured in terms of earnings in dollars.

2.

Tax benefits under the Israeli Law for the Encouragement of Capital Investments, 1959 (the “Investment Law”):

The Company’s production facilities in Israel have been granted the status of an “Approved Enterprise” in accordance with the Investment Law under four separate investment programs.

NOTE 13:-TAXES ON INCOME (Cont.)

In January 2011, an amendment to the Investment Law came into effect (the “Amendment”). According to the Amendment, the benefit tracks in the Investment Law were modified, and a flat tax rate applies to the Company’s income subject to the Amendment (the “Preferred Income”). Once an election is made, the Company’s income will be subject to the amended tax rate of 16% from 2015 and thereafter (or 9% for a preferred enterprise located in development area A).

In December 2016, the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2016 and 2017 Budget Years), 2016, which includes Amendment 73 to the Investment Law (“Amendment 73”) was published. According to Amendment 73, a preferred enterprise located in development area A will be subject to a tax rate of 7.5% instead of 9% effective from January 1, 2016 and thereafter (the tax rate applicable to preferred enterprises located in other areas remains at 16%).

Amendment 73 also prescribes special tax tracks for technological enterprises, which are subject to regulations that were issued by the Minister of Finance in May 2017. The new tax tracks under Amendment 73 are as follows: Preferred Technological Enterprise (“PTE”) - an enterprise for which total consolidated revenues of its parent company and all subsidiaries are less than NIS 10 billion. A PTE, as defined in the Investment Law, which is located in the center of Israel, will be subject to tax at a rate of 12% on profits deriving from intellectual property (in development area A - a tax rate of 7.5%).

Beginning in January 2020 and with respect to the Company’s taxable income from 2020 onwards, the Company elected to apply the terms of the PTE status under the Investments Law.

3.

Tax benefits under the law for the Encouragement of Industry (Taxes), 1969 (the “Encouragement Law”):

The Encouragement Law provides several tax benefits for industrial companies. An industrial company is defined as a company resident in Israel, that at least 90% of the income of which in a given tax year exclusive of income from specified government loans, capital gains, interest and dividends, is derived from an industrial enterprise owned by it. An industrial enterprise is defined as an enterprise whose major activity in a given tax year is industrial production activity.

Management believes that the Company is currently qualified as an “industrial company” under the Encouragement Law and, as such, is entitled to tax benefits, including: (i) deduction of purchase of know-how and patents and/or right to use a patent over an eight-year period; (ii) the right to elect, under specified conditions, to file a consolidated tax return with additional related Israeli industrial companies and an industrial holding company; (iii) accelerated depreciation rates on equipment and buildings; and (iv) expenses related to a public offering on the Tel Aviv Stock Exchange Ltd. and on recognized stock markets outside of Israel, such as Nasdaq, are deductible in equal amounts over three years.

Eligibility for benefits under the Encouragement Law is not subject to receipt of prior approval from any governmental authority. No assurance can be given that the Israel Tax Authority will agree that the Company qualifies and will continue to qualify as an industrial company, or that the benefits described above will be available to the Company in the future.

NOTE 13:-TAXES ON INCOME (Cont.)

4.

Tax Benefits for Research and Development:

Section 20a to the Israeli Tax Ordinance allows, under certain conditions, a tax deduction for research and development expenses, including capital expenses, for the year in which they are paid. Such expenses must relate to scientific research in industry, agriculture, transportation, or energy, and must be approved by the relevant Israeli government ministry, determined by the field of research. Furthermore, the research and development must be for the promotion of the company’s business and carried out by or on behalf of the company seeking such tax deduction. However, 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. Expenses incurred in scientific research that is not approved by the relevant Israeli government ministry will be deductible over a three-year period starting from the tax year in which they are paid. The Company believes that it is eligible for the abovementioned benefit for the majority of its research and development expenses.

5.

Tax rates:

Taxable income of the Israeli companies is subject to a corporate tax rate of 23% in the years ended December 31, 2022, 2021 and 2020.

The Company is eligible for tax benefits as a PTE as mentioned in 2 above.

The deferred tax balances as of December 31, 2022 have been calculated based on the PTE effective tax rate (see also 2 above).

b.

U.S. taxation:

On December 22, 2017, the Tax Cuts and Jobs Act (the “TCJA”) (H.R. 1) was signed into law. This Act includes, among other things, a permanent reduction to the U.S. corporate income tax rate from 35% to 21% effective January 1, 2018, and requires immediate taxation of accumulated, unremitted non-U.S. earnings.

The TCJA also established new tax provisions affecting 2018, including, but not limited to: (i) creating a new provision designed to tax global intangible low tax income (“GILTI”); (ii) generally eliminating U.S. federal taxes on dividends from foreign subsidiaries; (iii) eliminating the corporate alternative minimum tax (“AMT”); (iv) creating the base erosion anti-abuse tax (“BEAT”); (v) establishing a deduction for foreign derived intangible income (“FDII”); (vi) repealing domestic production activity deduction; and (vii) establishing new limitations on deductible interest expense and certain executive compensation.

ASC 740 requires companies to account for the tax effects of changes in income tax rates and laws in the period in which legislation is enacted (December 22, 2017). ASC 740 does not specifically address accounting and disclosure guidance in connection with the income tax effects of the TCJA.

The deferred tax balances as of December 31, 2022 and 2021 have been calculated based on the revised tax rates.

NOTE 13:-TAXES ON INCOME (Cont.)

The Group has completed the accounting for all the impacts of the TCJA. As part of finalizing the analysis, the Company’s U.S. subsidiary recorded adjustments that relate to the Transition Tax during the year ended December 31, 2018 and GILTI during the year ended December 31, 2022. An adjustment in the amount of $324 related to GILTI for the year ended December 31, 2022 was recorded in such year.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the“CARES Act”) was enacted in the United States in response to the COVID-19 pandemic. The CARES Act contains temporary taxpayer favorable provisions related to the use of net operating losses and the deductibility of interest expense, charitable contributions, and qualified improvement property. The Company does not expect to be materially impacted by the CARES Act.

On December 27, 2020, the Consolidated Appropriations Act (the“CAA”) was enacted in further response to the COVID-19 pandemic, in combination with omnibus spending for the 2021 federal fiscal year. The CAA extended many of the provisions enacted by the CARES Act, which did not have a material impact on the Company’s consolidated financial statements for the year ended December 31, 2022. On March 11, 2021, the American Rescue Plan Act of 2021 (the “ARPA”) was enacted in still further response to the COVID-19 pandemic. The Company does not expect the provisions of the ARPA to have a material impact on the Company’s consolidated financial statements for the year ended December 31, 2022.

c.

Net operating loss carryforward:

As of December 31, 2020, the Company has realized all of its carryforward tax losses in Israel, which can be offset against taxable income (except those stated in the merger agreement with Callverso (see Note 3). As of December 31, 2022 the Company recorded a net deferred tax asset of $5,861 in respect of other temporary differences.

As of December 31, 2022, the Company’s Israeli subsidiaries have total available carryforward tax losses of approximately $73,997. The net operating losses may be offset against taxable income in the future for an indefinite period. The Group does not expect utilization of such carryforward tax losses and therefore recorded full valuation allowance against the deferred tax assets in respect of such carryforward tax losses.

The Company’s U.S. subsidiary has total available carryforward tax losses of approximately $31,380 to offset against future U.S. federal taxable gains. These carryforward tax losses expire between 2022 and 2032. As of December 31, 2022, the Company’s U.S. subsidiary recorded a deferred tax asset of $3,158 in respect of such carryforward tax losses.

Utilization of U.S. net operating losses may be subject to substantial annual limitations due to the “change in ownership” provisions of the Internal Revenue Code of 1986 and similar state provisions. The annual limitation may result in the expiration of net operating losses before utilization.

d.

Income before taxes on income is comprised as follows:

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Domestic

$

25,434

$

31,084

$

30,008

Foreign

 

8,749

 

8,563

 

6,639

$

34,183

$

39,647

$

36,647

NOTE 13:-TAXES ON INCOME (Cont.)

e.

Taxes on income are comprised as follows:

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Current taxes:

Domestic

$

3,707

$

819

$

300

Foreign

 

35

 

1,615

 

701

3,742

2,434

1,001

Deferred tax expense:

Domestic

269

2,464

7,220

Foreign

 

1,706

 

998

 

1,178

1,975

3,462

8,398

$

5,717

$

5,896

$

9,399

f.

Deferred income taxes:

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 Group’s deferred tax liabilities and assets are as follows:

    

December 31, 

    

2022

    

2021

Deferred tax assets:

Net operating loss carryforward

$

23,807

$

27,859

Operating lease liabilities

1,509

2,247

Marketable Securities

1,837

207

Forward and cylinder

566

Reserves and allowances

 

7,238

 

6,557

Net deferred tax assets before valuation allowance

 

34,957

 

36,870

Less - valuation allowance

 

(24,395)

 

(26,022)

Deferred tax asset

$

10,562

$

10,848

Deferred tax liability:

 

  

 

  

Operating lease ROU assets

$

(1,489)

$

(1,943)

Other

(356)

(612)

$

(1,845)

$

(2,555)

NOTE 13:-TAXES ON INCOME (Cont.)

g.

Reconciliation of the theoretical tax expenses:

A reconciliation between the theoretical tax expense, assuming all income is taxed at the Israeli statutory corporate tax rate applicable to the income of the Company, and the actual tax expense (benefit) as reported in the statement of operations is as follows:

    

Year Ended December 31, 

 

    

2022

    

2021

    

2020

 

Income before taxes, as reported in the consolidated statements of operations

$

34,183

$

39,647

$

36,647

Israeli statutory corporate tax rate

 

23.0

%  

 

23.0

%  

 

23.0

%

Theoretical tax expense on the above amount at the Israeli statutory corporate tax rate

$

7,861

$

9,118

$

8,429

Impact of Preferred Technological Enterprise status

(3,031)

(3,555)

(3,424)

Changes in tax reserve for uncertain tax positions

90

175

Adjustments for previous years’ taxes

448

88

Impact of income tax at rates other than the Israeli statutory corporate tax rate

 

(375)

 

603

 

411

Share-based compensation expenses

 

329

 

(65)

 

298

Losses and timing differences for which valuation allowance was provided

 

453

 

140

 

(3,754)

Impact of tax rate change

 

152

 

 

6,931

Other

 

(210)

 

(608)

 

508

Actual tax expense

$

5,717

$

5,896

$

9,399

h.

Tax assessments:

The statute of limitations related to tax returns of the Company for all tax years up to and including 2017 has lapsed.

XML 38 R21.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INCOME (EXPENSES), NET
12 Months Ended
Dec. 31, 2022
FINANCIAL INCOME (EXPENSES), NET  
FINANCIAL INCOME (EXPENSES), NET

NOTE 14:-FINANCIAL INCOME (EXPENSES), NET

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Financial expenses:

Interest

$

(325)

$

(621)

$

(657)

Loss related to non-hedging derivative instruments

(6)

(12)

Amortization of marketable securities premiums and accretion of discounts, net

 

(1,513)

 

(1,387)

 

(172)

Exchange rate differences

 

 

(293)

 

(1,975)

Other

 

(358)

 

(252)

 

(171)

 

(2,202)

 

(2,565)

 

(2,975)

Financial income:

 

 

 

Gain related to non-hedging derivative instruments

 

 

 

17

Exchange rate differences

1,325

Gain from financial investments

937

Interest income

2,804

2,656

1,252

Other

 

 

32

 

3

 

5,066

 

2,688

 

1,272

Financial income (expenses), net

$

2,864

$

123

$

(1,703)

XML 39 R22.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2022
EARNINGS PER SHARE  
EARNINGS PER SHARE

NOTE 15:-EARNINGS PER SHARE

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Numerator:

Net income

$

28,466

$

33,751

$

27,248

Denominator:

Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock

 

31,849,422

 

32,703,478

 

31,440,093

Effect of dilutive securities:

 

 

 

Employee stock options and RSUs

 

650,719

 

1,142,081

 

1,475,590

Denominator for diluted earnings per share - adjusted weighted average number of shares

 

32,500,141

 

33,845,559

 

32,915,683

XML 40 R23.htm IDEA: XBRL DOCUMENT v3.23.1
GEOGRAPHIC INFORMATION
12 Months Ended
Dec. 31, 2022
GEOGRAPHIC INFORMATION  
GEOGRAPHIC INFORMATION

NOTE 16:-GEOGRAPHIC INFORMATION

The Group manages its business on the basis of one reportable segment (see Note 1 for a brief description of the Group’s business). The data is presented in accordance with ASC 280, “Segment Reporting”. Revenues in the table below are attributed to geographical areas, based on the location of the end customers.

The following presents total revenues for the years ended December 31, 2022, 2021 and 2020 and long-lived assets as of December 31, 2022, 2021 and 2020.

    

Year Ended and as of December 31,

2022

    

2021

    

2020

Long-

Long-

Long-

Total

lived

Total

lived

Total

lived

    

revenues

    

assets

    

revenues

    

assets

    

revenues

    

assets

Americas, principally the United States

$

139,583

$

3,588

$

115,806

$

977

$

103,190

$

4,310

Europe

 

87,679

 

328

 

88,746

 

662

 

75,490

 

403

Eastern Asia

 

42,108

 

901

 

38,988

 

706

 

36,083

 

768

Israel

 

5,723

 

14,231

 

5,380

 

20,876

 

6,011

 

25,111

$

275,093

$

19,048

$

248,920

$

23,221

$

220,774

$

30,592

The Group has derived approximately 46% of its revenues for the year ended December 31, 2022 from sales in the United States.

XML 41 R24.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE INSTRUMENTS
12 Months Ended
Dec. 31, 2022
DERIVATIVE INSTRUMENTS  
DERIVATIVE INSTRUMENTS

NOTE 17:-DERIVATIVE INSTRUMENTS

The Group enters into hedging 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 rent expenses) in currencies other than the dollar. The Group currently hedges such future exposures for a maximum period of two years. However, the Group may choose not to hedge certain foreign currency exchange exposures for a variety of reasons, including, but not limited, to immateriality, accounting considerations and 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.

As of December 31, 2022 and 2021, the Group had a net deferred gain (loss) associated with cash flow hedges of ($4,577) and $719, respectively, recorded in other comprehensive income (loss).

As of December 31, 2022 and 2021, the Group had outstanding forward and options collar (cylinder) contracts in the amount of $114,000 and $44,000, respectively, which were designated as payroll and rent hedging contracts. In addition, as of December 31, 2022 and 2021, the Group had $3,500 and $3,500, respectively, outstanding forward contracts which are not designated as hedging contracts.

NOTE 17:-DERIVATIVE INSTRUMENTS (Cont.)

The fair value of the Group’s outstanding derivative instruments and the effect of derivative instruments in cash flow hedging relationship on other comprehensive income for the years ended December 31, 2022 and December 31, 2021, are summarized below:

Foreign exchange forward

    

    

    

December 31, 

and options contracts

Balance sheet

    

2022

    

2021

Fair value of foreign exchange forward and options

Other payables and accrued expenses

$

(5,143)

$

Fair value of foreign exchange forward and options

“Other receivables and prepaid expenses”

$

$

812

Gains (loss) recognized in other comprehensive income

“Other comprehensive income (loss)”

$

(4,577)

$

719

The effect of derivative instruments in cash flow hedging relationship on income for the years ended December 31, 2022 and 2021, is summarized below:

    

    

Year Ended

Foreign exchange forward

Comprehensive

December 31, 

and options contracts

    

Income (loss)

    

2022

    

2021

Comprehensive income (loss) from derivatives before reclassifications

 

“Other comprehensive income (loss)”

$

(8,979)

$

1,538

Loss reclassified from accumulated other comprehensive income (loss)

 

“Operating expenses (income)”

$

3,683

$

(2,138)

XML 42 R25.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENT
12 Months Ended
Dec. 31, 2022
SUBSEQUENT EVENT  
SUBSEQUENT EVENT

NOTE 18:-SUBSEQUENT EVENT

On February 7, 2023, the Company declared a cash dividend of $0.18 per share. The dividend, which was in the aggregate amount of approximately $5.7 million, was paid on March 7, 2023 to all of the Company's shareholders of record as of February 21, 2023.

XML 43 R26.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2022
SIGNIFICANT ACCOUNTING POLICIES  
Use of estimates

a.

Use of estimates:

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they were made. As applicable to these consolidated financial statements, the most significant estimates and assumptions relate to revenue recognition and allowance for sales returns, allowance for credit losses, inventories write-off, intangible assets, goodwill, income taxes and valuation allowance, share-based compensation and contingent liabilities. Actual results could differ from those estimates.

Financial statements in U.S. dollars ("dollars")

b.

Financial statements in U.S. dollars (“dollars”):

A majority of the Group’s revenues is generated in dollars. In addition, most of the Group’s costs are denominated and determined in dollars and in new Israeli shekels (“NIS”). Management believes that the dollar is the currency in the primary economic environment in which the Group operates. Thus, the functional and reporting currency of the Group is the dollar.

Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with Accounting Standards Codification (“ASC”) 830, “Foreign Currency Matters”. All transaction gains and losses of the remeasured monetary balance sheet items are reflected in the consolidated statements of operations as financial income or expenses, as appropriate.

Principles of consolidation

c.

Principles of consolidation:

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions and balances, including profits from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.

Cash equivalents

d.

Cash equivalents:

Cash equivalents represent short-term highly liquid investments that are readily convertible into cash with original maturities of three months or less at the date acquired.

Short-term and restricted bank deposits

e.

Short-term and restricted bank deposits:

Short-term and restricted bank deposits are deposits with maturities of more than three months, but less than one year. The deposits are mainly in dollars and bear interest at an average annual rate of 1.06% and 0.28% for the years ended December 31, 2022 and 2021, respectively. Short-term and restricted deposits are presented at cost. Any accrued interest on these deposits is included in other receivables and prepaid expenses.

    

December 31,

    

December 31,

2022

2021

Cash and cash equivalents

$

24,535

$

79,423

Restricted cash

 

 

5,100

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows

$

24,535

$

84,523

Marketable securities

f.

Marketable securities:

The Group accounts for investments in debt securities in accordance with ASC 320, “Investments - Debt Securities”.

Management determines the appropriate classification of its investments in marketable debt securities at the time of purchase and reevaluates such determinations at each balance sheet date.

As of December 31, 2022, the Group classified all of its marketable securities as available-for-sale (“AFS”). AFS securities are carried out at fair value, with the unrealized gains and losses, net of tax, reported in “accumulated other comprehensive loss” in shareholders’ equity. Realized gains and losses on sale of investments are included in “financial income (expenses), net” and are derived using the specific identification method for determining the cost of securities. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, together with interest on securities, is included in “financial income (expenses), net”.

The Group periodically evaluates its AFS debt securities for impairment in accordance with Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”. 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 the Consolidated Statements of operations. If neither of these criteria are met, the Company assesses whether credit loss exists. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss may exist, the present value of the cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of the cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses will be recorded, limited by the amount that the fair value is less than the amortized cost basis. Any additional impairment not recorded through an allowance for credit losses is recognized in other comprehensive income.

During the years ended December 31, 2022, 2021 and 2020, the Group’s credit losses were immaterial.

Long-term and restricted bank deposits

g.

Long-term and restricted bank deposits:

Bank deposits and the related accrued interest with maturities of more than one year are included in long-term investments and presented at their cost. Accrued interest that is payable within a one-year period is included in other receivables and prepaid expenses.

Inventories

h.

Inventories:

Inventories are stated at the lower of cost or market value. Cost is determined as follows:

Raw materials - using the “weighted average cost” method; and

Finished products - using the “weighted average cost” method with the addition of direct manufacturing costs.

The Group periodically evaluates the quantities on hand relative to current and historical selling prices, historical and projected sales volume and technological obsolescence. Based on these evaluations, inventory write-offs are taken based on slow moving items, technological obsolescence, excess inventories, discontinuation of product lines, and market prices lower than cost.

Property and equipment

i.

Property and equipment:

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:

Computers and peripheral equipment

    

33%

Office furniture and equipment

6% to 20% (mainly 15%)

Leasehold improvements

Over the shorter of the term of the lease, or the useful life of the assets

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The Group’s long-lived assets (asset group) to be held and used, including right of use assets and intangible that are subject to amortization are reviewed for impairment in accordance with ASC 360, “Property, Plant and Equipment” whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. If such assets are considered to be impaired, recoverability of assets (asset group) to be held and used is measured by a comparison of the carrying amount of an asset (asset group) to the future undiscounted cash flows expected to be generated by the asset. The impairment to be recognized is measured by the amount by which the carrying amount of the assets (asset groups) exceeds the fair value of the assets (asset groups).

During the years ended December 31, 2022, 2021 and 2020, no impairment losses have been identified.

Intangible assets

j.

Intangible assets:

Intangible assets are comprised of acquired technology, customer relations and licenses. Intangible assets that are not considered to have an indefinite useful life are amortized using the straight-line basis over their estimated useful lives, which range from 4 to 10 years.

Leases

k.

Leases:

The Group evaluates the contracts it enters into to determine whether such contracts contain leases. A contract contains a lease if the contract conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration.

The Group determines if an arrangement is a lease at inception of the contract, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. The commencement date of the lease is the date that the lessor makes an underlying asset available for the lessee's use. At commencement, contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee, or as an operating, sales-type or direct financing lease where the Company is a lessor, based on their terms.

As the Group's lease arrangements as a lessee do not provide an implicit rate, the Group uses its incremental estimated borrowing rate at lease commencement to measure ROU assets and lease liabilities. Operating lease expense is generally recognized on a straight-line basis over the lease term. For leases with a term of one year or less, the Group elected not to record the ROU asset or liability. The Group elected to not recognize a lease liability or ROU asset for leases with a term of twelve months or less. The Group also elected the practical expedient to not separate lease and non-lease components for its leases.

A portion of the Group's sales of equipment to customers are made through bundled lease arrangements which typically include software license, equipment and services. Revenues under these bundled lease arrangements are allocated considering the relative standalone selling prices of the lease and non-lease components included in the bundled arrangement.  

The two primary accounting provisions the Group use to classify transactions as sales-type or operating leases are: (i) a review of the lease term to determine if it is for the major part of the economic life of the underlying equipment; and (ii) a review of the present value of the lease payments to determine if they are equal to or greater than substantially all of the fair market value of the equipment at the inception of the lease. Equipment included in arrangements meeting these conditions are accounted for as sales-type leases and revenue is recognized at lease commencement. Equipment included in arrangements that do not meet these conditions are accounted for as operating leases and revenue is recognized over the term of the lease. For the year ended December 31, 2022, equipment leases that were classified as operating leases were immaterial.

Goodwill

l.

Goodwill:

Goodwill and certain other purchased intangible assets have been recorded in the Group's financial statements as a result of acquisitions.

Goodwill represents the excess of the purchase price over the estimated fair value of net assets of a business acquired in a business combination. Under ASC 350, "Intangibles - Goodwill and Other", goodwill is not amortized, but rather is subject to an impairment test at least annually.

The Group performs an annual impairment test of goodwill in the fourth quarter of each fiscal year, or more frequently. if events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is tested for impairment at the reporting unit level, by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the reporting unit does not pass the qualitative assessment, the Company carries out a quantitative test for impairment of goodwill, by comparing the fair value of the reporting unit with the carrying amount of the reporting unit that includes goodwill. The Company may bypass the qualitative assessment and proceed directly to performing the quantitative goodwill impairment test. The Company operates as one reporting segment, and this segment comprises its only reporting unit. Therefore, goodwill is tested for impairment at that level. The Company did not record goodwill impairment charges during the years ended December 31, 2022, 2021 and 2020.

Revenue recognition

m.

Revenue recognition:

The Group generates its revenues primarily from the sale of software licenses, equipment, and related services through a direct sales force and sales representatives. The Group's products are delivered to its customers, which include original equipment manufacturers, network equipment providers, systems integrators, enterprises, carriers and distributors in the telecommunications and networking industries, all of whom are considered end-users.

Revenues are recognized in accordance with ASC 606, "Revenue from Contracts with Customers”. As such, the Group 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 Group satisfies its performance obligations.

The Group enters into contracts that can include combinations of products and services that are capable of being distinct and accounted for as separate performance obligations.  The software licenses and equipment are distinct as the customer can derive the economic benefit of it without any additional services. The Group allocates the transaction price to each performance obligation, based on its relative standalone selling price out of the total consideration of the contract.

Software license and equipment revenues are recognized at the point of time when control is transferred,

Revenues from maintenance and support services are recognized over time ratably over the term of the contract.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

As the Group generally does not sell the products separately on a standalone basis, the standalone selling prices are not directly observable. Therefore, the Group makes estimates, based on reasonably available information. The estimated selling price is established considering multiple factors such as historical selling prices, internal pricing practices, gross margin objectives and discount policy.

The Group grants to certain customers a right of return or the ability over a limited period of time to exchange for other products a specific percentage of the total price paid for products they have purchased. The Group maintains a provision for product returns and exchanges and other incentives, based on its experience with historical sales returns, analysis of credit memo data and other known factors, all in accordance with ASC 606. This provision is deducted from revenues and amounted to $2,704 and $3,509 as of December 31, 2022 and 2021, respectively. This provision was recorded as part of other payables and accrued expenses.

In instances of contracts where revenue recognition differs from the timing of invoicing, the Company generally determined that those contracts do not include a significant financing component. The primary purpose of the invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company's products and services, not to receive or provide financing. 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.

Deferred revenues include amounts invoiced to customers for which revenue has not yet been recognized. Deferred revenues are recognized as (or when) the Group performs the performance obligations under the contract.

The Group pays sales commissions to sales and marketing personnel, based on their attainment of certain predetermined sales goals. Amortization expenses related to these costs are included in selling and marketing expenses in the consolidated statements of operations.

The Group has included as part of other receivables and prepaid expenses in its consolidated balance sheet, costs to obtain a contract in the amount of $829 and $635, as of December 31, 2022 and 2021, respectively.

Remaining performance obligations represents contracted revenues that have not yet been recognized, which includes deferred revenues and non-cancelable contracts that will be recognized as revenue in future periods. The following table represents the remaining performance obligations as of December 31, 2022, which are expected to be satisfied and recognized in future periods:

Year Ending December 31,

2025 and

    

2023

    

2024

    

thereafter

Products

$

72

$

12

$

1

Services

 

36,562

 

8,711

 

7,228

$

36,634

$

8,723

 

$

7,229

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

Significant changes in the balances of deferred revenues during the years are as follows:

Year Ended December 31,

    

2022

    

2021

Balance, at the beginning of the year

$

54,616

$

49,136

Revenue recognized

 

(38,625)

 

(31,456)

Increase in deferred revenues and customer advances

 

36,595

 

36,936

Balance, at the end of the year

 

52,586

 

54,616

Less current portion at the end of the year

 

(36,634)

 

(41,591)

Long term portion at the end of the year

$

15,952

$

13,025

Warranty costs

n.

Warranty costs:

The Group usually provides an assurance-type warranty for a period of 12 months at no extra charge. The Group estimates the costs that may be incurred under its basic limited warranty and records a liability in the amount of such costs at the time product revenue is recognized. Factors that affect the Group’s warranty liability include the number of installed units, historical and anticipated rates of warranty claims, and cost per claim. The Group periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. As of December 31, 2022 and 2021, the provision for warranty amounted to $212 and $187, respectively.

Research and development costs

o.

Research and development costs:

ASC 985-20, “Costs of Software to Be Sold, Leased, or Marketed”, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.

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 product is ready for general release. Therefore, research and development costs are charged to the consolidated statement of operations, as incurred.

Participation grants from the Israel Innovation Authority (the “IIA”) for research and development activity are recognized at the time the Company is entitled to such grants based on the costs incurred and included as a deduction from research and development costs. Research and development grants recognized during the years ended December 31, 2022, 2021 and 2020 were $624, $570 and $388, respectively.

Income taxes

p.

Income taxes:

The Group accounts for income taxes in accordance with ASC 740, “Income Taxes”. ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and tax bases of assets and liabilities and for carryforward tax losses. Deferred taxes are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Group records 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 of or the entire amount of the deferred tax asset will not be realized.

In addition, ASC 740 prescribes a recognition threshold and measurement attribute for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The first step is to evaluate the tax position taken or expected to be taken in a tax return. This is done 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.

Interest and penalties assessed by taxing authorities on an underpayment of income taxes are included as a component of income tax expense in the consolidated statements of operations.

Accumulated other comprehensive income (loss) ("AOCI")

q.

Accumulated other comprehensive income (loss) (“AOCI”):

The Company accounts for comprehensive income (loss) in accordance with ASC 220, “Comprehensive Income”, which establishes standards for the reporting and presentation of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.

The components of AOCI were as follows:

Gains (losses)

on available-

for-sale

Gains (losses)

marketable

on cash flow

    

securities

    

hedges

    

Total

Balance as of January 1, 2022

$

(942)

$

719

$

(223)

Other comprehensive loss before reclassifications, net of tax

 

(5,434)

 

(8,979)

 

(14,413)

Amounts reclassified from AOCI

 

 

3,683

 

3,683

Other comprehensive income (loss), net of tax

 

(5,434)

 

(5,296)

 

(10,730)

Balance as of December 31, 2022

$

(6,376)

$

(4,577)

$

(10,953)

    

Year Ended December 31,

2022

    

2021

    

2020

Amounts reclassified from AOCI

 

  

 

  

 

  

Cost of revenues

$

814

$

(513)

$

(497)

Research and development, net

 

1,735

 

(990)

 

(937)

Selling and marketing

 

708

 

(406)

 

(375)

General and administrative

 

426

 

(229)

 

(317)

Total operating expenses (income), before income taxes

$

3,683

$

(2,138)

$

(2,126)

The effects on net income of amounts reclassified from AOCI in the year ended December 31, 2022 derive from realized losses on cash flow hedges recorded in operating expenses and from realized losses on available-for-sale marketable securities recorded in financial income (expenses), net.

Concentrations of credit risk

r.

Concentrations of credit risk:

Financial instruments that potentially subject the Group to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, trade receivables, marketable securities and foreign currency derivative contracts.

The majority of the Group’s cash and cash equivalents, bank deposits and foreign currency derivative contracts are invested in dollar denominated instruments with major banks in Israel and in the United States. The Group is exposed to credit risk in the event of default by financial institutions to the extent of the amounts recorded on the accompanying consolidated balance sheets exceed federally insured limits. Management believes that the financial institutions that hold the Group’s investments are corporations with high credit standing.

Accordingly, management believes that low credit risk exists with respect to these financial investments.

Marketable securities include investments in dollar-denominated corporate bonds. Marketable securities consist of highly liquid debt instruments with high credit standing. The Company’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 Group’s portfolio is well diversified and, accordingly, minimal credit risk exists with respect to these marketable debt securities.

The trade receivables of the Group are derived from sales to customers located primarily in the Americas, Eastern Asia, Israel and Europe. Under certain circumstances, the Group may require letters of credit, other collateral, additional guarantees or advance payments.

Regarding certain credit balances, the Group is covered by foreign trade risk insurance. The Group performs ongoing credit evaluations of its customers and establishes an allowance for credit losses.

Earnings per share

s.

Earnings per share:

Basic earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year, plus potential dilutive ordinary shares considered outstanding during the year, in accordance with ASC 260, “Earnings per Share”.

Certain outstanding options and restricted share units (“RSUs”) have been excluded from the calculation of the diluted earnings per share since such securities are anti-dilutive for all years presented. The total weighted average number of shares related to the outstanding options and RSUs that have been excluded from the calculation of diluted earnings per share was 153,191, 26,686 and 64,312 for the years ended December 31, 2022, 2021 and 2020, respectively.

Accounting for share-based compensation

t.

Accounting for share-based compensation:

The Company accounts for share-based compensation in accordance with ASC 718, “Compensation-Stock Compensation”. ASC 718 requires companies to estimate the fair value of share-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 the Company’s consolidated statement of operations.

NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The weighted-average estimated fair value of employee stock options granted during the years ended December 31, 2022, 2021 and 2020, was $8.99, $10.64, and $8.55 per share, respectively, using the Black-Scholes option pricing model. Fair values were estimated using the following weighted-average assumptions (annualized percentages):

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Dividend yield

1.13%

0.88%

1.01%-1.17%

Expected volatility

47.64%

49.45%

37.89%-43.09%

Risk-free interest

2.83%

0.5%

0.29%-1.43%

Expected life

4.10 years

 

3.61 years

 

3.57-4.23 years

The Company used its historical volatility in accordance with ASC 718. The computation of volatility uses historical volatility derived from the Company’s exchange traded shares. The expected term of options granted is estimated based on historical experience and represents the period of time that options granted are expected to be outstanding. The risk free interest rate assumption is the implied yield currently available on United States treasury zero-coupon issues with a remaining term equal to the expected life of the Company’s options. The dividend yield assumption is based on the Company’s historical experience and expectation of future dividend payouts and may be subject to substantial change in the future. The Company paid its first cash dividend during the third quarter of 2018 and has been paying cash dividends on a bi-annual basis since then. The Company currently expects to continue pay cash dividends in the future, subject to receipt of required Israeli court approvals, although there can be no assurance that it will do so. See also Note 12.

The total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2022, 2021 and 2020 were included in items of the consolidated statements of operations, as follows:

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Cost of revenues

$

425

$

411

$

181

Research and development expenses, net

 

3,481

 

2,772

 

1,535

Selling and marketing expenses

 

6,032

 

6,170

 

3,635

General and administrative expenses

 

5,184

 

4,811

 

3,420

Total share-based compensation expenses

$

15,122

$

14,164

$

8,771

Treasury stock

u.

Treasury stock:

The Company repurchases its ordinary shares from time to time in the open market and holds such repurchased shares as treasury stock. The Company presents the cost to repurchase treasury stock as a reduction of shareholders’ equity. See also Note 12a.

Severance pay

v.

Severance pay:

The liability for severance pay for Israeli employees is calculated pursuant to the Israeli Severance Pay Law, 1963 (the “Severance Pay Law”), based on the most recent salary of the employees multiplied by the number of years of employment as of the balance sheet date for all employees in Israel. Employees who have been employed for more than a one-year period are entitled to one month’s salary for each year of employment or a portion thereof. The Group’s liability for all of its Israeli employees is fully provided for by monthly deposits with severance pay funds, pension funds, insurance policies and by an accrual. The value of these deposits is recorded as an asset in the Company’s consolidated balance sheet.

The deposited funds include profits accumulated up to the consolidated balance sheets date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to the Severance Pay Law or labor agreements.

Since March 2011, the Group’s agreements with new Israeli employees are under Section 14 of the Severance Pay Law. The Group’s contributions for severance pay have replaced its severance pay obligation. Upon contribution of the full amount of the employee’s monthly salary for each year of service, no additional calculations are conducted between the parties regarding the matter of severance pay and no additional payments are made by the Group to the employee upon termination. The Group is legally released from the obligations to employees once the deposit amounts have been paid, and therefore the severance pay liability is not reflected in the balance sheet.

Severance pay expenses for the years ended December 31, 2022, 2021 and 2020, amounted to $3,907, $2,373 and $3,078, respectively.

Employee benefit plan

w.

Employee benefit plan:

The Group has 401(k) defined contribution plans covering employees in the United States. All eligible employees may elect to contribute a portion of their annual compensation to the plan through salary deferrals, subject to the IRS limit of $20.5 during the years ended December 31, 2022 and 2021, plus a catch-up contribution of $6.5 for participants aged 50 or over. The Group matches 50% of employees’ contributions, up to a maximum of 6% of the employees’ annual pay. In the years ended December 31, 2022, 2021 and 2020, the Group matched contributions in the amount of $531, $431 and $386, respectively.

Advertising expenses

x.

Advertising expenses:

Advertising expenses are charged to the consolidated statements of operations as incurred. Advertising expenses for the years ended December 31, 2022, 2021 and 2020 amounted to $1,733, $582 and $371, respectively.

Fair value of financial instruments

y.

Fair value of financial instruments:

Fair value is an exit price, representing the amount that would be received 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. As a basis for considering such assumptions, ASC 820, “Fair Value Measurements and Disclosures” establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:

Level 1-Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2 -Observable inputs, other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

Level 3 -Unobservable inputs which are supported by little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.

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. See also Note 8.

The estimated fair value of financial instruments has been determined by the Group using available market information and valuation methodologies. Considerable judgment is required in estimating fair values. Accordingly, the estimates may not be indicative of the amounts the Group could realize in a current market exchange.

The following methods and assumptions were used by the Group in estimating its fair value disclosures for financial instruments:

The carrying amounts of cash and cash equivalents, bank deposits, trade receivables, trade payables, other receivables and other payables and accrued expenses approximate their fair value due to the short-term maturity of such instruments. The carrying value of long-term bank loans also approximates its fair value, since it bears interest at rates close to the prevailing market rates.

The fair value of foreign currency contracts is estimated by obtaining current quotes from banks and market observable data of similar instruments.

The fair value of marketable securities is estimated by obtaining the fair value of the marketable securities from the bank, which is based on current quotes and market value provided by external service providers.

The fair value of financial investments consists of investments in limited partnerships, that are valued at the net asset value (“NAV”) which is a practical expedient to their estimate fair value. The NAV is provided by the fund administrator and is based on the value of the underlying assets owned less its liabilities.

Derivative instruments and hedging

z.

Derivative instruments and hedging:

The Group accounts for derivative instruments and hedging based on ASC 815, “Derivatives and Hedging”.

The Group 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. The changes in the fair value of such instruments are included as gain or loss in “financial income (expenses), net” at each reporting period.

For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive loss in equity and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings and is classified as payroll and rent expenses.

To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.

Recently adopted accounting standards

aa.

Recently adopted accounting standards:

In December 2019, the Financial Accounting Standards Board (the "FASB") issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which simplifies the accounting for income taxes. This guidance became effective for the first quarter of 2021 on a prospective basis. The implementation of ASU 2019-12 in the year ended December 31, 2021, did not have a material impact on the Company’s consolidated financial statements.

In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805)". ASU 2021-08 creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination. Under this exception, an acquirer applies ASC 606 to recognize and measure contract assets and contract liabilities on the acquisition date. ASC 805 generally requires the acquirer in a business combination to recognize and measure the assets it acquires and the liabilities it assumes at fair value on the acquisition date. The ASU 2021-08 will become effective for fiscal years beginning after December 15, 2022. The adoption of this ASU is not expected to have a material impact on the Company’s consolidated financial statements.

XML 44 R27.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2022
SIGNIFICANT ACCOUNTING POLICIES  
Schedule of cash, cash equivalents, and restricted cash

    

December 31,

    

December 31,

2022

2021

Cash and cash equivalents

$

24,535

$

79,423

Restricted cash

 

 

5,100

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows

$

24,535

$

84,523

Schedule of estimated useful lives of the assets

Computers and peripheral equipment

    

33%

Office furniture and equipment

6% to 20% (mainly 15%)

Leasehold improvements

Over the shorter of the term of the lease, or the useful life of the assets

Schedule of remaining performance obligations which are expected to be satisfied and recognized in future periods

Year Ending December 31,

2025 and

    

2023

    

2024

    

thereafter

Products

$

72

$

12

$

1

Services

 

36,562

 

8,711

 

7,228

$

36,634

$

8,723

 

$

7,229

Schedule of significant changes in the deferred revenue

Year Ended December 31,

    

2022

    

2021

Balance, at the beginning of the year

$

54,616

$

49,136

Revenue recognized

 

(38,625)

 

(31,456)

Increase in deferred revenues and customer advances

 

36,595

 

36,936

Balance, at the end of the year

 

52,586

 

54,616

Less current portion at the end of the year

 

(36,634)

 

(41,591)

Long term portion at the end of the year

$

15,952

$

13,025

Schedule of components of AOCI

Gains (losses)

on available-

for-sale

Gains (losses)

marketable

on cash flow

    

securities

    

hedges

    

Total

Balance as of January 1, 2022

$

(942)

$

719

$

(223)

Other comprehensive loss before reclassifications, net of tax

 

(5,434)

 

(8,979)

 

(14,413)

Amounts reclassified from AOCI

 

 

3,683

 

3,683

Other comprehensive income (loss), net of tax

 

(5,434)

 

(5,296)

 

(10,730)

Balance as of December 31, 2022

$

(6,376)

$

(4,577)

$

(10,953)

    

Year Ended December 31,

2022

    

2021

    

2020

Amounts reclassified from AOCI

 

  

 

  

 

  

Cost of revenues

$

814

$

(513)

$

(497)

Research and development, net

 

1,735

 

(990)

 

(937)

Selling and marketing

 

708

 

(406)

 

(375)

General and administrative

 

426

 

(229)

 

(317)

Total operating expenses (income), before income taxes

$

3,683

$

(2,138)

$

(2,126)

Schedule of weighted-average assumptions

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Dividend yield

1.13%

0.88%

1.01%-1.17%

Expected volatility

47.64%

49.45%

37.89%-43.09%

Risk-free interest

2.83%

0.5%

0.29%-1.43%

Expected life

4.10 years

 

3.61 years

 

3.57-4.23 years

Schedule of share-based compensation expenses

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Cost of revenues

$

425

$

411

$

181

Research and development expenses, net

 

3,481

 

2,772

 

1,535

Selling and marketing expenses

 

6,032

 

6,170

 

3,635

General and administrative expenses

 

5,184

 

4,811

 

3,420

Total share-based compensation expenses

$

15,122

$

14,164

$

8,771

XML 45 R28.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") (Tables)
12 Months Ended
Dec. 31, 2022
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")  
Summary of estimated fair values of the assets acquired and liabilities assumed at the acquisition date

The following table summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed as of the Closing Date:

Current assets

    

$

152

Technology

 

1,958

Customer relationships

 

201

Total identifiable assets acquired

 

2,311

Current liabilities

 

(152)

Deferred tax liability

 

(497)

Total identifiable liabilities assumed

 

(649)

Net identifiable assets acquired

 

1,662

Goodwill

 

1,338

Net assets acquired

$

3,000

XML 46 R29.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES (Tables)
12 Months Ended
Dec. 31, 2022
MARKETABLE SECURITIES  
Schedule of available-for-sale marketable securities

The following is a summary of available-for-sale marketable securities:

    

December 31, 2022

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

    

cost

    

gains

    

losses

    

Value

Maturing within one year:

Corporate bonds

$

1,531

$

$

(32)

$

1,499

Maturing between one to five years:

Corporate bonds

81,866

$

(7,897)

73,969

Governmental bonds

2,880

$

(282)

2,598

Balance as of December 31, 2022

$

86,277

$

$

(8,211)

$

78,066

    

December 31, 2021

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

    

cost

    

gains

    

losses

    

Value

Maturing between one to five years:

Corporate bonds

$

88,327

$

54

$

(1,248)

$

87,133

Governmental bonds

2,880

$

(37)

2,843

Balance as of December 31, 2021

$

91,207

$

54

$

(1,285)

$

89,976

Schedule of position of gross unrealized losses and fair values

Less than 12 months

12 months and greater

    

    

Gross

    

    

Gross

unrealized

unrealized

Fair value

loss

Fair value

loss

As of December 31, 2022

$

3,411

$

(225)

$

74,655

$

(7,986)

XML 47 R30.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2022
INVENTORIES  
Schedule of inventories

    

December 31, 

    

2022

    

2021

Raw materials

$

14,541

$

15,263

Finished products

 

21,836

 

8,725

$

36,377

$

23,988

XML 48 R31.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT, NET  
Schedule of property and equipment, net

    

December 31, 

    

2022

    

2021

Cost:

Computers and peripheral equipment

$

25,840

$

24,561

Office furniture and equipment

 

12,858

 

12,578

Leasehold improvements

 

3,375

 

3,184

 

42,073

 

40,323

Accumulated depreciation:

Computers and peripheral equipment

 

23,984

 

22,644

Office furniture and equipment

 

11,291

 

10,689

Leasehold improvements

 

2,833

 

2,596

 

38,108

 

35,929

Depreciated cost

$

3,965

$

4,394

XML 49 R32.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2022
INTANGIBLE ASSETS, NET  
Schedule of intangible assets, net

    

Useful life

    

December 31, 

(years)

    

2022

    

2021

a.

Cost:

Acquired technology and license

 

4 - 10

$

21,815

$

21,815

Customer relationship

 

4.5 - 9

 

4,951

 

4,951

 

26,766

 

26,766

Accumulated amortization:

 

Acquired technology and license

 

  

 

20,399

 

19,639

Customer relationship

 

 

4,801

 

4,757

 

25,200

 

24,396

Amortized cost

 

$

1,566

$

2,370

Schedule of expected amortization expenses

Year ending December 31, 

    

    

2023

$

545

2024

 

532

2025 and thereafter

 

489

$

1,566

XML 50 R33.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2022
FAIR VALUE MEASUREMENTS  
Schedule of financial assets and liabilities measured at fair value on a recurring basis

The Group’s financial assets and liabilities measured at fair value on a recurring basis, consisted of the following types of instruments as of the following dates:

    

December 31, 2022

Fair value measurements 

using input type

    

Level 2

    

Total

    

NAV

    

Total

Marketable securities

$

78,066

$

78,066

$

$

Financial investments

16,500

16,500

Financial assets related to foreign currency derivative hedging contracts

 

(5,143)

 

(5,143)

 

 

Total financial net assets as of December 31, 2022

$

72,923

$

72,923

$

16,500

$

16,500

    

December 31, 2021

Fair value measurements 

using input type

    

Level 2

    

Total

Marketable securities

$

89,976

$

89,976

Financial assets related to foreign currency derivative hedging contracts

812

812

Total financial net assets as of December 31, 2021

$

90,788

$

90,788

Schedule of investments in certain funds that calculate net asset value per unit at fair value on a recurring basis

    

December 31, 2021

Fair value measurements 

using input type

    

Level 2

    

Total

Marketable securities

$

89,976

$

89,976

Financial assets related to foreign currency derivative hedging contracts

812

812

Total financial net assets as of December 31, 2021

$

90,788

$

90,788

XML 51 R34.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER PAYABLES AND ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2022
OTHER PAYABLES AND ACCRUED EXPENSES  
Schedule of other payables and accrued expenses

    

December 31, 

    

2022

    

2021

Payroll and other employee related accruals

$

17,999

$

21,000

Forward liability

5,150

Accrued expenses

 

9,511

 

9,344

Government authorities

 

2,806

 

4,226

Provision for returns

 

2,704

 

3,509

Other

 

146

 

271

$

38,316

$

38,350

XML 52 R35.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2022
LEASES  
Schedule of weighted-average remaining lease term and discount rate

    

Year ended

December 31, 

2022

Weighted average remaining lease term

 

1.83 years

Weighted average discount rate

 

2.14%

Schedule of supplemental cash flows information related to the lease costs for operating leases

    

December 31,

2022

Cash paid for amounts included in measurement of lease liabilities:

 

  

Operating cash flows for operating leases (*)

$

8,852

(*) Total operating cash flows for operating leases have been reduced by lease receipt in the amount of $743 in connection with lease modification agreement of the Company’s U.S. subsidiary, due to lease termination prior to its scheduled expiration date.

Schedule of maturities of operating lease liabilities

Year ending December 31, 

    

2023

$

8,199

2024

 

2,112

2025

 

1,103

2026

847

2027 and thereafter

 

2,200

Total lease payments

$

14,461

Less- imputed interest

$

(743)

Present value of lease liabilities

$

13,718

Schedule of future sales-type lease receipts

Year ending December 31,

    

2023

$

7,972

2024

 

6,632

2025

 

4,382

2026

 

1,460

2027 and thereafter

 

625

Total Future Minimum receipts

$

21,071

Less - Unearned interest income

$

(463)

Total

$

20,608

XML 53 R36.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2022
SHAREHOLDERS' EQUITY  
Summary of the stock option activity and related information

Weighted

    

    

    

average

    

Weighted

remaining

average

contractual

Aggregate

Amount

exercise

term (in

intrinsic

of options

price

 years)

 value

Options outstanding at beginning of year

 

551,809

$

8.88

 

2.91

$

14,268

Changes during the year:

Granted

 

3,000

$

23.99

Exercised

 

(189,841)

$

5.56

 

  

 

  

Forfeited

 

(3,625)

$

10.63

 

  

 

  

Options outstanding at end of year

 

361,343

$

10.74

 

2.54

$

2,786

Options exercisable at end of year

 

303,904

$

9.61

 

3.85

$

2,597

Schedule of options for employees outstanding have been separated into ranges of exercise prices

Number of 

Weighted

Number of

    

options

    

average

    

    

options

    

Weighted

outstanding

remaining

Weighted

exercisable

average

Range of

as of

contractual

average

as of

exercise price 

exercise

December 31, 

life (in

exercise

December 31, 

of exercisable

price

2022

years)

price

2022

options

$

3.54-4.35

 

9,125

 

0.38

$

4.22

 

9,125

$

4.22

$

5.00-6.90

 

99,793

 

1.22

$

6.86

 

99,793

$

6.86

$

7.08-10.66

 

120,550

 

2.54

$

8.75

 

120,550

$

8.75

$

11.52-30.76

 

131,875

 

3.69

$

15.94

 

74,436

$

15.37

 

361,343

 

2.54

$

10.74

 

303,904

$

9.61

Summary of the RSU activity and related information

    

    

Weighted

Number of

average grant

 shares

date fair value

RSUs outstanding at beginning of year

 

1,203,431

$

27.60

Changes during the year:

 

 

Granted

 

544,686

$

24.33

Vested

 

(513,695)

$

23.51

Forfeited

 

(47,613)

$

30.44

RSUs outstanding at end of year

 

1,186,809

$

27.76

XML 54 R37.htm IDEA: XBRL DOCUMENT v3.23.1
TAXES ON INCOME (Tables)
12 Months Ended
Dec. 31, 2022
TAXES ON INCOME  
Schedule of income before taxes on income

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Domestic

$

25,434

$

31,084

$

30,008

Foreign

 

8,749

 

8,563

 

6,639

$

34,183

$

39,647

$

36,647

Schedule of taxes on income

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Current taxes:

Domestic

$

3,707

$

819

$

300

Foreign

 

35

 

1,615

 

701

3,742

2,434

1,001

Deferred tax expense:

Domestic

269

2,464

7,220

Foreign

 

1,706

 

998

 

1,178

1,975

3,462

8,398

$

5,717

$

5,896

$

9,399

Summary of significant components of the deferred tax liabilities and assets

    

December 31, 

    

2022

    

2021

Deferred tax assets:

Net operating loss carryforward

$

23,807

$

27,859

Operating lease liabilities

1,509

2,247

Marketable Securities

1,837

207

Forward and cylinder

566

Reserves and allowances

 

7,238

 

6,557

Net deferred tax assets before valuation allowance

 

34,957

 

36,870

Less - valuation allowance

 

(24,395)

 

(26,022)

Deferred tax asset

$

10,562

$

10,848

Deferred tax liability:

 

  

 

  

Operating lease ROU assets

$

(1,489)

$

(1,943)

Other

(356)

(612)

$

(1,845)

$

(2,555)

Schedule of reconciliation of the theoretical tax expense

    

Year Ended December 31, 

 

    

2022

    

2021

    

2020

 

Income before taxes, as reported in the consolidated statements of operations

$

34,183

$

39,647

$

36,647

Israeli statutory corporate tax rate

 

23.0

%  

 

23.0

%  

 

23.0

%

Theoretical tax expense on the above amount at the Israeli statutory corporate tax rate

$

7,861

$

9,118

$

8,429

Impact of Preferred Technological Enterprise status

(3,031)

(3,555)

(3,424)

Changes in tax reserve for uncertain tax positions

90

175

Adjustments for previous years’ taxes

448

88

Impact of income tax at rates other than the Israeli statutory corporate tax rate

 

(375)

 

603

 

411

Share-based compensation expenses

 

329

 

(65)

 

298

Losses and timing differences for which valuation allowance was provided

 

453

 

140

 

(3,754)

Impact of tax rate change

 

152

 

 

6,931

Other

 

(210)

 

(608)

 

508

Actual tax expense

$

5,717

$

5,896

$

9,399

XML 55 R38.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INCOME (EXPENSES), NET (Tables)
12 Months Ended
Dec. 31, 2022
FINANCIAL INCOME (EXPENSES), NET  
Schedule of financial income (expenses), net

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Financial expenses:

Interest

$

(325)

$

(621)

$

(657)

Loss related to non-hedging derivative instruments

(6)

(12)

Amortization of marketable securities premiums and accretion of discounts, net

 

(1,513)

 

(1,387)

 

(172)

Exchange rate differences

 

 

(293)

 

(1,975)

Other

 

(358)

 

(252)

 

(171)

 

(2,202)

 

(2,565)

 

(2,975)

Financial income:

 

 

 

Gain related to non-hedging derivative instruments

 

 

 

17

Exchange rate differences

1,325

Gain from financial investments

937

Interest income

2,804

2,656

1,252

Other

 

 

32

 

3

 

5,066

 

2,688

 

1,272

Financial income (expenses), net

$

2,864

$

123

$

(1,703)

XML 56 R39.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
EARNINGS PER SHARE  
Schedule of earnings per share

    

Year Ended December 31, 

    

2022

    

2021

    

2020

Numerator:

Net income

$

28,466

$

33,751

$

27,248

Denominator:

Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock

 

31,849,422

 

32,703,478

 

31,440,093

Effect of dilutive securities:

 

 

 

Employee stock options and RSUs

 

650,719

 

1,142,081

 

1,475,590

Denominator for diluted earnings per share - adjusted weighted average number of shares

 

32,500,141

 

33,845,559

 

32,915,683

XML 57 R40.htm IDEA: XBRL DOCUMENT v3.23.1
GEOGRAPHIC INFORMATION (Tables)
12 Months Ended
Dec. 31, 2022
GEOGRAPHIC INFORMATION  
Schedule of total revenues

The following presents total revenues for the years ended December 31, 2022, 2021 and 2020 and long-lived assets as of December 31, 2022, 2021 and 2020.

    

Year Ended and as of December 31,

2022

    

2021

    

2020

Long-

Long-

Long-

Total

lived

Total

lived

Total

lived

    

revenues

    

assets

    

revenues

    

assets

    

revenues

    

assets

Americas, principally the United States

$

139,583

$

3,588

$

115,806

$

977

$

103,190

$

4,310

Europe

 

87,679

 

328

 

88,746

 

662

 

75,490

 

403

Eastern Asia

 

42,108

 

901

 

38,988

 

706

 

36,083

 

768

Israel

 

5,723

 

14,231

 

5,380

 

20,876

 

6,011

 

25,111

$

275,093

$

19,048

$

248,920

$

23,221

$

220,774

$

30,592

XML 58 R41.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE INSTRUMENTS (Tables)
12 Months Ended
Dec. 31, 2022
DERIVATIVE INSTRUMENTS  
Schedule of fair value of outstanding derivative instruments

The fair value of the Group’s outstanding derivative instruments and the effect of derivative instruments in cash flow hedging relationship on other comprehensive income for the years ended December 31, 2022 and December 31, 2021, are summarized below:

Foreign exchange forward

    

    

    

December 31, 

and options contracts

Balance sheet

    

2022

    

2021

Fair value of foreign exchange forward and options

Other payables and accrued expenses

$

(5,143)

$

Fair value of foreign exchange forward and options

“Other receivables and prepaid expenses”

$

$

812

Gains (loss) recognized in other comprehensive income

“Other comprehensive income (loss)”

$

(4,577)

$

719

Schedule of cash flow hedging relationship on income

    

    

Year Ended

Foreign exchange forward

Comprehensive

December 31, 

and options contracts

    

Income (loss)

    

2022

    

2021

Comprehensive income (loss) from derivatives before reclassifications

 

“Other comprehensive income (loss)”

$

(8,979)

$

1,538

Loss reclassified from accumulated other comprehensive income (loss)

 

“Operating expenses (income)”

$

3,683

$

(2,138)

XML 59 R42.htm IDEA: XBRL DOCUMENT v3.23.1
GENERAL - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 10, 2021
Entity-Wide Revenue, Major Customer, Percentage 15.10% 15.40% 13.00%  
Callverso Ltd        
Percentage of Acquisition       100.00%
Additional Major Customer [Member]        
Entity-Wide Revenue, Major Customer, Percentage 10.00% 10.90% 13.50%  
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES - Short-term and restricted bank deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SIGNIFICANT ACCOUNTING POLICIES        
Cash and cash equivalents $ 24,535 $ 79,423    
Restricted cash   5,100    
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows $ 24,535 $ 84,523 $ 46,034 $ 69,773
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details)
12 Months Ended
Dec. 31, 2022
Computers and peripheral equipments  
Annual Depreciation Rate 33%
Office furniture and equipment  
Annual Depreciation Rate 6% to 20% (mainly 15%)
Leaseholds and Leasehold Improvements  
Annual Depreciation Rate Over the shorter of the term of the lease, or the useful life of the assets
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
SIGNIFICANT ACCOUNTING POLICIES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 36,634
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Products  
SIGNIFICANT ACCOUNTING POLICIES  
Remaining performance obligations 72
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Service  
SIGNIFICANT ACCOUNTING POLICIES  
Remaining performance obligations $ 36,562
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
SIGNIFICANT ACCOUNTING POLICIES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 8,723
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Products  
SIGNIFICANT ACCOUNTING POLICIES  
Remaining performance obligations 12
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Service  
SIGNIFICANT ACCOUNTING POLICIES  
Remaining performance obligations $ 8,711
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
SIGNIFICANT ACCOUNTING POLICIES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 7,229
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Products  
SIGNIFICANT ACCOUNTING POLICIES  
Remaining performance obligations 1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Service  
SIGNIFICANT ACCOUNTING POLICIES  
Remaining performance obligations $ 7,228
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
SIGNIFICANT ACCOUNTING POLICIES    
Balance, at the beginning of the year $ 54,616 $ 49,136
Revenue recognized (38,625) (31,456)
Increase in deferred revenues and customer advances 36,595 36,936
Balance, at the end of the year 52,586 54,616
Less current portion at the end of the year (36,634) (41,591)
Long term portion at the end of the year $ 15,952 $ 13,025
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details) - Other comprehensive income (loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Balance as of January 1, 2022 $ (223)    
Other comprehensive loss before reclassifications, net of tax (14,413)    
Amounts reclassified from AOCI 3,683 $ (2,138) $ (2,126)
Other comprehensive income (loss), net of tax (10,730)    
Balance as of December 31, 2022 (10,953) (223)  
Cost of revenues      
Amounts reclassified from AOCI 814 (513) (497)
Research and development, net      
Amounts reclassified from AOCI 1,735 (990) (937)
Selling and marketing      
Amounts reclassified from AOCI 708 (406) (375)
General and administrative      
Amounts reclassified from AOCI 426 (229) $ (317)
Gains (losses) on available-for-sale marketable securities      
Balance as of January 1, 2022 (942)    
Other comprehensive loss before reclassifications, net of tax (5,434)    
Amounts reclassified from AOCI 0    
Other comprehensive income (loss), net of tax (5,434)    
Balance as of December 31, 2022 (6,376) (942)  
Gains (losses) on cash flow hedges      
Balance as of January 1, 2022 719    
Other comprehensive loss before reclassifications, net of tax (8,979)    
Amounts reclassified from AOCI 3,683    
Other comprehensive income (loss), net of tax (5,296)    
Balance as of December 31, 2022 $ (4,577) $ 719  
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES - Weighted average estimated fair value of employee stock (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dividend yield 1.13% 0.88%  
Expected volatility 47.64% 49.45%  
Risk-free interest 2.83% 0.50%  
Expected life 4 years 1 month 6 days 3 years 7 months 9 days  
Minimum      
Dividend yield     1.01%
Expected volatility     37.89%
Risk-free interest     0.29%
Expected life     3 years 6 months 25 days
Maximum      
Dividend yield     1.17%
Expected volatility     43.09%
Risk-free interest     1.43%
Expected life     4 years 2 months 23 days
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES - Share based compensation expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Total share-based compensation expenses $ 15,122 $ 14,164 $ 8,771
Cost of revenues      
Total share-based compensation expenses 425 411 181
Research and development expenses, net      
Total share-based compensation expenses 3,481 2,772 1,535
Selling and marketing expenses      
Total share-based compensation expenses 6,032 6,170 3,635
General and administrative expenses      
Total share-based compensation expenses $ 5,184 $ 4,811 $ 3,420
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Average annual rate 1.06% 0.28%  
Antidilutive Securities and Outstanding Options, RSUs and Warrants Excluded from Computation of Earings Per Share, Amount 153,191 26,686 64,312
employee stock options granted fair value $ 8.99 $ 10.64 $ 8.55
Severance pay expenses $ 3,907 $ 2,373 $ 3,078
Defined Contribution Plan, Description All eligible employees may elect to contribute a portion of their annual compensation to the plan through salary deferrals, subject to the IRS limit of $20.5 during the years ended December 31, 2022 and 2021, plus a catch-up contribution of $6.5 for participants aged 50 or over. The Group matches 50% of employees’ contributions, up to a maximum of 6% of the employees’ annual pay.    
Contributions by Employer $ 531 431 386
Advertising Expenses 1,733 582 371
Other Receivables And Prepaid Expenses      
Contract Costs 829 635  
Grant      
Research and development grants $ 624 570 $ 388
Minimum [Member]      
Estimated useful lives 4 years    
Maximum [Member]      
Estimated useful lives 10 years    
SEC Schedule, 12-09, Reserve, Warranty      
Valuation Allowances and Reserves, Balance $ 212 187  
Allowance For Sales Return      
provision deducted from revenues $ 2,704 $ 3,509  
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Nov. 10, 2021
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")      
Goodwill $ 37,560 $ 37,560  
Callverso Ltd      
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")      
Current assets     $ 152
Total identifiable assets acquired     2,311
Current liabilities     (152)
Deferred tax liability     (497)
Total identifiable liabilities assumed     (649)
Net identifiable assets acquired     1,662
Goodwill     1,338
Net assets acquired     3,000
Callverso Ltd | Technology      
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")      
Intangible assets     1,958
Callverso Ltd | Customer relationships      
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")      
Intangible assets     $ 201
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 23, 2023
Nov. 10, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")          
Payment made in Cash     $ 1,100 $ 2,804 $ 0
Goodwill     37,560 $ 37,560  
Callverso Ltd          
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")          
Percentage of Acquisition   100.00%      
Basis for earn out amount   The maximum earn-out amount is $6,000 and is to be paid over three years as follows: (i) up to $2,000 was payable on January 31, 2023, based on sales in 2022; (ii) up to $2,000 is payable on January 31, 2024, based on sales in 2023; and (iii) up to $2,000 is payable on January 31, 2025      
Earn out consideration     $ 6,000    
Earn out consideration payable $ 2,000        
Purchase price for Acquisition   $ 3,000      
Payment made in Cash   2,900      
Security deposit for liabilities   300      
Retain as security deposit for liabilities   100      
Goodwill   $ 1,338      
Technology | Callverso Ltd          
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")          
Intangible assets, weighted average useful life   4 years      
Customer relationships | Callverso Ltd          
ACQUISITION OF CALLVERSO LTD. ("CALLVERSO")          
Intangible assets, weighted average useful life   4 years 6 months      
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
MARKETABLE SECURITIES    
Amortized cost $ 86,277 $ 91,207
Gross Unrealized gains 0 54
Gross Unrealized losses (8,211) (1,285)
Fair Value 78,066 89,976
Maturing within one year    
MARKETABLE SECURITIES    
Gross Unrealized losses (225)  
Fair Value 3,411  
Maturing between one to five years    
MARKETABLE SECURITIES    
Gross Unrealized losses (7,986)  
Fair Value 74,655  
Corporate Bonds | Maturing within one year    
MARKETABLE SECURITIES    
Amortized cost 1,531  
Gross Unrealized gains 0  
Gross Unrealized losses (32)  
Fair Value 1,499  
Corporate Bonds | Maturing between one to five years    
MARKETABLE SECURITIES    
Amortized cost 81,866 88,327
Gross Unrealized gains 0 54
Gross Unrealized losses (7,897) (1,248)
Fair Value 73,969 87,133
Government Bond | Maturing between one to five years    
MARKETABLE SECURITIES    
Amortized cost 2,880 2,880
Gross Unrealized gains 0 0
Gross Unrealized losses (282) (37)
Fair Value $ 2,598 $ 2,843
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES - Position of gross unrealized losses and fair values (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
MARKETABLE SECURITIES    
Fair Value $ 78,066 $ 89,976
Gross Unrealized losses (8,211) $ (1,285)
Less than 12 months    
MARKETABLE SECURITIES    
Fair Value 3,411  
Gross Unrealized losses (225)  
12 months and greater    
MARKETABLE SECURITIES    
Fair Value 74,655  
Gross Unrealized losses $ (7,986)  
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
INVENTORIES    
Raw materials $ 14,541 $ 15,263
Finished products 21,836 8,725
Inventory, Net $ 36,377 $ 23,988
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES - Additional information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
INVENTORIES    
Inventory Write-down $ 1.7 $ 4.2
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, plant and equipment, Cost $ 42,073 $ 40,323
Accumulated depreciation 38,108 35,929
Depreciated cost 3,965 4,394
Computers and peripheral equipment    
Property, plant and equipment, Cost 25,840 24,561
Accumulated depreciation 23,984 22,644
Office furniture and equipment    
Property, plant and equipment, Cost 12,858 12,578
Accumulated depreciation 11,291 10,689
Leasehold improvements    
Property, plant and equipment, Cost 3,375 3,184
Accumulated depreciation $ 2,833 $ 2,596
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
PROPERTY AND EQUIPMENT, NET      
Depreciation $ 2,181 $ 2,074 $ 1,936
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-lived intangible assets, gross $ 26,766 $ 26,766
Finite-lived intangible assets, accumulated amortization 25,200 24,396
Finite-lived intangible assets, net $ 1,566 2,370
Maximum    
Estimated useful lives 10 years  
Minimum    
Estimated useful lives 4 years  
Acquired technology and license    
Finite-lived intangible assets, gross $ 21,815 21,815
Finite-lived intangible assets, accumulated amortization $ 20,399 19,639
Acquired technology and license | Maximum    
Estimated useful lives 10 years  
Acquired technology and license | Minimum    
Estimated useful lives 4 years  
Customer relationship    
Finite-lived intangible assets, gross $ 4,951 4,951
Finite-lived intangible assets, accumulated amortization $ 4,801 $ 4,757
Customer relationship | Maximum    
Estimated useful lives 9 years  
Customer relationship | Minimum    
Estimated useful lives 4 years 6 months  
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET - Expected amortization expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
INTANGIBLE ASSETS, NET    
2023 $ 545  
2024 532  
2025 and thereafter 489  
Finite-lived intangible assets, net $ 1,566 $ 2,370
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
INTANGIBLE ASSETS, NET      
Amortization of Intangible Assets, Total $ 804 $ 358 $ 332
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS - The Group's financial assets and liabilities measured at fair value on a recurring basis (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Financial investments $ 16,500,000  
Financial investments 16,500  
Total financial net assets (16,500,000)  
Fair Value, Measurements, Recurring    
Marketable securities 78,066,000 $ 89,976,000
Financial assets related to foreign currency derivative hedging contracts (5,143,000) (812,000)
Total financial net assets (72,923,000) 90,788,000
Fair Value, Inputs, Level 2 | Fair Value, Measurements, Recurring    
Marketable securities 78,066,000 89,976,000
Financial assets related to foreign currency derivative hedging contracts (5,143,000) (812,000)
Total financial net assets (72,923,000) $ 90,788,000
NAV    
Financial investments 16,500,000  
Total financial net assets $ (16,500,000)  
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS - Secured Bridge Loans (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
FAIR VALUE MEASUREMENTS  
Fair Value $ 16,500
Lock-up period 12 months
Gains from investment $ 937,000
Secured Bridge Loans Fund 1  
FAIR VALUE MEASUREMENTS  
Fair Value $ 15,258
Redemption Notice Period 90 days
Secured Bridge Loans Fund 2  
FAIR VALUE MEASUREMENTS  
Fair Value $ 1,242
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER PAYABLES AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
OTHER PAYABLES AND ACCRUED EXPENSES    
Payroll and other employee related accruals $ 17,999 $ 21,000
Forward liability 5,150  
Accrued expenses 9,511 9,344
Government authorities 2,806 4,226
Provision for returns 2,704 3,509
Other 146 271
Other Payables And Accrued Expenses $ 38,316 $ 38,350
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Weighted-average remaining lease term and discount rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
LEASES      
Lease expenses $ 8,015 $ 8,297 $ 8,000
Sublease income $ 1,516 $ 1,547 $ 1,405
Lessee, Operating Lease, Existence of Option to Extend [true false] true    
Extension term 5 years    
Weighted average remaining lease term 1 year 9 months 29 days    
Weighted average discount rate 2.14%    
Minimum      
LEASES      
Remaining lease term 1 year    
Maximum      
LEASES      
Remaining lease term 10 years 3 months 3 days    
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Maturities of operating lease liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
ft²
LEASES  
2023 $ 8,199
2024 2,112
2025 1,103
2026 847
2027 and thereafter 2,200
Total lease payments 14,461
Less - imputed interest (743)
Present value of lease liabilities $ 13,718
Extension term 5 years
Park Naymi  
LEASES  
Area of premises | ft² 10,000
Operating lease, initial term of contract (in years) 7 years
Extension term 12 years
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Supplemental cash flows information related to the lease costs for operating and financing leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Cash paid for amounts included in measurement of lease liabilities:  
Operating cash flows for operating leases $ 8,852
Amount of cash outflow from landlord due to termination of lease expiration of lease term $ 743
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Lessor (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
LEASES  
Interest income $ 75
Product revenue from sales-type leases 19,802
Cost of product revenue from sales-type leases 2,152
Short term net investment in lease receivable 7,972
Long-term net investment in lease receivable 13,099
Future sales-type lease receipts  
2023 7,972
2024 6,632
2025 4,382
2026 1,460
2027 and thereafter 625
Total Future Minimum receipts 21,071
Less - Unearned interest income (463)
Total $ 20,608
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENT LIABILITIES (Details)
$ in Thousands
1 Months Ended
Dec. 31, 2021
USD ($)
installment
Dec. 31, 2020
USD ($)
installment
Nov. 30, 2019
USD ($)
installment
Dec. 31, 2022
USD ($)
COMMITMENTS AND CONTINGENT LIABILITIES        
Purchase Obligation       $ 39,756
Maximum Amount Of Royalties To Be Paid Out Of Research And Development Grants Received       100.00%
Number of installments paid | installment 3 3 3  
Royalty Buyout Agreement        
COMMITMENTS AND CONTINGENT LIABILITIES        
Accrued Royalties     $ 49,008  
Installment amount     $ 32,178  
Number of annual installments | installment     3  
Installment amount paid $ 12,225,000 $ 11,580,000 $ 10,700,000  
Royalty Agreement Terms        
COMMITMENTS AND CONTINGENT LIABILITIES        
Contractual Obligation $ 19,137     $ 20,112
Product Manufacturing in Israel | Minimum        
COMMITMENTS AND CONTINGENT LIABILITIES        
Rate Of Royalties Payable As Percentage On Sales       1.30%
Product Manufacturing in Israel | Maximum        
COMMITMENTS AND CONTINGENT LIABILITIES        
Rate Of Royalties Payable As Percentage On Sales       5.00%
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 07, 2023
Aug. 31, 2022
Aug. 17, 2022
Aug. 02, 2022
Mar. 01, 2022
Feb. 15, 2022
Feb. 01, 2022
Jan. 31, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Dec. 31, 2014
SHAREHOLDERS' EQUITY                            
Stock repurchase program, authorized amount                           $ 3,000
employee stock options granted fair value                   $ 8.99 $ 10.64 $ 8.55    
Non vested awards                   $ 16,477        
Period for recognition of awards                   2 years 10 months 20 days        
Additional stock repurchase program authorized amount                 $ 35,000       $ 276,000  
Treasury stock, shares                   32,309,899 30,796,692      
Dividend payable percent per share       $ 0.18     $ 0.18              
Dividends paid       $ 5,700     $ 5,800              
Net proceeds from offering                   $ 0 $ 0 $ 85,426    
Date to paid for dividend payable   Aug. 31, 2022     Mar. 01, 2022                  
Date of record for dividend payable     Dec. 31, 2022     Feb. 15, 2022                
Subsequent Event                            
SHAREHOLDERS' EQUITY                            
Additional stock repurchase program authorized amount               $ 25,000            
Dividend payable (per share) $ 0.18                          
Dividends Payable $ 5,700                          
Date declared for dividend payable Feb. 07, 2023                          
Date to paid for dividend payable Mar. 07, 2023                          
Date of record for dividend payable Feb. 21, 2023                          
Share Repurchase Program                            
SHAREHOLDERS' EQUITY                            
Treasury stock, shares                   32,309,899        
Stock redeemed or called during period, value                   $ 217,744        
Aggregate Consideration for shares repurchased                   $ 38,099        
Stock repurchased and retired during period, shares                   1,513,207,000        
Employee And Non-employee Stock Option Plan                            
SHAREHOLDERS' EQUITY                            
Share repurchase authorized amount                   2,290,337        
Share based payment intrinsic value                   $ 2,878 $ 9,281 $ 10,633    
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details) - Restricted Stock Units (RSUs)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
SHAREHOLDERS' EQUITY  
Number of shares, RSUs outstanding at beginning of year 1,203,431
Number of shares, Granted 544,686
Number of shares, Vested (513,695)
Number of shares, Forfeited (47,613)
Number of shares, RSUs outstanding at end of year 1,186,809
Weighted average grant date fair value, RSUs Outstanding at beginning of year 27.60
Weighted average grant date fair value, Granted | $ / shares $ 24.33
Weighted average grant date fair value, Vested | $ / shares 23.51
Weighted average grant date fair value, Forfeited | $ / shares $ 30.44
Weighted average grant date fair value, RSUs outstanding at end of year 27.76
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
SHAREHOLDERS' EQUITY    
Amount of options, outstanding at beginning of year 551,809  
Amount of options, Granted 3,000  
Amount of options, Exercised (189,841)  
Amount of options, Forfeited (3,625)  
Amount of options, outstanding at end of year 361,343 551,809
Amount of options, exercisable at end of year 303,904  
Weighted average exercise price, outstanding at beginning of year $ 8.88  
Weighted average exercise price, Granted 23.99  
Weighted average exercise price, Exercised 5.56  
Weighted average exercise price, Forfeited 10.63  
Weighted average exercise price, Options outstanding at end of year 10.74 $ 8.88
Weighted average exercise price, Option exercisable at end of year $ 9.61  
Weighted average remaining contractual term, Options outstanding (in years) 2 years 6 months 14 days 2 years 10 months 28 days
Weighted average remaining contractual term, Options exercisable at end of year (in years) 3 years 10 months 6 days  
Aggregate intrinsic value, outstanding $ 14,268  
Aggregate intrinsic value, outstanding 2,786 $ 14,268
Aggregate intrinsic value, Options exercisable at end of year $ 2,597  
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
SHAREHOLDERS' EQUITY    
Number of options outstanding 361,343 551,809
Weighted average exercise price $ 10.74 $ 8.88
Number of options exercisable 303,904  
Weighted average exercise price of exercisable options $ 9.61  
Warrant    
SHAREHOLDERS' EQUITY    
Number of options outstanding 361,343  
Weighted average remaining contractual life (in years) 2 years 6 months 14 days  
Weighted average exercise price $ 10.74  
Number of options exercisable 303,904  
Weighted average exercise price of exercisable options $ 9.61  
Range Of Exercise Price $3.54-4.35    
SHAREHOLDERS' EQUITY    
Range of exercise price, Minimum 3.54  
Range of exercise price, Maximum $ 4.35  
Number of options outstanding 9,125  
Weighted average remaining contractual life (in years) 4 months 17 days  
Weighted average exercise price $ 4.22  
Number of options exercisable 9,125  
Weighted average exercise price of exercisable options $ 4.22  
Range Of Exercise Price $5.00-6.90    
SHAREHOLDERS' EQUITY    
Range of exercise price, Minimum 5.00  
Range of exercise price, Maximum $ 6.90  
Number of options outstanding 99,793  
Weighted average remaining contractual life (in years) 1 year 2 months 19 days  
Weighted average exercise price $ 6.86  
Number of options exercisable 99,793  
Weighted average exercise price of exercisable options $ 6.86  
Range Of Exercise Price $7.08-10.66    
SHAREHOLDERS' EQUITY    
Range of exercise price, Minimum 7.08  
Range of exercise price, Maximum $ 10.66  
Number of options outstanding 120,550  
Weighted average remaining contractual life (in years) 2 years 6 months 14 days  
Weighted average exercise price $ 8.75  
Number of options exercisable 120,550  
Weighted average exercise price of exercisable options $ 8.75  
Range of Exercise Price 11.50 - 30.76    
SHAREHOLDERS' EQUITY    
Range of exercise price, Minimum 11.52  
Range of exercise price, Maximum $ 30.76  
Number of options outstanding 131,875  
Weighted average remaining contractual life (in years) 3 years 8 months 8 days  
Weighted average exercise price $ 15.94  
Number of options exercisable 74,436  
Weighted average exercise price of exercisable options $ 15.37  
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.23.1
TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
TAXES ON INCOME      
Domestic $ 25,434 $ 31,084 $ 30,008
Foreign 8,749 8,563 6,639
Income (loss) before taxes on income $ 34,183 $ 39,647 $ 36,647
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.23.1
TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current taxes $ 3,742 $ 2,434 $ 1,001
Deferred tax expense 1,975 3,462 8,398
Actual tax expense 5,717 5,896 9,399
Domestic      
Current taxes 3,707 819 300
Deferred tax expense 269 2,464 7,220
Foreign      
Current taxes 35 1,615 701
Deferred tax expense $ 1,706 $ 998 $ 1,178
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.23.1
TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Net operating loss carryforward $ 23,807 $ 27,859
Operating lease liabilities 1,509 2,247
Marketable Securities 1,837 207
Forward and cylinder 566  
Reserves and allowances 7,238 6,557
Net deferred tax assets before valuation allowance 34,957 36,870
Less - valuation allowance (24,395) (26,022)
Deferred tax asset 10,562 10,848
Operating lease ROU assets (1,489) (1,943)
Other (356) (612)
Deferred tax liability $ (1,845) $ (2,555)
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.23.1
TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
TAXES ON INCOME      
Income before taxes, as reported in the consolidated statements of operations $ 34,183 $ 39,647 $ 36,647
Israeli statutory corporate tax rate 23.00% 23.00% 23.00%
Theoretical tax expense on the above amount at the Israeli statutory corporate tax rate $ 7,861 $ 9,118 $ 8,429
Impact of Preferred Technological Enterprise status (3,031) (3,555) (3,424)
Changes in tax reserve for uncertain tax positions 90 175 0
Adjustments for previous years' taxes 448 88 0
Impact of income tax at rates other than the Israeli statutory corporate tax rate (375) 603 411
Share-based compensation expenses 329 (65) 298
Losses and timing differences for which valuation allowance was provided 453 140 (3,754)
Impact of tax rate change 152 0 6,931
Other (210) (608) 508
Actual tax expense $ 5,717 $ 5,896 $ 9,399
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.23.1
TAXES ON INCOME (Details)
$ in Thousands, ₪ in Billions
12 Months Ended
Dec. 31, 2022
ILS (₪)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
Dec. 31, 2020
Jan. 31, 2011
Percentage Of Amendment Tax Rate         16.00%
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 23.00% 23.00% 23.00% 23.00%  
Minimum Percentage of Income from its Core Activity 90.00% 90.00%      
GILTI [Member]          
Income Tax Credits and Adjustments   $ 324      
Preferred Enterprise Located In Development Area A [Member]          
Effective Income Tax Rate Reconciliation, Percent 12.00% 12.00%      
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 7.50% 7.50%      
Preferred Enterprise Located in Other Area [Member]          
Effective Income Tax Rate Reconciliation, Percent 16.00% 16.00%      
U S Subsidiaries [Member]          
Deferred Tax Assets, Net   $ 3,158      
Thereafter [Member]          
Percentage Of Amendment Tax Rate         9.00%
Minimum [Member] | Preferred Enterprise Located In Development Area A [Member]          
Effective Income Tax Rate Reconciliation, Percent 7.50% 7.50%      
Minimum [Member] | U S Federal [Member]          
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00%      
Maximum [Member] | Preferred Enterprise Located In Development Area A [Member]          
Effective Income Tax Rate Reconciliation, Percent 9.00% 9.00%      
Maximum [Member] | U S Federal [Member]          
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 35.00% 35.00%      
Israeli Taxation [Member]          
Deferred Tax Assets, Net   $ 5,861      
Effective Income Tax Rate Reconciliation, Percent 23.00% 23.00% 23.00% 23.00%  
Net Income Available for Parent Maximum | ₪ ₪ 10        
Israeli Taxation [Member] | Israeli Subsidiaries [Member]          
Operating Loss Carryforwards   $ 73,997      
State and Local Jurisdiction [Member]          
Operating Loss Carryforwards   $ 31,380      
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INCOME (EXPENSES), NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Financial expenses:      
Interest $ (325) $ (621) $ (657)
Loss related to non-hedging derivative instruments (6) (12) 0
Amortization of marketable securities premiums and accretion of discounts, net (1,513) (1,387) (172)
Exchange rate differences 0 (293) (1,975)
Other (358) (252) (171)
Financial expenses, Total (2,202) (2,565) (2,975)
Financial income:      
Gain related to non-hedging derivative instruments 0 0 17
Exchange rate differences 1,325 0 0
Gain from financial investments 937 0 0
Interest income 2,804 2,656 1,252
Other 0 32 3
Financial income, Total 5,066 2,688 1,272
Financial income (expenses), net $ 2,864 $ 123 $ (1,703)
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator:      
Net income $ 28,466 $ 33,751 $ 27,248
Denominator:      
Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock 31,849,422 32,703,478 31,440,093
Effect of dilutive securities:      
Employee stock options and RSUs 650,719 1,142,081 1,475,590
Denominator for diluted earnings per share - adjusted weighted average number of shares 32,500,141 33,845,559 32,915,683
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.23.1
GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
GEOGRAPHIC INFORMATION      
Total revenues $ 275,093 $ 248,920 $ 220,774
Long-lived assets 19,048 23,221 30,592
Americas, principally the United States      
GEOGRAPHIC INFORMATION      
Total revenues 139,583 115,806 103,190
Long-lived assets 3,588 977 4,310
Europe      
GEOGRAPHIC INFORMATION      
Total revenues 87,679 88,746 75,490
Long-lived assets 328 662 403
Eastern Asia      
GEOGRAPHIC INFORMATION      
Total revenues 42,108 38,988 36,083
Long-lived assets 901 706 768
Israel      
GEOGRAPHIC INFORMATION      
Total revenues 5,723 5,380 6,011
Long-lived assets $ 14,231 $ 20,876 $ 25,111
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.23.1
GEOGRAPHIC INFORMATION (Details)
12 Months Ended
Dec. 31, 2022
segment
GEOGRAPHIC INFORMATION  
Reportable segment 1
Geographic Concentration Risk | Sales Revenue | United States  
GEOGRAPHIC INFORMATION  
Revenue percentage 46.00%
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE INSTRUMENTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair value of foreign exchange forward and options $ (5,150)    
Gains (loss) recognized in other comprehensive income $ (5,296) $ (600) $ 1,319
Other comprehensive income (loss)      
Balance sheet “Other comprehensive income (loss)” “Other comprehensive income (loss)”  
Gains (loss) recognized in other comprehensive income $ (4,577) $ 719  
Other receivables and prepaid expenses      
Balance sheet “Other receivables and prepaid expenses” “Other receivables and prepaid expenses”  
Fair value of foreign exchange forward and options   $ (812)  
Other payables and accrued expenses      
Balance sheet Other payables and accrued expenses Other payables and accrued expenses  
Fair value of foreign exchange forward and options $ (5,143)    
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Comprehensive income (loss) from derivatives before reclassifications $ (8,979) $ 1,538 $ 3,445
Loss reclassified from accumulated other comprehensive income (loss) $ (3,683) $ 2,138 $ 2,126
Operating expenses (income)      
Comprehensive Income (loss) “Operating expenses (income)” “Operating expenses (income)”  
Loss reclassified from accumulated other comprehensive income (loss) $ 3,683 $ (2,138)  
Other comprehensive income (loss)      
Comprehensive Income (loss) “Other comprehensive income (loss)” “Other comprehensive income (loss)”  
Comprehensive income (loss) from derivatives before reclassifications $ (8,979) $ 1,538  
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE INSTRUMENTS - Additional information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
DERIVATIVE INSTRUMENTS    
Net deferred gain (loss) associated with cash flow hedges $ (4,577) $ 719
Outstanding forward and options collar (cylinder) contracts 114,000 44,000
Outstanding forward contracts $ 3,500 $ 3,500
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENT (Details) - USD ($)
$ / shares in Units, $ in Millions
Feb. 07, 2023
Aug. 31, 2022
Aug. 17, 2022
Mar. 01, 2022
Feb. 15, 2022
SUBSEQUENT EVENT          
Date to paid for dividend payable   Aug. 31, 2022   Mar. 01, 2022  
Date of record for dividend payable     Dec. 31, 2022   Feb. 15, 2022
Subsequent Event          
SUBSEQUENT EVENT          
Date declared for dividend payable Feb. 07, 2023        
Date to paid for dividend payable Mar. 07, 2023        
Date of record for dividend payable Feb. 21, 2023        
Dividend payable (per share) $ 0.18        
Aggregate amount of dividend $ 5.7        
XML 104 audc-20221231x20f_htm.xml IDEA: XBRL DOCUMENT 0001086434 us-gaap:WarrantyReservesMember 2022-12-31 0001086434 us-gaap:WarrantyReservesMember 2021-12-31 0001086434 audc:ShareRepurchaseProgramMember 2022-12-31 0001086434 2014-12-31 0001086434 audc:ShareRepurchaseProgramMember 2022-01-01 2022-12-31 0001086434 us-gaap:TreasuryStockMember 2022-12-31 0001086434 us-gaap:RetainedEarningsMember 2022-12-31 0001086434 us-gaap:CommonStockMember 2022-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001086434 us-gaap:TreasuryStockMember 2021-12-31 0001086434 us-gaap:RetainedEarningsMember 2021-12-31 0001086434 us-gaap:CommonStockMember 2021-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001086434 us-gaap:TreasuryStockMember 2020-12-31 0001086434 us-gaap:RetainedEarningsMember 2020-12-31 0001086434 us-gaap:CommonStockMember 2020-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001086434 us-gaap:TreasuryStockMember 2019-12-31 0001086434 us-gaap:RetainedEarningsMember 2019-12-31 0001086434 us-gaap:CommonStockMember 2019-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001086434 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001086434 audc:RangeOfExercisePriceTwoMember 2022-01-01 2022-12-31 0001086434 audc:RangeOfExercisePriceThreeMember 2022-01-01 2022-12-31 0001086434 audc:RangeOfExercisePriceOneMember 2022-01-01 2022-12-31 0001086434 audc:RangeOfExercisePriceFourMember 2022-01-01 2022-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2022-01-01 2022-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2021-01-01 2021-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2020-01-01 2020-12-31 0001086434 us-gaap:WarrantMember 2022-12-31 0001086434 audc:RangeOfExercisePriceTwoMember 2022-12-31 0001086434 audc:RangeOfExercisePriceThreeMember 2022-12-31 0001086434 audc:RangeOfExercisePriceOneMember 2022-12-31 0001086434 audc:RangeOfExercisePriceFourMember 2022-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2022-12-31 0001086434 srt:MinimumMember 2020-01-01 2020-12-31 0001086434 srt:MaximumMember 2020-01-01 2020-12-31 0001086434 srt:EuropeMember 2022-01-01 2022-12-31 0001086434 srt:AmericasMember 2022-01-01 2022-12-31 0001086434 country:IL 2022-01-01 2022-12-31 0001086434 audc:EasternAsiaMember 2022-01-01 2022-12-31 0001086434 srt:EuropeMember 2021-01-01 2021-12-31 0001086434 srt:AmericasMember 2021-01-01 2021-12-31 0001086434 country:IL 2021-01-01 2021-12-31 0001086434 audc:EasternAsiaMember 2021-01-01 2021-12-31 0001086434 srt:EuropeMember 2020-01-01 2020-12-31 0001086434 srt:AmericasMember 2020-01-01 2020-12-31 0001086434 country:IL 2020-01-01 2020-12-31 0001086434 audc:EasternAsiaMember 2020-01-01 2020-12-31 0001086434 us-gaap:ServiceMember 2025-01-01 2022-12-31 0001086434 us-gaap:ServiceMember 2023-01-01 2022-12-31 0001086434 us-gaap:ServiceMember 2024-01-01 2022-12-31 0001086434 us-gaap:ProductMember 2025-01-01 2022-12-31 0001086434 us-gaap:ProductMember 2023-01-01 2022-12-31 0001086434 us-gaap:ProductMember 2024-01-01 2022-12-31 0001086434 2025-01-01 2022-12-31 0001086434 2023-01-01 2022-12-31 0001086434 2024-01-01 2022-12-31 0001086434 us-gaap:GrantMember 2022-01-01 2022-12-31 0001086434 us-gaap:GrantMember 2021-01-01 2021-12-31 0001086434 us-gaap:GrantMember 2020-01-01 2020-12-31 0001086434 us-gaap:SellingAndMarketingExpenseMember us-gaap:OtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001086434 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:OtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001086434 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:OtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001086434 us-gaap:CostOfSalesMember us-gaap:OtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001086434 us-gaap:SellingAndMarketingExpenseMember us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001086434 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001086434 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001086434 us-gaap:CostOfSalesMember us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001086434 us-gaap:SellingAndMarketingExpenseMember us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001086434 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001086434 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001086434 us-gaap:CostOfSalesMember us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001086434 audc:IsraeliTaxationMember audc:IsraeliSubsidiariesMember 2022-12-31 0001086434 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001086434 srt:EuropeMember 2022-12-31 0001086434 srt:AmericasMember 2022-12-31 0001086434 country:IL 2022-12-31 0001086434 audc:EasternAsiaMember 2022-12-31 0001086434 srt:EuropeMember 2021-12-31 0001086434 srt:AmericasMember 2021-12-31 0001086434 country:IL 2021-12-31 0001086434 audc:EasternAsiaMember 2021-12-31 0001086434 srt:EuropeMember 2020-12-31 0001086434 srt:AmericasMember 2020-12-31 0001086434 country:IL 2020-12-31 0001086434 audc:EasternAsiaMember 2020-12-31 0001086434 srt:MinimumMember 2022-12-31 0001086434 srt:MaximumMember 2022-12-31 0001086434 audc:GILTIMember 2022-01-01 2022-12-31 0001086434 audc:OtherPayablesAndAccruedExpensesMember 2022-12-31 0001086434 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001086434 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001086434 srt:MinimumMember audc:AcquiredTechnologyMember 2022-01-01 2022-12-31 0001086434 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001086434 srt:MaximumMember audc:AcquiredTechnologyMember 2022-01-01 2022-12-31 0001086434 srt:MinimumMember 2022-01-01 2022-12-31 0001086434 srt:MaximumMember 2022-01-01 2022-12-31 0001086434 us-gaap:CustomerRelationshipsMember 2022-12-31 0001086434 audc:AcquiredTechnologyMember 2022-12-31 0001086434 us-gaap:CustomerRelationshipsMember 2021-12-31 0001086434 audc:AcquiredTechnologyMember 2021-12-31 0001086434 srt:MinimumMember audc:USFederalMember 2022-01-01 2022-12-31 0001086434 srt:MaximumMember audc:USFederalMember 2022-01-01 2022-12-31 0001086434 srt:MinimumMember audc:PreferredEnterpriseLocatedInDevelopmentAreaMember 2022-01-01 2022-12-31 0001086434 srt:MaximumMember audc:PreferredEnterpriseLocatedInDevelopmentAreaMember 2022-01-01 2022-12-31 0001086434 audc:PreferredEnterpriseLocatedInOtherAreaMember 2022-01-01 2022-12-31 0001086434 audc:PreferredEnterpriseLocatedInDevelopmentAreaMember 2022-01-01 2022-12-31 0001086434 audc:IsraeliTaxationMember 2021-01-01 2021-12-31 0001086434 audc:IsraeliTaxationMember 2020-01-01 2020-12-31 0001086434 2022-08-17 2022-08-17 0001086434 2022-02-15 2022-02-15 0001086434 us-gaap:SubsequentEventMember 2023-02-07 0001086434 2022-08-02 2022-08-02 0001086434 2022-02-01 2022-02-01 0001086434 us-gaap:SubsequentEventMember 2023-02-07 2023-02-07 0001086434 2022-08-31 2022-08-31 0001086434 2022-03-01 2022-03-01 0001086434 audc:USSubsidiariesMember 2022-12-31 0001086434 audc:IsraeliTaxationMember 2022-12-31 0001086434 us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0001086434 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0001086434 us-gaap:ForeignCountryMember 2021-01-01 2021-12-31 0001086434 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0001086434 us-gaap:ForeignCountryMember 2020-01-01 2020-12-31 0001086434 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0001086434 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001086434 us-gaap:ProductMember 2022-01-01 2022-12-31 0001086434 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001086434 us-gaap:ProductMember 2021-01-01 2021-12-31 0001086434 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001086434 us-gaap:ProductMember 2020-01-01 2020-12-31 0001086434 audc:OtherReceivablesAndPrepaidExpensesMember 2022-12-31 0001086434 audc:OtherReceivablesAndPrepaidExpensesMember 2021-12-31 0001086434 us-gaap:RoyaltyAgreementTermsMember 2022-12-31 0001086434 us-gaap:RoyaltyAgreementTermsMember 2021-12-31 0001086434 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001086434 2020-12-31 0001086434 2019-12-31 0001086434 audc:CallversoLtdMember us-gaap:PatentedTechnologyMember 2021-11-10 0001086434 audc:CallversoLtdMember us-gaap:CustomerRelationshipsMember 2021-11-10 0001086434 audc:CallversoLtdMember 2021-11-10 2021-11-10 0001086434 audc:CallversoLtdMember 2021-11-10 0001086434 audc:MaturingWithinOneYearMember 2022-12-31 0001086434 audc:LaterThan12MonthsMember 2022-12-31 0001086434 us-gaap:CorporateDebtSecuritiesMember audc:MaturingWithinOneYearMember 2022-12-31 0001086434 us-gaap:CorporateDebtSecuritiesMember audc:LaterThan12MonthsMember 2022-12-31 0001086434 audc:GovernmentBondMember audc:LaterThan12MonthsMember 2022-12-31 0001086434 us-gaap:CorporateDebtSecuritiesMember audc:LaterThan12MonthsMember 2021-12-31 0001086434 audc:GovernmentBondMember audc:LaterThan12MonthsMember 2021-12-31 0001086434 audc:ParkNaymiMember 2022-12-31 0001086434 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001086434 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001086434 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001086434 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001086434 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001086434 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001086434 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001086434 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001086434 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001086434 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001086434 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001086434 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001086434 us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0001086434 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001086434 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001086434 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001086434 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001086434 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001086434 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001086434 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001086434 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001086434 audc:CallversoLtdMember us-gaap:PatentedTechnologyMember 2021-11-10 2021-11-10 0001086434 audc:CallversoLtdMember us-gaap:CustomerRelationshipsMember 2021-11-10 2021-11-10 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedLossesOnAvailableForSaleInvestmentsMember 2022-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedGainsOnCashFlowHedgesMember 2022-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2022-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedLossesOnAvailableForSaleInvestmentsMember 2021-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedGainsOnCashFlowHedgesMember 2021-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2021-12-31 0001086434 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001086434 audc:OfficeFurnitureAndEquipmentMember 2022-12-31 0001086434 audc:ComputersAndPeripheralEquipmentMember 2022-12-31 0001086434 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001086434 audc:OfficeFurnitureAndEquipmentMember 2021-12-31 0001086434 audc:ComputersAndPeripheralEquipmentMember 2021-12-31 0001086434 audc:RoyaltyBuyoutAgreementMember 2019-11-30 0001086434 dei:BusinessContactMember 2022-01-01 2022-12-31 0001086434 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001086434 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001086434 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001086434 srt:MinimumMember audc:ProductManufacturingInIsraelMember 2022-12-31 0001086434 srt:MaximumMember audc:ProductManufacturingInIsraelMember 2022-12-31 0001086434 audc:AllowanceForSalesReturnMember 2022-12-31 0001086434 audc:AllowanceForSalesReturnMember 2021-12-31 0001086434 audc:SecuredBridgeLoansFund1Member 2022-01-01 2022-12-31 0001086434 audc:ThereafterMember 2011-01-31 0001086434 2011-01-31 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedLossesOnAvailableForSaleInvestmentsMember 2022-01-01 2022-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedGainsOnCashFlowHedgesMember 2022-01-01 2022-12-31 0001086434 audc:IsraeliTaxationMember 2022-01-01 2022-12-31 0001086434 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001086434 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001086434 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001086434 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001086434 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2022-12-31 0001086434 audc:SecuredBridgeLoansFund2Member 2022-12-31 0001086434 audc:SecuredBridgeLoansFund1Member 2022-12-31 0001086434 audc:AdditionalMajorCustomerMember 2022-01-01 2022-12-31 0001086434 audc:AdditionalMajorCustomerMember 2021-01-01 2021-12-31 0001086434 audc:AdditionalMajorCustomerMember 2020-01-01 2020-12-31 0001086434 2022-08-02 0001086434 2022-02-01 0001086434 us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001086434 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2022-01-01 2022-12-31 0001086434 audc:ComputersAndPeripheralEquipmentsMember 2022-01-01 2022-12-31 0001086434 us-gaap:OperatingExpenseMember 2022-01-01 2022-12-31 0001086434 us-gaap:OperatingExpenseMember 2021-01-01 2021-12-31 0001086434 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-01-01 2022-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001086434 audc:OtherPayablesAndAccruedExpensesMember 2022-01-01 2022-12-31 0001086434 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-01-01 2021-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001086434 audc:OtherPayablesAndAccruedExpensesMember 2021-01-01 2021-12-31 0001086434 audc:CallversoLtdMember 2023-01-23 2023-01-23 0001086434 audc:CallversoLtdMember 2022-12-31 0001086434 2022-01-01 2022-12-31 0001086434 2021-01-01 2021-12-31 0001086434 2020-01-01 2020-12-31 0001086434 us-gaap:SubsequentEventMember 2023-01-01 2023-01-31 0001086434 2022-06-01 2022-06-30 0001086434 2018-01-01 2018-12-31 0001086434 audc:RoyaltyBuyoutAgreementMember 2021-12-01 2021-12-31 0001086434 audc:RoyaltyBuyoutAgreementMember 2020-12-01 2020-12-31 0001086434 2021-12-01 2021-12-31 0001086434 2020-12-01 2020-12-31 0001086434 2019-11-01 2019-11-30 0001086434 audc:RoyaltyBuyoutAgreementMember 2019-11-01 2019-11-30 0001086434 2022-12-31 0001086434 2021-12-31 iso4217:USD audc:installment iso4217:USD shares pure iso4217:ILS shares utr:sqft iso4217:ILS shares audc:segment 0001086434 --12-31 2022 FY false AUDC IL NASDAQ P1Y P1Y P1Y P4Y 20-F false true 2022-12-31 false false 0-30070 AUDIOCODES LTD 1 Hayarden Street Airport City Lod 7019900 IL Shabtai Adlersberg 972-3 976-4105 972-3-9764040 1 Hayarden Street Airport City Lod 7019900 IL Ordinary Shares, nominal value NIS 0.01 per share AUDC 31688544 Yes No Yes Yes Large Accelerated Filer false true U.S. GAAP false 1281 Kost Forer Gabbay & Kasierer Israel 24535000 79423000 5100000 5210000 220000 2120000 669000 15258000 463000 233000 56424000 48956000 10006000 9197000 36377000 23988000 149930000 167553000 94000 13099000 75946000 89307000 1242000 9073000 8905000 13517000 16457000 17933000 22724000 130810000 137487000 3965000 4394000 1566000 2370000 37560000 37560000 323831000 349364000 11338000 7863000 38316000 38350000 36634000 41591000 8169000 8139000 94457000 95943000 17755000 22895000 16308000 13637000 5551000 11391000 39614000 47923000 134071000 143866000 0.01 0.01 100000000 100000000 63998443 63294907 31688544 32498215 109000 107000 394941000 378766000 32309899 30796692 217744000 179645000 -10953000 -223000 23407000 6493000 189760000 205498000 323831000 349364000 164302000 155089000 145332000 110791000 93831000 75442000 275093000 248920000 220774000 63686000 52750000 54384000 32629000 25279000 16574000 96315000 78029000 70958000 178778000 170891000 149816000 59842000 53396000 46072000 70123000 62057000 51217000 17494000 15914000 14177000 147459000 131367000 111466000 31319000 39524000 38350000 2864000 123000 -1703000 34183000 39647000 36647000 5717000 5896000 9399000 28466000 33751000 27248000 0.89 1.03 0.87 0.88 1.00 0.83 31849422 32703478 31440093 32500141 33845559 32915683 28466000 33751000 27248000 5434000 1395000 -453000 -5434000 -1395000 453000 -8979000 1538000 3445000 -3683000 2138000 2126000 -5296000 -600000 1319000 -10730000 -1995000 1772000 17736000 31756000 29020000 94000 265372000 -137793000 0 -35199000 92474000 3000 2603000 0 0 0 2606000 8000 85418000 0 0 0 85426000 0 8771000 0 0 0 8771000 0 0 0 0 8442000 8442000 0 0 0 1772000 0 1772000 0 0 0 0 27248000 27248000 105000 362164000 -137793000 1772000 -16393000 209855000 0 0 41852000 0 0 41852000 2000 2438000 0 0 0 2440000 0 14164000 0 0 0 14164000 0 0 0 0 10865000 10865000 0 0 0 -1995000 0 -1995000 0 0 0 0 33751000 33751000 107000 378766000 -179645000 -223000 6493000 205498000 0 0 38099000 0 0 38099000 2000 1053000 0 0 0 1055000 0 15122000 0 0 0 15122000 0 0 0 0 11552000 11552000 0 0 0 -10730000 0 -10730000 0 0 0 0 28466000 28466000 109000 394941000 -217744000 -10953000 23407000 189760000 28466000 33751000 27248000 2984000 2432000 2268000 -1513000 -1589000 -172000 15122000 14164000 8771000 -892000 54000 -26000 -1780000 -3406000 -8329000 20567000 14438000 7017000 1621000 1221000 1516000 12653000 -4504000 1525000 -6639000 -7445000 -7913000 -9509000 -7556000 -6717000 0 -11684000 -9815000 3475000 879000 356000 -4077000 9601000 3839000 -2030000 5480000 5906000 -349000 -1062000 290000 8281000 47344000 38476000 1487000 1174000 1530000 0 43808000 54977000 16615000 0 0 1123000 3240000 0 1052000 0 0 2250000 2571000 0 5000000 0 84000000 10000 84597000 599000 94000 0 600000 1100000 2804000 0 -19673000 42622000 -139308000 38099000 41852000 0 0 1200000 2497000 11552000 10865000 8442000 1055000 2440000 2606000 0 0 85426000 -48596000 -51477000 77093000 -59988000 38489000 -23739000 84523000 46034000 69773000 24535000 84523000 46034000 4024000 1584000 835000 0 455000 204000 264000 701000 607000 3699000 -1528000 3655000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 1:-</b></span>GENERAL</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Business overview:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">AudioCodes Ltd. (the “Company”) and its subsidiaries (together with the Company, the “Group”) is a leading vendor of advanced communication, software, products and productivity solutions for the digital workplace. The Company’s products are deployed on-premises or delivered from the cloud. Providing software communications, cloud-based platforms, customer premise equipment and software applications, the Company’s solutions and products are geared to meet the growing needs of enterprises and service providers realigning their operations towards the transition to all-IP networks and hosted unified communications and collaboration business services. In addition, the Company offers a complete suite of professional and managed services that allow the Company’s partners and customers to choose a service packages (or complement their own offering) from a modular portfolio of professional services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company operates through its wholly-owned subsidiaries in the United States, Europe, Asia, Latin America, Australia and Israel.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Material customers and suppliers: </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group is dependent upon sole source suppliers for certain key components used in its products, including certain digital signal processing chips. Although there are a limited number of manufacturers for these particular components, management believes that other suppliers could provide similar components on comparable terms to the extent needed. Any change in suppliers, however, could cause a delay in manufacturing and a possible loss of sales, which could materially and adversely affect the operating results and financial position of the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">During the years ended December 31, 2022, 2021 and 2020, the Group had a major customer which accounted for 15.1%, 15.4% and 13.0%, respectively, of total revenues in those years. In addition, during the years ended December 31, 2022, 2021 and 2020, the Group had an additional major customer which accounted for 10.0%, 10.9% and 13.5%, respectively, of total revenues the years ended December 31, 2022, 2021 and 2020. No other customer accounted for more than 10% of the Group's revenues in the years ended December 31, 2022, 2021 and 2020.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">c.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">COVID-19:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The COVID-19 pandemic has impacted, and continues to impact, the markets that the Group serves. In particular, the COVID-19 pandemic resulted in an unprecedented shift to work-from-home for many enterprises and contact centers, and a need to enable remote teams and agents to communicate and collaborate, regardless of their location. Moreover, there has also been a significant increase in the consumption of online services resulting from lockdowns in many countries, thus increasing the load on support centers. The COVID-19 pandemic has disrupted supply chains and affected production and sales across a range of industries, including the industry in which the Group operates. While the Group has previously managed, and will continue to actively manage, the Group’s business in an attempt to mitigate the impacts of the COVID-19 pandemic, the Group cannot at this time estimate the duration or full magnitude that the COVID-19 pandemic could ultimately have on the Group’s business, results of operations and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 1:-</b></span><b style="font-weight:bold;">GENERAL (Cont.)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">d.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Ongoing conflict in Ukraine:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In February 2022, Russia launched a large-scale invasion of Ukraine, and Russia and Ukraine continue to engage in active and armed conflict. Such conflict has resulted, and will likely continue to result in, significant destruction of Ukraine’s infrastructure and substantial casualties amongst military personnel and civilians. As a result of Russia’s invasion of Ukraine, the governments of several nations have implemented commercial and economic sanctions against Russia (as well as certain banks, companies, government officials, and other individuals in Russia and Belarus). In addition to governmental entities, actors in the private sector, including, among others, tech firms, consumer brands and major manufacturers, have stopped, or publicly announced that they intend to stop, operations in Russia and cease their partnerships with Russian firms, and shippers, insurance companies and refiners have similarly indicated that they will no longer purchase or ship crude oil from Russia.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In March 2022, Israel’s then Foreign Minister Mr. Yair Lapid indicated that Israel would not function as a route to bypass sanctions imposed on Russia by the United States and other western countries, and Israeli banks have elected to sever relationships with sanctioned Russian banks. Israel has not, as of the date of this Annual Report, imposed explicit sanctions on Russia or Belarus; however, it has publicly rejected Russia’s annexation of the four occupied regions of Ukraine and voiced support for Ukraine’s sovereignty and territorial integrity. Moreover, Israeli companies that maintain ties to the United States, the United Kingdom and the European Union could be indirectly subject to the measures imposed by such nations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">While it is not possible to predict or determine the ultimate consequences and impact of the conflict in Ukraine, such conflict could result in, among other things, significant regional instability and geopolitical shifts, and material and adverse effects on global macroeconomic conditions, financial markets, exchange rates and supply chains. To the extent negotiations between Russia and Ukraine are ultimately unsuccessful, the conflict in Ukraine could have a lasting impact in the near- and long-term on the financial condition, business and operations of the Group’s business (and the businesses of the counterparties with whom the Group engages), and the global economy at large.</p> 0.151 0.154 0.130 0.100 0.109 0.135 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span>SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”), applied on a consistent basis as follows:</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Use of estimates:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 90pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they were made. As applicable to these consolidated financial statements, the most significant estimates and assumptions relate to revenue recognition and allowance for sales returns, allowance for credit losses, inventories write-off, intangible assets, goodwill, income taxes and valuation allowance, share-based compensation and contingent liabilities. Actual results could differ from those estimates.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Financial statements in U.S. dollars (“dollars”):</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">A majority of the Group’s revenues is generated in dollars. In addition, most of the Group’s costs are denominated and determined in dollars and in new Israeli shekels (“NIS”). Management believes that the dollar is the currency in the primary economic environment in which the Group operates. Thus, the functional and reporting currency of the Group is the dollar.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with Accounting Standards Codification (“ASC”) 830, “Foreign Currency Matters”. All transaction gains and losses of the remeasured monetary balance sheet items are reflected in the consolidated statements of operations as financial income or expenses, as appropriate.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">c.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Principles of consolidation:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions and balances, including profits from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">d.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Cash equivalents:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Cash equivalents represent short-term highly liquid investments that are readily convertible into cash with original maturities of three months or less at the date acquired.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">e.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Short-term and restricted bank deposits:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Short-term and restricted bank deposits are deposits with maturities of more than three months, but less than one year. The deposits are mainly in dollars and bear interest at an average annual rate of 1.06% and 0.28% for the years ended December 31, 2022 and 2021, respectively. Short-term and restricted deposits are presented at cost. Any accrued interest on these deposits is included in other receivables and prepaid expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,423</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,100</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,523</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">f.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Marketable securities:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group accounts for investments in debt securities in accordance with ASC 320, “Investments - Debt Securities”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Management determines the appropriate classification of its investments in marketable debt securities at the time of purchase and reevaluates such determinations at each balance sheet date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">As of December 31, 2022, the Group classified all of its marketable securities as available-for-sale (“AFS”). AFS securities are carried out at fair value, with the unrealized gains and losses, net of tax, reported in “accumulated other comprehensive loss” in shareholders’ equity. Realized gains and losses on sale of investments are included in “financial income (expenses), net” and are derived using the specific identification method for determining the cost of securities. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, together with interest on securities, is included in “financial income (expenses), net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group periodically evaluates its AFS debt securities for impairment in accordance with Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”. 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 the Consolidated Statements of operations. If neither of these criteria are met, the Company assesses whether credit loss exists. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss may exist, the present value of the cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of the cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses will be recorded, limited by the amount that the fair value is less than the amortized cost basis. Any additional impairment not recorded through an allowance for credit losses is recognized in other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">During the years ended December 31, 2022, 2021 and 2020, the Group’s credit losses were immaterial.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">g.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Long-term and restricted bank deposits:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Bank deposits and the related accrued interest with maturities of more than one year are included in long-term investments and presented at their cost. Accrued interest that is payable within a one-year period is included in other receivables and prepaid expenses.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">h.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Inventories:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Inventories are stated at the lower of cost or market value. Cost is determined as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Raw materials - using the “weighted average cost” method; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Finished products - using the “weighted average cost” method with the addition of direct manufacturing costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group periodically evaluates the quantities on hand relative to current and historical selling prices, historical and projected sales volume and technological obsolescence. Based on these evaluations, inventory write-offs are taken based on slow moving items, technological obsolescence, excess inventories, discontinuation of product lines, and market prices lower than cost.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">i.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Property and equipment:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">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:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:top;width:38%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:59.01%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computers and peripheral equipment</p></td><td style="vertical-align:top;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">33%</p></td></tr><tr><td style="vertical-align:top;width:38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Office furniture and equipment</p></td><td style="vertical-align:top;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:59.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6% to 20% (mainly 15%)</p></td></tr><tr><td style="vertical-align:top;width:38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:top;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Over the shorter of the term of the lease, or the useful life of the assets</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group’s long-lived assets (asset group) to be held and used, including right of use assets and intangible that are subject to amortization are reviewed for impairment in accordance with ASC 360, “Property, Plant and Equipment” whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. If such assets are considered to be impaired, recoverability of assets (asset group) to be held and used is measured by a comparison of the carrying amount of an asset (asset group) to the future undiscounted cash flows expected to be generated by the asset. The impairment to be recognized is measured by the amount by which the carrying amount of the assets (asset groups) exceeds the fair value of the assets (asset groups). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">During the years ended December 31, 2022, 2021 and 2020, no impairment losses have been identified.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">j.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Intangible assets:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Intangible assets are comprised of acquired technology, customer relations and licenses. Intangible assets that are not considered to have an indefinite useful life are amortized using the straight-line basis over their estimated useful lives, which range from 4 to 10 years.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">k.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Leases:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 90pt;">The Group evaluates the contracts it enters into to determine whether such contracts contain leases. A contract contains a lease if the contract conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 90pt;">The Group determines if an arrangement is a lease at inception of the contract, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. The commencement date of the lease is the date that the lessor makes an underlying asset available for the lessee's use. At commencement, contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee, or as an operating, sales-type or direct financing lease where the Company is a lessor, based on their terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 90pt;">As the Group's lease arrangements as a lessee do not provide an implicit rate, the Group uses its incremental estimated borrowing rate at lease commencement to measure ROU assets and lease liabilities. Operating lease expense is generally recognized on a straight-line basis over the lease term. For leases with a term of one year or less, the Group elected not to record the ROU asset or liability. The Group elected to not recognize a lease liability or ROU asset for leases with a term of twelve months or less. The Group also elected the practical expedient to not separate lease and non-lease components for its leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">A portion of the Group's sales of equipment to customers are made through bundled lease arrangements which typically include software license, equipment and services. Revenues under these bundled lease arrangements are allocated considering the relative standalone selling prices of the lease and non-lease components included in the bundled arrangement.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The two primary accounting provisions the Group use to classify transactions as sales-type or operating leases are: (i) a review of the lease term to determine if it is for the major part of the economic life of the underlying equipment; and (ii) a review of the present value of the lease payments to determine if they are equal to or greater than substantially all of the fair market value of the equipment at the inception of the lease. Equipment included in arrangements meeting these conditions are accounted for as sales-type leases and revenue is recognized at lease commencement. Equipment included in arrangements that do not meet these conditions are accounted for as operating leases and revenue is recognized over the term of the lease. For the year ended December 31, 2022, equipment leases that were classified as operating leases were immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">l.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Goodwill:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Goodwill and certain other purchased intangible assets have been recorded in the Group's financial statements as a result of acquisitions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Goodwill represents the excess of the purchase price over the estimated fair value of net assets of a business acquired in a business combination. Under ASC 350, "Intangibles - Goodwill and Other", goodwill is not amortized, but rather is subject to an impairment test at least annually.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group performs an annual impairment test of goodwill in the fourth quarter of each fiscal year, or more frequently. if events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is tested for impairment at the reporting unit level, by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the reporting unit does not pass the qualitative assessment, the Company carries out a quantitative test for impairment of goodwill, by comparing the fair value of the reporting unit with the carrying amount of the reporting unit that includes goodwill. The Company may bypass the qualitative assessment and proceed directly to performing the quantitative goodwill impairment test. The Company operates as one reporting segment, and this segment comprises its only reporting unit. Therefore, goodwill is tested for impairment at that level. The Company did not record goodwill impairment charges during the years ended December 31, 2022, 2021 and 2020.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">m.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Revenue recognition:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group generates its revenues primarily from the sale of software licenses, equipment, and related services through a direct sales force and sales representatives. The Group's products are delivered to its customers, which include original equipment manufacturers, network equipment providers, systems integrators, enterprises, carriers and distributors in the telecommunications and networking industries, all of whom are considered end-users.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Revenues are recognized in accordance with ASC 606, "Revenue from Contracts with Customers”. As such, the Group 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 Group satisfies its performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group enters into contracts that can include combinations of products and services that are capable of being distinct and accounted for as separate performance obligations.  The software licenses and equipment are distinct as the customer can derive the economic benefit of it without any additional services. The Group allocates the transaction price to each performance obligation, based on its relative standalone selling price out of the total consideration of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Software license and equipment revenues are recognized at the point of time when control is transferred, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Revenues from maintenance and support services are recognized over time ratably over the term of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">As the Group generally does not sell the products separately on a standalone basis, the standalone selling prices are not directly observable. Therefore, the Group makes estimates, based on reasonably available information. The estimated selling price is established considering multiple factors such as historical selling prices, internal pricing practices, gross margin objectives and discount policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group grants to certain customers a right of return or the ability over a limited period of time to exchange for other products a specific percentage of the total price paid for products they have purchased. The Group maintains a provision for product returns and exchanges and other incentives, based on its experience with historical sales returns, analysis of credit memo data and other known factors, all in accordance with ASC 606. This provision is deducted from revenues and amounted to $2,704 and $3,509 as of December 31, 2022 and 2021, respectively. This provision was recorded as part of other payables and accrued expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In instances of contracts where revenue recognition differs from the timing of invoicing, the Company generally determined that those contracts do not include a significant financing component. The primary purpose of the invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company's products and services, not to receive or provide financing. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Deferred revenues include amounts invoiced to customers for which revenue has not yet been recognized. Deferred revenues are recognized as (or when) the Group performs the performance obligations under the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group pays sales commissions to sales and marketing personnel, based on their attainment of certain predetermined sales goals. Amortization expenses related to these costs are included in selling and marketing expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group has included as part of other receivables and prepaid expenses in its consolidated balance sheet, costs to obtain a contract in the amount of $829 and $635, as of December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">Remaining performance obligations represents contracted revenues that have not yet been recognized, which includes deferred revenues and non-cancelable contracts that will be recognized as revenue in future periods. The following table represents the remaining performance obligations as of December 31, 2022, which are expected to be satisfied and recognized in future periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_0uvgHJvyOE68O-1abjaRdA;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2025</b></span><b style="font-size:8pt;font-weight:bold;"> and </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_B23UR794LUqgbOKdspSX_w;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_PUHlu24nv0qI-va3MJl9GA;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">thereafter</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,228</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,229</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">Significant changes in the balances of deferred revenues during the years are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,136</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,456)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Increase in deferred revenues and customer advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,936</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,616</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Less current portion at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,591)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Long term portion at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,025</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">n.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Warranty costs:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group usually provides an assurance-type warranty for a period of 12 months at no extra charge. The Group estimates the costs that may be incurred under its basic limited warranty and records a liability in the amount of such costs at the time product revenue is recognized. Factors that affect the Group’s warranty liability include the number of installed units, historical and anticipated rates of warranty claims, and cost per claim. The Group periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. As of December 31, 2022 and 2021, the provision for warranty amounted to $212 and $187, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">o.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Research and development costs:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">ASC 985-20, “Costs of Software to Be Sold, Leased, or Marketed”, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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 product is ready for general release. Therefore, research and development costs are charged to the consolidated statement of operations, as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Participation grants from the Israel Innovation Authority (the “IIA”) for research and development activity are recognized at the time the Company is entitled to such grants based on the costs incurred and included as a deduction from research and development costs. Research and development grants recognized during the years ended December 31, 2022, 2021 and 2020 were $624, $570 and $388, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">p.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Income taxes:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group accounts for income taxes in accordance with ASC 740, “Income Taxes”. ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and tax bases of assets and liabilities and for carryforward tax losses. Deferred taxes are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Group records 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 of or the entire amount of the deferred tax asset will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In addition, ASC 740 prescribes a recognition threshold and measurement attribute for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The first step is to evaluate the tax position taken or expected to be taken in a tax return. This is done 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Interest and penalties assessed by taxing authorities on an underpayment of income taxes are included as a component of income tax expense in the consolidated statements of operations.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">q.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Accumulated other comprehensive income (loss) (“AOCI”):</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The Company accounts for comprehensive income (loss) in accordance with ASC 220, “Comprehensive Income”, which establishes standards for the reporting and presentation of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The components of AOCI were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains (losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on available-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for-sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains (losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">marketable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on cash flow</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (942)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (223)</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive loss before reclassifications, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,413)</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,683</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,296)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,730)</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,376)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,577)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,953)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (497)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Research and development, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (990)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (937)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (406)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (375)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (229)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (317)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Total operating expenses (income), before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,138)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,126)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The effects on net income of amounts reclassified from AOCI in the year ended December 31, 2022 derive from realized losses on cash flow hedges recorded in operating expenses and from realized losses on available-for-sale marketable securities recorded in financial income (expenses), net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">r.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Concentrations of credit risk:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Financial instruments that potentially subject the Group to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, trade receivables, marketable securities and foreign currency derivative contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The majority of the Group’s cash and cash equivalents, bank deposits and foreign currency derivative contracts are invested in dollar denominated instruments with major banks in Israel and in the United States. The Group is exposed to credit risk in the event of default by financial institutions to the extent of the amounts recorded on the accompanying consolidated balance sheets exceed federally insured limits. Management believes that the financial institutions that hold the Group’s investments are corporations with high credit standing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Accordingly, management believes that low credit risk exists with respect to these financial investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Marketable securities include investments in dollar-denominated corporate bonds. Marketable securities consist of highly liquid debt instruments with high credit standing. The Company’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 Group’s portfolio is well diversified and, accordingly, minimal credit risk exists with respect to these marketable debt securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The trade receivables of the Group are derived from sales to customers located primarily in the Americas, Eastern Asia, Israel and Europe. Under certain circumstances, the Group may require letters of credit, other collateral, additional guarantees or advance payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Regarding certain credit balances, the Group is covered by foreign trade risk insurance. The Group performs ongoing credit evaluations of its customers and establishes an allowance for credit losses.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">s.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Earnings per share:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Basic earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year, plus potential dilutive ordinary shares considered outstanding during the year, in accordance with ASC 260, “Earnings per Share”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Certain outstanding options and restricted share units (“RSUs”) have been excluded from the calculation of the diluted earnings per share since such securities are anti-dilutive for all years presented. The total weighted average number of shares related to the outstanding options and RSUs that have been excluded from the calculation of diluted earnings per share was 153,191, 26,686 and 64,312 for the years ended December 31, 2022, 2021 and 2020, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">t.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Accounting for share-based compensation:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company accounts for share-based compensation in accordance with ASC 718, “Compensation-Stock Compensation”. ASC 718 requires companies to estimate the fair value of share-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 the Company’s consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The weighted-average estimated fair value of employee stock options granted during the years ended December 31, 2022, 2021 and 2020, was $8.99, $10.64, and $8.55 per share, respectively, using the Black-Scholes option pricing model. Fair values were estimated using the following weighted-average assumptions (annualized percentages):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.13%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.88%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.01%-1.17%</p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">47.64%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">49.45%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">37.89%-43.09%</p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.83%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.29%-1.43%</p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.61 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.57-4.23 years</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company used its historical volatility in accordance with ASC 718. The computation of volatility uses historical volatility derived from the Company’s exchange traded shares. The expected term of options granted is estimated based on historical experience and represents the period of time that options granted are expected to be outstanding. The risk free interest rate assumption is the implied yield currently available on United States treasury zero-coupon issues with a remaining term equal to the expected life of the Company’s options. The dividend yield assumption is based on the Company’s historical experience and expectation of future dividend payouts and may be subject to substantial change in the future. The Company paid its first cash dividend during the third quarter of 2018 and has been paying cash dividends on a bi-annual basis since then. The Company currently expects to continue pay cash dividends in the future, subject to receipt of required Israeli court approvals, although there can be no assurance that it will do so. See also Note 12.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2022, 2021 and 2020 were included in items of the consolidated statements of operations, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,535</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,635</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,420</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,771</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.9pt;text-indent:-27.9pt;margin:0pt 0pt 0pt 57pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">u.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Treasury stock:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company repurchases its ordinary shares from time to time in the open market and holds such repurchased shares as treasury stock. The Company presents the cost to repurchase treasury stock as a reduction of shareholders’ equity. See also Note 12a.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">v.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Severance pay:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The liability for severance pay for Israeli employees is calculated pursuant to the Israeli Severance Pay Law, 1963 (the “Severance Pay Law”), based on the most recent salary of the employees multiplied by the number of years of employment as of the balance sheet date for all employees in Israel. Employees who have been employed for more than a one-year period are entitled to one month’s salary for each year of employment or a portion thereof. The Group’s liability for all of its Israeli employees is fully provided for by monthly deposits with severance pay funds, pension funds, insurance policies and by an accrual. The value of these deposits is recorded as an asset in the Company’s consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The deposited funds include profits accumulated up to the consolidated balance sheets date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to the Severance Pay Law or labor agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Since March 2011, the Group’s agreements with new Israeli employees are under Section 14 of the Severance Pay Law. The Group’s contributions for severance pay have replaced its severance pay obligation. Upon contribution of the full amount of the employee’s monthly salary for each year of service, no additional calculations are conducted between the parties regarding the matter of severance pay and no additional payments are made by the Group to the employee upon termination. The Group is legally released from the obligations to employees once the deposit amounts have been paid, and therefore the severance pay liability is not reflected in the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Severance pay expenses for the years ended December 31, 2022, 2021 and 2020, amounted to $<span style="direction:rtl;">3,907</span>, $<span style="direction:rtl;">2,373</span> and $3,078, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">w.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Employee benefit plan:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The Group has 401(k) defined contribution plans covering employees in the United States. All eligible employees may elect to contribute a portion of their annual compensation to the plan through salary deferrals, subject to the IRS limit of $20.5 during the years ended December 31, 2022 and 2021, plus a catch-up contribution of $6.5 for participants aged 50 or over. The Group matches 50% of employees’ contributions, up to a maximum of 6% of the employees’ annual pay. In the years ended December 31, 2022, 2021 and 2020, the Group matched contributions in the amount of $531, $431 and $386, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">x.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Advertising expenses:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Advertising expenses are charged to the consolidated statements of operations as incurred. Advertising expenses for the years ended December 31, 2022, 2021 and 2020 amounted to $1,733, $582 and $371, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">y.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Fair value of financial instruments:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Fair value is an exit price, representing the amount that would be received 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. As a basis for considering such assumptions, ASC 820, “Fair Value Measurements and Disclosures” establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1</span></span>-<span style="display:inline-block;width:14.67pt;"/>Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></span>-<span style="display:inline-block;width:14.67pt;"/>Observable inputs, other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></span>-<span style="display:inline-block;width:14.67pt;"/>Unobservable inputs which are supported by little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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. See also Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The estimated fair value of financial instruments has been determined by the Group using available market information and valuation methodologies. Considerable judgment is required in estimating fair values. Accordingly, the estimates may not be indicative of the amounts the Group could realize in a current market exchange.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The following methods and assumptions were used by the Group in estimating its fair value disclosures for financial instruments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The carrying amounts of cash and cash equivalents, bank deposits, trade receivables, trade payables, other receivables and other payables and accrued expenses approximate their fair value due to the short-term maturity of such instruments. The carrying value of long-term bank loans also approximates its fair value, since it bears interest at rates close to the prevailing market rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The fair value of foreign currency contracts is estimated by obtaining current quotes from banks and market observable data of similar instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The fair value of marketable securities is estimated by obtaining the fair value of the marketable securities from the bank, which is based on current quotes and market value provided by external service providers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The fair value of financial investments consists of investments in limited partnerships, that are valued at the net asset value (“NAV”) which is a practical expedient to their estimate fair value. The NAV is provided by the fund administrator and is based on the value of the underlying assets owned less its liabilities.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">z.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Derivative instruments and hedging:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group accounts for derivative instruments and hedging based on ASC 815, “Derivatives and Hedging”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group 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. The changes in the fair value of such instruments are included as gain or loss in “financial income (expenses), net” at each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive loss in equity and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings and is classified as payroll and rent expenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions. </p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">aa.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Recently adopted accounting standards:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In December 2019, the Financial Accounting Standards Board (the "FASB") issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which simplifies the accounting for income taxes. This guidance became effective for the first quarter of 2021 on a prospective basis. The implementation of ASU 2019-12 in the year ended December 31, 2021, did not have a material impact on the Company’s consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805)". ASU 2021-08 creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination. Under this exception, an acquirer applies ASC 606 to recognize and measure contract assets and contract liabilities on the acquisition date. ASC 805 generally requires the acquirer in a business combination to recognize and measure the assets it acquires and the liabilities it assumes at fair value on the acquisition date. The ASU 2021-08 will become effective for fiscal years beginning after December 15, 2022. The adoption of this ASU is not expected to have a material impact on the Company’s consolidated financial statements.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Use of estimates:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 90pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they were made. As applicable to these consolidated financial statements, the most significant estimates and assumptions relate to revenue recognition and allowance for sales returns, allowance for credit losses, inventories write-off, intangible assets, goodwill, income taxes and valuation allowance, share-based compensation and contingent liabilities. Actual results could differ from those estimates.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Financial statements in U.S. dollars (“dollars”):</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">A majority of the Group’s revenues is generated in dollars. In addition, most of the Group’s costs are denominated and determined in dollars and in new Israeli shekels (“NIS”). Management believes that the dollar is the currency in the primary economic environment in which the Group operates. Thus, the functional and reporting currency of the Group is the dollar.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with Accounting Standards Codification (“ASC”) 830, “Foreign Currency Matters”. All transaction gains and losses of the remeasured monetary balance sheet items are reflected in the consolidated statements of operations as financial income or expenses, as appropriate.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">c.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Principles of consolidation:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions and balances, including profits from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">d.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Cash equivalents:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Cash equivalents represent short-term highly liquid investments that are readily convertible into cash with original maturities of three months or less at the date acquired.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">e.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Short-term and restricted bank deposits:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Short-term and restricted bank deposits are deposits with maturities of more than three months, but less than one year. The deposits are mainly in dollars and bear interest at an average annual rate of 1.06% and 0.28% for the years ended December 31, 2022 and 2021, respectively. Short-term and restricted deposits are presented at cost. Any accrued interest on these deposits is included in other receivables and prepaid expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,423</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,100</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,523</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 0.0106 0.0028 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,423</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,100</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,523</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 24535000 79423000 5100000 24535000 84523000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">f.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Marketable securities:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group accounts for investments in debt securities in accordance with ASC 320, “Investments - Debt Securities”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Management determines the appropriate classification of its investments in marketable debt securities at the time of purchase and reevaluates such determinations at each balance sheet date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">As of December 31, 2022, the Group classified all of its marketable securities as available-for-sale (“AFS”). AFS securities are carried out at fair value, with the unrealized gains and losses, net of tax, reported in “accumulated other comprehensive loss” in shareholders’ equity. Realized gains and losses on sale of investments are included in “financial income (expenses), net” and are derived using the specific identification method for determining the cost of securities. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, together with interest on securities, is included in “financial income (expenses), net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group periodically evaluates its AFS debt securities for impairment in accordance with Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”. 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 the Consolidated Statements of operations. If neither of these criteria are met, the Company assesses whether credit loss exists. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss may exist, the present value of the cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of the cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses will be recorded, limited by the amount that the fair value is less than the amortized cost basis. Any additional impairment not recorded through an allowance for credit losses is recognized in other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">During the years ended December 31, 2022, 2021 and 2020, the Group’s credit losses were immaterial.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">g.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Long-term and restricted bank deposits:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Bank deposits and the related accrued interest with maturities of more than one year are included in long-term investments and presented at their cost. Accrued interest that is payable within a one-year period is included in other receivables and prepaid expenses.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">h.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Inventories:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Inventories are stated at the lower of cost or market value. Cost is determined as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Raw materials - using the “weighted average cost” method; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Finished products - using the “weighted average cost” method with the addition of direct manufacturing costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group periodically evaluates the quantities on hand relative to current and historical selling prices, historical and projected sales volume and technological obsolescence. Based on these evaluations, inventory write-offs are taken based on slow moving items, technological obsolescence, excess inventories, discontinuation of product lines, and market prices lower than cost.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">i.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Property and equipment:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">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:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:top;width:38%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:59.01%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computers and peripheral equipment</p></td><td style="vertical-align:top;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">33%</p></td></tr><tr><td style="vertical-align:top;width:38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Office furniture and equipment</p></td><td style="vertical-align:top;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:59.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6% to 20% (mainly 15%)</p></td></tr><tr><td style="vertical-align:top;width:38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:top;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Over the shorter of the term of the lease, or the useful life of the assets</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group’s long-lived assets (asset group) to be held and used, including right of use assets and intangible that are subject to amortization are reviewed for impairment in accordance with ASC 360, “Property, Plant and Equipment” whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. If such assets are considered to be impaired, recoverability of assets (asset group) to be held and used is measured by a comparison of the carrying amount of an asset (asset group) to the future undiscounted cash flows expected to be generated by the asset. The impairment to be recognized is measured by the amount by which the carrying amount of the assets (asset groups) exceeds the fair value of the assets (asset groups). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">During the years ended December 31, 2022, 2021 and 2020, no impairment losses have been identified.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:top;width:38%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:59.01%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computers and peripheral equipment</p></td><td style="vertical-align:top;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">33%</p></td></tr><tr><td style="vertical-align:top;width:38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Office furniture and equipment</p></td><td style="vertical-align:top;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:59.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6% to 20% (mainly 15%)</p></td></tr><tr><td style="vertical-align:top;width:38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:top;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Over the shorter of the term of the lease, or the useful life of the assets</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 33% 6% to 20% (mainly 15%) Over the shorter of the term of the lease, or the useful life of the assets <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">j.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Intangible assets:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Intangible assets are comprised of acquired technology, customer relations and licenses. Intangible assets that are not considered to have an indefinite useful life are amortized using the straight-line basis over their estimated useful lives, which range from 4 to 10 years.</p> P4Y P10Y <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">k.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Leases:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 90pt;">The Group evaluates the contracts it enters into to determine whether such contracts contain leases. A contract contains a lease if the contract conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 90pt;">The Group determines if an arrangement is a lease at inception of the contract, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. The commencement date of the lease is the date that the lessor makes an underlying asset available for the lessee's use. At commencement, contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee, or as an operating, sales-type or direct financing lease where the Company is a lessor, based on their terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 90pt;">As the Group's lease arrangements as a lessee do not provide an implicit rate, the Group uses its incremental estimated borrowing rate at lease commencement to measure ROU assets and lease liabilities. Operating lease expense is generally recognized on a straight-line basis over the lease term. For leases with a term of one year or less, the Group elected not to record the ROU asset or liability. The Group elected to not recognize a lease liability or ROU asset for leases with a term of twelve months or less. The Group also elected the practical expedient to not separate lease and non-lease components for its leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">A portion of the Group's sales of equipment to customers are made through bundled lease arrangements which typically include software license, equipment and services. Revenues under these bundled lease arrangements are allocated considering the relative standalone selling prices of the lease and non-lease components included in the bundled arrangement.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The two primary accounting provisions the Group use to classify transactions as sales-type or operating leases are: (i) a review of the lease term to determine if it is for the major part of the economic life of the underlying equipment; and (ii) a review of the present value of the lease payments to determine if they are equal to or greater than substantially all of the fair market value of the equipment at the inception of the lease. Equipment included in arrangements meeting these conditions are accounted for as sales-type leases and revenue is recognized at lease commencement. Equipment included in arrangements that do not meet these conditions are accounted for as operating leases and revenue is recognized over the term of the lease. For the year ended December 31, 2022, equipment leases that were classified as operating leases were immaterial.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">l.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Goodwill:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Goodwill and certain other purchased intangible assets have been recorded in the Group's financial statements as a result of acquisitions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Goodwill represents the excess of the purchase price over the estimated fair value of net assets of a business acquired in a business combination. Under ASC 350, "Intangibles - Goodwill and Other", goodwill is not amortized, but rather is subject to an impairment test at least annually.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group performs an annual impairment test of goodwill in the fourth quarter of each fiscal year, or more frequently. if events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is tested for impairment at the reporting unit level, by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the reporting unit does not pass the qualitative assessment, the Company carries out a quantitative test for impairment of goodwill, by comparing the fair value of the reporting unit with the carrying amount of the reporting unit that includes goodwill. The Company may bypass the qualitative assessment and proceed directly to performing the quantitative goodwill impairment test. The Company operates as one reporting segment, and this segment comprises its only reporting unit. Therefore, goodwill is tested for impairment at that level. The Company did not record goodwill impairment charges during the years ended December 31, 2022, 2021 and 2020.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">m.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Revenue recognition:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group generates its revenues primarily from the sale of software licenses, equipment, and related services through a direct sales force and sales representatives. The Group's products are delivered to its customers, which include original equipment manufacturers, network equipment providers, systems integrators, enterprises, carriers and distributors in the telecommunications and networking industries, all of whom are considered end-users.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Revenues are recognized in accordance with ASC 606, "Revenue from Contracts with Customers”. As such, the Group 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 Group satisfies its performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group enters into contracts that can include combinations of products and services that are capable of being distinct and accounted for as separate performance obligations.  The software licenses and equipment are distinct as the customer can derive the economic benefit of it without any additional services. The Group allocates the transaction price to each performance obligation, based on its relative standalone selling price out of the total consideration of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Software license and equipment revenues are recognized at the point of time when control is transferred, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Revenues from maintenance and support services are recognized over time ratably over the term of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">As the Group generally does not sell the products separately on a standalone basis, the standalone selling prices are not directly observable. Therefore, the Group makes estimates, based on reasonably available information. The estimated selling price is established considering multiple factors such as historical selling prices, internal pricing practices, gross margin objectives and discount policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group grants to certain customers a right of return or the ability over a limited period of time to exchange for other products a specific percentage of the total price paid for products they have purchased. The Group maintains a provision for product returns and exchanges and other incentives, based on its experience with historical sales returns, analysis of credit memo data and other known factors, all in accordance with ASC 606. This provision is deducted from revenues and amounted to $2,704 and $3,509 as of December 31, 2022 and 2021, respectively. This provision was recorded as part of other payables and accrued expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In instances of contracts where revenue recognition differs from the timing of invoicing, the Company generally determined that those contracts do not include a significant financing component. The primary purpose of the invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company's products and services, not to receive or provide financing. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Deferred revenues include amounts invoiced to customers for which revenue has not yet been recognized. Deferred revenues are recognized as (or when) the Group performs the performance obligations under the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group pays sales commissions to sales and marketing personnel, based on their attainment of certain predetermined sales goals. Amortization expenses related to these costs are included in selling and marketing expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group has included as part of other receivables and prepaid expenses in its consolidated balance sheet, costs to obtain a contract in the amount of $829 and $635, as of December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">Remaining performance obligations represents contracted revenues that have not yet been recognized, which includes deferred revenues and non-cancelable contracts that will be recognized as revenue in future periods. The following table represents the remaining performance obligations as of December 31, 2022, which are expected to be satisfied and recognized in future periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_0uvgHJvyOE68O-1abjaRdA;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2025</b></span><b style="font-size:8pt;font-weight:bold;"> and </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_B23UR794LUqgbOKdspSX_w;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_PUHlu24nv0qI-va3MJl9GA;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">thereafter</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,228</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,229</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">Significant changes in the balances of deferred revenues during the years are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,136</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,456)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Increase in deferred revenues and customer advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,936</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,616</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Less current portion at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,591)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Long term portion at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,025</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 2704000 3509000 829000 635000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_0uvgHJvyOE68O-1abjaRdA;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2025</b></span><b style="font-size:8pt;font-weight:bold;"> and </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_B23UR794LUqgbOKdspSX_w;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_PUHlu24nv0qI-va3MJl9GA;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">thereafter</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,228</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,229</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 72000 12000 1000 36562000 8711000 7228000 36634000 8723000 7229000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,136</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,456)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Increase in deferred revenues and customer advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,936</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,616</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Less current portion at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,591)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Long term portion at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,025</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 54616000 49136000 -38625000 -31456000 36595000 36936000 52586000 54616000 36634000 41591000 15952000 13025000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">n.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Warranty costs:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group usually provides an assurance-type warranty for a period of 12 months at no extra charge. The Group estimates the costs that may be incurred under its basic limited warranty and records a liability in the amount of such costs at the time product revenue is recognized. Factors that affect the Group’s warranty liability include the number of installed units, historical and anticipated rates of warranty claims, and cost per claim. The Group periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. As of December 31, 2022 and 2021, the provision for warranty amounted to $212 and $187, respectively.</p> 212000 187000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">o.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Research and development costs:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">ASC 985-20, “Costs of Software to Be Sold, Leased, or Marketed”, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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 product is ready for general release. Therefore, research and development costs are charged to the consolidated statement of operations, as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Participation grants from the Israel Innovation Authority (the “IIA”) for research and development activity are recognized at the time the Company is entitled to such grants based on the costs incurred and included as a deduction from research and development costs. Research and development grants recognized during the years ended December 31, 2022, 2021 and 2020 were $624, $570 and $388, respectively.</p> 624000 570000 388000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">p.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Income taxes:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group accounts for income taxes in accordance with ASC 740, “Income Taxes”. ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and tax bases of assets and liabilities and for carryforward tax losses. Deferred taxes are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Group records 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 of or the entire amount of the deferred tax asset will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In addition, ASC 740 prescribes a recognition threshold and measurement attribute for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The first step is to evaluate the tax position taken or expected to be taken in a tax return. This is done 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Interest and penalties assessed by taxing authorities on an underpayment of income taxes are included as a component of income tax expense in the consolidated statements of operations.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">q.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Accumulated other comprehensive income (loss) (“AOCI”):</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The Company accounts for comprehensive income (loss) in accordance with ASC 220, “Comprehensive Income”, which establishes standards for the reporting and presentation of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The components of AOCI were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains (losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on available-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for-sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains (losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">marketable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on cash flow</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (942)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (223)</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive loss before reclassifications, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,413)</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,683</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,296)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,730)</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,376)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,577)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,953)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (497)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Research and development, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (990)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (937)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (406)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (375)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (229)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (317)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Total operating expenses (income), before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,138)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,126)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The effects on net income of amounts reclassified from AOCI in the year ended December 31, 2022 derive from realized losses on cash flow hedges recorded in operating expenses and from realized losses on available-for-sale marketable securities recorded in financial income (expenses), net.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains (losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on available-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for-sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains (losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">marketable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on cash flow</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (942)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (223)</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive loss before reclassifications, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,413)</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,683</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,296)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,730)</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,376)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,577)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,953)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (497)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Research and development, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (990)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (937)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (406)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (375)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (229)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (317)</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Total operating expenses (income), before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,138)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,126)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> -942000 719000 -223000 -5434000 -8979000 -14413000 0 3683000 3683000 -5434000 -5296000 -10730000 -6376000 -4577000 -10953000 814000 -513000 -497000 1735000 -990000 -937000 708000 -406000 -375000 426000 -229000 -317000 3683000 -2138000 -2126000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">r.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Concentrations of credit risk:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Financial instruments that potentially subject the Group to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, trade receivables, marketable securities and foreign currency derivative contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The majority of the Group’s cash and cash equivalents, bank deposits and foreign currency derivative contracts are invested in dollar denominated instruments with major banks in Israel and in the United States. The Group is exposed to credit risk in the event of default by financial institutions to the extent of the amounts recorded on the accompanying consolidated balance sheets exceed federally insured limits. Management believes that the financial institutions that hold the Group’s investments are corporations with high credit standing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Accordingly, management believes that low credit risk exists with respect to these financial investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Marketable securities include investments in dollar-denominated corporate bonds. Marketable securities consist of highly liquid debt instruments with high credit standing. The Company’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 Group’s portfolio is well diversified and, accordingly, minimal credit risk exists with respect to these marketable debt securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The trade receivables of the Group are derived from sales to customers located primarily in the Americas, Eastern Asia, Israel and Europe. Under certain circumstances, the Group may require letters of credit, other collateral, additional guarantees or advance payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Regarding certain credit balances, the Group is covered by foreign trade risk insurance. The Group performs ongoing credit evaluations of its customers and establishes an allowance for credit losses.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">s.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Earnings per share:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Basic earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year, plus potential dilutive ordinary shares considered outstanding during the year, in accordance with ASC 260, “Earnings per Share”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Certain outstanding options and restricted share units (“RSUs”) have been excluded from the calculation of the diluted earnings per share since such securities are anti-dilutive for all years presented. The total weighted average number of shares related to the outstanding options and RSUs that have been excluded from the calculation of diluted earnings per share was 153,191, 26,686 and 64,312 for the years ended December 31, 2022, 2021 and 2020, respectively.</p> 153191 26686 64312 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">t.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Accounting for share-based compensation:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company accounts for share-based compensation in accordance with ASC 718, “Compensation-Stock Compensation”. ASC 718 requires companies to estimate the fair value of share-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 the Company’s consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 2:-</b></span><b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The weighted-average estimated fair value of employee stock options granted during the years ended December 31, 2022, 2021 and 2020, was $8.99, $10.64, and $8.55 per share, respectively, using the Black-Scholes option pricing model. Fair values were estimated using the following weighted-average assumptions (annualized percentages):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.13%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.88%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.01%-1.17%</p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">47.64%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">49.45%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">37.89%-43.09%</p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.83%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.29%-1.43%</p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.61 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.57-4.23 years</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company used its historical volatility in accordance with ASC 718. The computation of volatility uses historical volatility derived from the Company’s exchange traded shares. The expected term of options granted is estimated based on historical experience and represents the period of time that options granted are expected to be outstanding. The risk free interest rate assumption is the implied yield currently available on United States treasury zero-coupon issues with a remaining term equal to the expected life of the Company’s options. The dividend yield assumption is based on the Company’s historical experience and expectation of future dividend payouts and may be subject to substantial change in the future. The Company paid its first cash dividend during the third quarter of 2018 and has been paying cash dividends on a bi-annual basis since then. The Company currently expects to continue pay cash dividends in the future, subject to receipt of required Israeli court approvals, although there can be no assurance that it will do so. See also Note 12.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2022, 2021 and 2020 were included in items of the consolidated statements of operations, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,535</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,635</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,420</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,771</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.9pt;text-indent:-27.9pt;margin:0pt 0pt 0pt 57pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 8.99 10.64 8.55 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.13%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.88%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.01%-1.17%</p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">47.64%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">49.45%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">37.89%-43.09%</p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.83%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.29%-1.43%</p></td></tr><tr><td style="vertical-align:bottom;width:61.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.61 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.57-4.23 years</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.0113 0.0088 0.0101 0.0117 0.4764 0.4945 0.3789 0.4309 0.0283 0.005 0.0029 0.0143 P4Y1M6D P3Y7M9D P3Y6M25D P4Y2M23D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,535</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,635</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,420</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,771</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.9pt;text-indent:-27.9pt;margin:0pt 0pt 0pt 57pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 425000 411000 181000 3481000 2772000 1535000 6032000 6170000 3635000 5184000 4811000 3420000 15122000 14164000 8771000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">u.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Treasury stock:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company repurchases its ordinary shares from time to time in the open market and holds such repurchased shares as treasury stock. The Company presents the cost to repurchase treasury stock as a reduction of shareholders’ equity. See also Note 12a.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">v.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Severance pay:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The liability for severance pay for Israeli employees is calculated pursuant to the Israeli Severance Pay Law, 1963 (the “Severance Pay Law”), based on the most recent salary of the employees multiplied by the number of years of employment as of the balance sheet date for all employees in Israel. Employees who have been employed for more than a one-year period are entitled to one month’s salary for each year of employment or a portion thereof. The Group’s liability for all of its Israeli employees is fully provided for by monthly deposits with severance pay funds, pension funds, insurance policies and by an accrual. The value of these deposits is recorded as an asset in the Company’s consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The deposited funds include profits accumulated up to the consolidated balance sheets date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to the Severance Pay Law or labor agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Since March 2011, the Group’s agreements with new Israeli employees are under Section 14 of the Severance Pay Law. The Group’s contributions for severance pay have replaced its severance pay obligation. Upon contribution of the full amount of the employee’s monthly salary for each year of service, no additional calculations are conducted between the parties regarding the matter of severance pay and no additional payments are made by the Group to the employee upon termination. The Group is legally released from the obligations to employees once the deposit amounts have been paid, and therefore the severance pay liability is not reflected in the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Severance pay expenses for the years ended December 31, 2022, 2021 and 2020, amounted to $<span style="direction:rtl;">3,907</span>, $<span style="direction:rtl;">2,373</span> and $3,078, respectively.</p> 3907000 2373000 3078000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">w.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Employee benefit plan:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The Group has 401(k) defined contribution plans covering employees in the United States. All eligible employees may elect to contribute a portion of their annual compensation to the plan through salary deferrals, subject to the IRS limit of $20.5 during the years ended December 31, 2022 and 2021, plus a catch-up contribution of $6.5 for participants aged 50 or over. The Group matches 50% of employees’ contributions, up to a maximum of 6% of the employees’ annual pay. In the years ended December 31, 2022, 2021 and 2020, the Group matched contributions in the amount of $531, $431 and $386, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> All eligible employees may elect to contribute a portion of their annual compensation to the plan through salary deferrals, subject to the IRS limit of $20.5 during the years ended December 31, 2022 and 2021, plus a catch-up contribution of $6.5 for participants aged 50 or over. The Group matches 50% of employees’ contributions, up to a maximum of 6% of the employees’ annual pay. 531000 431000 386000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">x.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Advertising expenses:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Advertising expenses are charged to the consolidated statements of operations as incurred. Advertising expenses for the years ended December 31, 2022, 2021 and 2020 amounted to $1,733, $582 and $371, respectively.</p> 1733000 582000 371000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">y.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Fair value of financial instruments:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Fair value is an exit price, representing the amount that would be received 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. As a basis for considering such assumptions, ASC 820, “Fair Value Measurements and Disclosures” establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1</span></span>-<span style="display:inline-block;width:14.67pt;"/>Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></span>-<span style="display:inline-block;width:14.67pt;"/>Observable inputs, other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></span>-<span style="display:inline-block;width:14.67pt;"/>Unobservable inputs which are supported by little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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. See also Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The estimated fair value of financial instruments has been determined by the Group using available market information and valuation methodologies. Considerable judgment is required in estimating fair values. Accordingly, the estimates may not be indicative of the amounts the Group could realize in a current market exchange.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The following methods and assumptions were used by the Group in estimating its fair value disclosures for financial instruments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The carrying amounts of cash and cash equivalents, bank deposits, trade receivables, trade payables, other receivables and other payables and accrued expenses approximate their fair value due to the short-term maturity of such instruments. The carrying value of long-term bank loans also approximates its fair value, since it bears interest at rates close to the prevailing market rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The fair value of foreign currency contracts is estimated by obtaining current quotes from banks and market observable data of similar instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The fair value of marketable securities is estimated by obtaining the fair value of the marketable securities from the bank, which is based on current quotes and market value provided by external service providers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The fair value of financial investments consists of investments in limited partnerships, that are valued at the net asset value (“NAV”) which is a practical expedient to their estimate fair value. The NAV is provided by the fund administrator and is based on the value of the underlying assets owned less its liabilities.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">z.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Derivative instruments and hedging:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group accounts for derivative instruments and hedging based on ASC 815, “Derivatives and Hedging”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group 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. The changes in the fair value of such instruments are included as gain or loss in “financial income (expenses), net” at each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive loss in equity and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings and is classified as payroll and rent expenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions. </p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">aa.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Recently adopted accounting standards:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In December 2019, the Financial Accounting Standards Board (the "FASB") issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which simplifies the accounting for income taxes. This guidance became effective for the first quarter of 2021 on a prospective basis. The implementation of ASU 2019-12 in the year ended December 31, 2021, did not have a material impact on the Company’s consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805)". ASU 2021-08 creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination. Under this exception, an acquirer applies ASC 606 to recognize and measure contract assets and contract liabilities on the acquisition date. ASC 805 generally requires the acquirer in a business combination to recognize and measure the assets it acquires and the liabilities it assumes at fair value on the acquisition date. The ASU 2021-08 will become effective for fiscal years beginning after December 15, 2022. The adoption of this ASU is not expected to have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 3:-</b></span><b style="font-weight:bold;">ACQUISITION OF CALLVERSO</b> <b style="font-weight:bold;">LTD. (“CALLVERSO”)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">On November 10, 2021 (the “Closing Date”), the Company entered into a share purchase agreement (the “Share Purchase Agreement”), pursuant to which the Company acquired 100% of the outstanding shares of Callverso, a leading Israeli developer and provider of conversational AI solutions for contact centers. Following the transaction. Immediately following the transaction, Callverso became a wholly-owned subsidiary of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The acquisition of Callverso was accounted for using the purchase method. The $3,000 purchase price for the acquisition was composed of the following amounts: (i) a $2,900 payment in cash payable on the Closing Date, of which $300 was deposited in escrow for a period of 12 months following the Closing Date; and (ii) $100 retained as security for any liabilities of Callverso as of the Closing. The foregoing amount was paid in full in January 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">As part of the Share Purchase Agreement, the Company also agreed to pay an earn-out amount, based on the sales of the Company’s products related to Callverso technology and subject to the employment of the former shareholders of Callverso. The maximum earn-out amount is $6,000 and is to be paid over three years as follows: (i) up to $2,000 was payable on January 31, 2023, based on sales in 2022; (ii) up to $2,000 is payable on January 31, 2024, based on sales in 2023; and (iii) up to $2,000 is payable on January 31, 2025, based on sales in 2024 (collectively, the “Earn-Out Payments”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Earn-Out Payments and the Deferred Payments will be recorded as payroll expenses since the payments are subject to continuing employment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 3:-</b></span><b style="font-weight:bold;">ACQUISITION OF CALLVERSO LTD. (“CALLVERSO”) (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The following table summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed as of the Closing Date:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,958</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total identifiable assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,311</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (152)</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (497)</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total identifiable liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (649)</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net identifiable assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,662</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,338</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The fair values of the acquired technology and customer relationships were valued using the income approach. This method utilized a forecast of expected cash inflows, cash outflows and contributory charges for economic returns on tangible and intangible assets employed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The excess of the purchase price over the preliminary assessment of the net tangible and intangible assets acquired resulted in goodwill of $1,338. The goodwill is primarily attributable to expected synergies resulting from the acquisition. The acquired technology and customer relationships are being amortized on a straight-line basis over a period of <span style="-sec-ix-hidden:Hidden_F5ZJMUEP7kmTD5-gT9629g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4</span></span> and 4.5 years, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">On December 22, 2021, a merger agreement was entered into by the Company and Callverso in connection with an internal restructuring. The merger was made effective as of January 1, 2022.</p> 1 3000000 2900000 300000 100000 The maximum earn-out amount is $6,000 and is to be paid over three years as follows: (i) up to $2,000 was payable on January 31, 2023, based on sales in 2022; (ii) up to $2,000 is payable on January 31, 2024, based on sales in 2023; and (iii) up to $2,000 is payable on January 31, 2025 6000000 2000000 2000000 2000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The following table summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed as of the Closing Date:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,958</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total identifiable assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,311</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (152)</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (497)</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total identifiable liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (649)</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net identifiable assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,662</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,338</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 152000 1958000 201000 2311000 152000 497000 649000 1662000 1338000 3000000 1338000 P4Y6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 4:-</b></span>MARKETABLE SECURITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The following is a summary of available-for-sale marketable securities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Maturing within one year:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,499</p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Maturing between one to five years:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 81,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,897)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,969</p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Governmental bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,598</p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,066</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Maturing between one to five years:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,248)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,133</p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Governmental bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,843</p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,976</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2022, and the length of time that those investments have been in a continuous loss position:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Less than 12 months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">12 months and greater</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (225)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,986)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The following is a summary of available-for-sale marketable securities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Maturing within one year:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,499</p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Maturing between one to five years:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 81,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,897)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,969</p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Governmental bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,598</p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,066</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Maturing between one to five years:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,248)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,133</p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Governmental bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,843</p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,976</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1531000 0 32000 1499000 81866000 0 7897000 73969000 2880000 0 282000 2598000 86277000 0 8211000 78066000 88327000 54000 1248000 87133000 2880000 0 37000 2843000 91207000 54000 1285000 89976000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Less than 12 months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">12 months and greater</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (225)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,986)</p></td></tr></table></div> 3411000 225000 74655000 7986000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 5:-</b></span><b style="font-weight:bold;">INVENTORIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,263</p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,725</p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,988</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">During the year ended December 31, 2022, the Group's inventory write off was immaterial. The Group wrote off inventory in a total amount of approximately $1.7 million and $4.2 million in the years ended December 31, 2021, and 2020, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,263</p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,725</p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,988</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 14541000 15263000 21836000 8725000 36377000 23988000 1700000 4200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 6:-</b></span>PROPERTY AND EQUIPMENT, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Computers and peripheral equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,561</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Office furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,578</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,184</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,323</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Computers and peripheral equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,644</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Office furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,689</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,596</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,929</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciated cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,394</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">Depreciation expenses amounted to $2,181, $2,074 and $1,936 for the years ended December 31, 2022, 2021 and 2020, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Computers and peripheral equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,561</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Office furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,578</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,184</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,323</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Computers and peripheral equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,644</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Office furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,689</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,596</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,929</p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciated cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,394</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 25840000 24561000 12858000 12578000 3375000 3184000 42073000 40323000 23984000 22644000 11291000 10689000 2833000 2596000 38108000 35929000 3965000 4394000 2181000 2074000 1936000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 7:-</b></span><b style="font-weight:bold;">INTANGIBLE ASSETS, NET</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">a.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquired technology and license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 - 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,815</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.5 - 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,951</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,766</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquired technology and license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,639</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,757</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,396</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,370</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.9pt;text-indent:-27.9pt;margin:0pt 0pt 0pt 57pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Amortization expenses related to intangible assets amounted to $804, $358 and $332 for the years ended December 31, 2022, 2021 and 2020, respectively.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">c.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Expected amortization expenses are as follows:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 545</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 532</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 489</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,566</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">a.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquired technology and license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 - 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,815</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.5 - 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,951</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,766</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquired technology and license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,639</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,757</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,396</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,370</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.9pt;text-indent:-27.9pt;margin:0pt 0pt 0pt 57pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> P4Y P10Y 21815000 21815000 P4Y6M P9Y 4951000 4951000 26766000 26766000 20399000 19639000 4801000 4757000 25200000 24396000 1566000 2370000 804000 358000 332000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 545</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 532</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 489</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,566</p></td></tr></table></div> 545000 532000 489000 1566000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 8:-</b></span>FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">In accordance with ASC 820, the Group measures its foreign currency derivative instruments and marketable securities, at fair value. Investments in foreign currency derivative instruments and marketable securities are classified within Level 2 of the fair value hierarchy. This is because these assets (liabilities) are valued using alternative pricing sources and models utilizing market observable inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Group’s financial assets and liabilities measured at fair value on a recurring basis, consisted of the following types of instruments as of the following dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurements </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">using input type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">NAV</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,500</p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial assets related to foreign currency derivative hedging contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial net assets as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,500</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurements </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">using input type</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,976</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial assets related to foreign currency derivative hedging contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 812</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial net assets as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,788</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:41.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Redemption </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Redemption </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Notice </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial Investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Secured Bridge Loans Fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly (Eligible)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">90 days</p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Secured Bridge Loans Fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">This class includes several Secured Bridge Loans Funds that offer short-term loans to various companies which are mostly secured by real-estate assets. The fair values of the investments in this class have been estimated using the net asset value ("NAV") of the Company's ownership interest in partners' capital. Almost all investments funds (except one) can be redeemed by the investees after 12 months from the investment date and upon 90 days’ advance notice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">There is one investment in equity fund which is locked-up until its maturity after five years from investment date. Gains from the financial investments amounted to $937 for the year ended December 31, 2022.  </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Group’s financial assets and liabilities measured at fair value on a recurring basis, consisted of the following types of instruments as of the following dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurements </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">using input type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">NAV</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,500</p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial assets related to foreign currency derivative hedging contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial net assets as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,500</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurements </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">using input type</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,976</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial assets related to foreign currency derivative hedging contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 812</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial net assets as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,788</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 78066000 78066000 16500000 16500000 5143000 5143000 -72923000 -72923000 -16500000 -16500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurements </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">using input type</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,976</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial assets related to foreign currency derivative hedging contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 812</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial net assets as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,788</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 89976000 89976000 812000 812000 90788000 90788000 15258 P90D 1242 16500 P12M P90D 937000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 9:-</b></span>OTHER PAYABLES AND ACCRUED EXPENSES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payroll and other employee related accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forward liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,344</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government authorities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,226</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for returns</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,509</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 271</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,350</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payroll and other employee related accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forward liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,344</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government authorities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,226</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for returns</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,509</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 271</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,350</p></td></tr></table></div> 17999000 21000000 5150000 9511000 9344000 2806000 4226000 2704000 3509000 146000 271000 38316000 38350000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 10:-</b></span>LEASES</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-top:0pt;padding-left:36pt;text-indent:-36pt;"><span style="display:inline-block;min-width:31.05pt;text-indent:0pt;white-space:nowrap;">a.</span>Lease agreements: </div><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 90pt;">The Group as a lessee:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 86.4pt;">The Group’s facilities are leased under several lease agreements for periods ending up to 2033, with options to extend the leases ending up to 2038. In addition, the Group has various operating lease agreements with respect to motor vehicles.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 86.4pt;">Lease expenses of office rent and vehicles for the years ended December 31, 2022, 2021 and 2020 were approximately $8,015, $8,297 and $8,000, respectively. Sublease income for the years ended December 31, 2022, 2021 and 2020 were approximately $1,516, $1,547 and $1,405, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 86.4pt;">The Group’s operating lease agreements have remaining lease terms ranging from one year to 10.26 years, including agreements with options to extend the leases for up to five years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 86.4pt;">The following table represents the weighted-average remaining lease term and discount rate:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-left:28.35pt;text-align:justify;text-indent:-28.35pt;margin:0pt 0pt 0pt 56.7pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:86.4pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.83 years</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.14%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-left:28.35pt;text-align:justify;text-indent:-28.35pt;margin:0pt 0pt 0pt 56.7pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 86.4pt;">The following table presents supplemental cash flows information related to the lease costs for operating leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 86.4pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:86.4pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cash paid for amounts included in measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Operating cash flows for operating leases (*)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,852</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 86.4pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 86.4pt;">(*) Total operating cash flows for operating leases have been reduced by lease receipt in the amount of $743 in connection with lease modification agreement of the Company’s U.S. subsidiary, due to lease termination prior to its scheduled expiration date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 86.4pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 86.4pt;">The discount rate was determined based on the estimated collateralized borrowing rate of the Group, adjusted to the specific lease term and location of each lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 10:-</b></span><b style="font-weight:bold;">LEASES (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">Maturities of operating lease liabilities were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,199</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,112</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,103</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 847</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2027 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,461</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less- imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (743)</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,718</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:justify;margin:0pt 0pt 0pt 56.7pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">In November 2022, the Company entered into a new lease agreement in Park Naymi, which is located near Messubim Junction in Israel (the "New Lease Agreement"). The New Lease Agreement will replace the current lease agreement in Israel which is scheduled to expire in January 2024. Pursuant to the New Lease Agreement, the Company will lease from the landlord an approximately 10,000 square foot facility (the "Premises"). The lease of the Premises, which is still under construction, is expected to commence in 2023. The initial lease term under the New Lease Agreement is for seven years, commencing upon the transfer of possession of the Premises. The Company additionally hold options under the New Lease Agreement to extend the lease term for additional periods of up to 12 years.<span style="display:inline-block;width:3.32pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The Group as a lessor:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">Revenue from sales-type leases is presented on a gross basis when the Group enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business. Interest income for the year ended December 31, 2022, was 75, and was included in financial income (expenses), net in the Consolidated Statement of Operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The Group recognized 19,802 and 2,152 of product revenue and cost of product revenue at the commencement date of sales-type leases for the year ended December 31, 2022. The Group's short term and long-term net investment in a lease receivable as of December 31, 2022, were 7,972 and 13,099, respectively and are presented within Trade receivables and Long-term trade receivables in the Consolidated Balance Sheets.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The following table illustrates the Group's future sales-type lease receipts as of December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Year ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,972</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,632</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,382</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,460</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2027 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 625</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total Future Minimum receipts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,071</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Less - Unearned interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (463)</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,608</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 8015000 8297000 8000000 1516000 1547000 1405000 P1Y P10Y3M3D true P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-left:28.35pt;text-align:justify;text-indent:-28.35pt;margin:0pt 0pt 0pt 56.7pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:86.4pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.83 years</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.14%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-left:28.35pt;text-align:justify;text-indent:-28.35pt;margin:0pt 0pt 0pt 56.7pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> P1Y9M29D 0.0214 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 86.4pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:86.4pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cash paid for amounts included in measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Operating cash flows for operating leases (*)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,852</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 86.4pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 86.4pt;">(*) Total operating cash flows for operating leases have been reduced by lease receipt in the amount of $743 in connection with lease modification agreement of the Company’s U.S. subsidiary, due to lease termination prior to its scheduled expiration date.</p> 8852000 743000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,199</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,112</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,103</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 847</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2027 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,461</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less- imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (743)</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,718</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:justify;margin:0pt 0pt 0pt 56.7pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 8199000 2112000 1103000 847000 2200000 14461000 743000 13718000 10000 P7Y P12Y 75000 19802000 2152000 7972000 13099000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Year ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,972</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,632</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,382</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,460</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2027 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 625</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total Future Minimum receipts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,071</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Less - Unearned interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (463)</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,608</p></td></tr></table> 7972000 6632000 4382000 1460000 625000 21071000 463000 20608000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 11:-</b></span>COMMITMENTS AND CONTINGENT LIABILITIES</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Purchases commitments:</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:90pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Group is obligated under certain agreements with its suppliers to purchase specified items of excess inventory which are expected to be utilized in 2023. As of December 31, 2022, non-cancelable purchase obligations were approximately $39,756.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:90pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In addition, the Group is obligated under certain agreements with its suppliers to purchase software as a service (SaaS) subscription services.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Royalty commitment to the IIA:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">Under the research and development agreements of the Company and its Israeli subsidiaries with the IIA and pursuant to applicable laws, the Company and its Israeli subsidiaries were required to pay royalties at the rate of 1.3%-5% on sales to end customers of products developed with funds provided by the IIA, up to an amount equal to 100% of the IIA research and development grants received, linked to the dollar plus interest on the unpaid amount received based on the 12-month LIBOR rate (from the year the grant was approved) applicable to dollar deposits. The Company and its Israeli subsidiaries were obligated to repay the IIA for the grants received only to the extent that there are sales of the funded products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">In November 2019, the Company and its former Israeli subsidiary, AudioCodes Development Ltd. (which was merged into the Company effective January 1, 2020), entered into a royalty buyout agreement (the “Royalty Buyout Agreement”) with the IIA relating to certain grants they had received from the IIA. The contingent net royalty liability to the IIA at the time of the Royalty Buyout Agreement with respect to these grants was $49,008 (the “Debt”), including interest accrued on the date of the Royalty Buyout Agreement. As part of the Royalty Buyout Agreement, the Company agreed to pay $32,178 to the IIA (to settle the Debt in full) in three annual installments starting in November 2019. The annual installments were denominated in NIS and bore interest. Pursuant to the Royalty Buyout Agreement, the Company eliminated all royalty obligations related to its future revenues with respect to these grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">In December 2021, December 2020 and November 2019, the Company paid the three installments of approximately $12,225, $11,580 and $10,700 million, respectively, due under the Royalty Buyout Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">As of December 31, 2022, and 2021, the Company’s other Israeli subsidiaries have a contingent obligation to pay royalties to the IIA in the amount of approximately $20,112 and $19,137, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">c.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Royalty commitments to third parties:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The Group has entered into technology licensing fee agreements with third parties. Under the agreements, the Group agreed to pay the third parties royalties, based on sales of relevant products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 39756000 0.013 0.05 1 49008000 32178000 3 3 3 3 12225000000 11580000000 10700000000 20112000 19137000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 12:-</b></span><b style="font-weight:bold;">SHAREHOLDERS’ EQUITY</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Treasury stock:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">During the year ended December 31, 2014, the Company’s Board of Directors approved a share repurchase program to repurchase up to $3,000 of its ordinary shares (the “Share Repurchase Program”), which is the amount that the Company could repurchase under Israeli law without further approval from an Israeli court. During the eight years ended December 31, 202<span style="direction:rtl;">1</span>, the Company received Israeli court approvals to purchase up to an additional $<span style="direction:rtl;">276,000</span> of its ordinary shares. In addition, in June 2022, the Company received court approval to purchase up to an additional $35,000 of its ordinary shares (the “Permitted Amount”). In January 2023, the Company received court approval to purchase up to an additional $25,000 of its ordinary shares (the “Permitted Amount”). The most recent court approvals also permit the Company to declare a dividend of any part of the Permitted Amount during the approved validity period. The current approval is valid through July 4, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">As of December 31, 2022, pursuant to the Company’s Share Repurchase Program, the Company had repurchased a total of 32,309,899 of its ordinary shares at a total cost of $217,744 (of which <span style="direction:rtl;">1,513,207</span> of its ordinary shares were repurchased during the year ended December 31, 2022 for aggregate consideration of $38,099).</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Cash Dividends:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">On February 1, 2022, the Company declared a cash dividend of $0.18 per share. The dividend, which was in the aggregate amount of approximately $5.8 million, was paid on March 1, 2022 to all of the Company's shareholders of record as of February 15, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">On August 2, 2022, the Company declared a cash dividend of $0.18 cents per share. The dividend, which was in the aggregate amount of approximately $5.7 million was paid on August 31, 2022 to all of the Company’s shareholders of record as of August 17, 2022. See Note 18 for cash dividends declared and paid subsequent to December 31, 2022.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">c.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Employee and Non-Employee Share Option Plan:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In 2008, the Company’s Board of Directors approved the 2008 Equity Incentive Plan (as amended, the “Plan”) that became effective in January 2009. Under the Plan, options and RSUs may be granted to employees, officers, non-employee consultants and directors of the Company. As of December 31, 2022, the total number of shares authorized for future grant under the Plan is 2,290,337.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Options granted under the Plan expire seven years from the date of grant, and options that are forfeited or cancelled before expiration, become available for future grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 12:-</b></span><b style="font-weight:bold;">SHAREHOLDERS’ EQUITY (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The following is a summary of the Company’s stock option activity and related information for the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">term (in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 551,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,268</p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes during the year:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Exercised </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (189,841)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 361,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,786</p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,597</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The weighted average grant-date fair value of options granted during the years ended December 31, 2022, 2021 and 2020 was $8.99, $10.64 and $8.55, per option, respectively. The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between the Company’s closing share price on the last trading day of the fiscal year and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on the last trading day of the fiscal year. This amount changes based on the fair market value of the Company’s ordinary shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">Total intrinsic value of options exercised in the years ended December 31, 2022, 2021 and 2020 was $2,878, $9,281 and $10,633, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 12:-</b></span><b style="font-weight:bold;">SHAREHOLDERS’ EQUITY (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The options for employees outstanding as of December 31, 2022 have been separated into ranges of exercise prices, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercise price </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">life (in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of exercisable</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">options</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.54-4.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.22</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.00-6.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.86</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">7.08-10.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.75</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11.52-30.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.37</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 361,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.61</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The following is a summary of the Company’s RSU activity and related information for the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">date fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs outstanding at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,203,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27.60</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes during the year:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 544,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24.33</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (513,695)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.51</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.44</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs outstanding at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,186,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27.76</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">As of December 31, 2022, there was a total of $16,477 unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the Plan. That cost is expected to be recognized over a weighted-average period of 2.89 years.</p> 3000000 276000000 35000000 25000000 32309899 217744000 1513207000 38099000 0.18 5800000 2022-03-01 2022-02-15 0.18 5700000 2022-08-31 2022-12-31 2290337 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">term (in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 551,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,268</p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes during the year:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Exercised </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (189,841)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 361,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,786</p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,597</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 551809 8.88 P2Y10M28D 14268 3000 23.99 189841 5.56 3625 10.63 361343 10.74 P2Y6M14D 2786 303904 9.61 P3Y10M6D 2597 8.99 10.64 8.55 2878000 9281000 10633000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercise price </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">life (in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of exercisable</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">options</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.54-4.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.22</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.00-6.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.86</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">7.08-10.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.75</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11.52-30.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.37</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 361,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.61</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 3.54 4.35 9125 P0Y4M17D 4.22 9125 4.22 5.00 6.90 99793 P1Y2M19D 6.86 99793 6.86 7.08 10.66 120550 P2Y6M14D 8.75 120550 8.75 11.52 30.76 131875 P3Y8M8D 15.94 74436 15.37 361343 P2Y6M14D 10.74 303904 9.61 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">date fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs outstanding at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,203,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27.60</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes during the year:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 544,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24.33</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (513,695)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.51</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.44</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs outstanding at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,186,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27.76</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1203431 27.60 544686 24.33 513695 23.51 47613 30.44 1186809 27.76 16477000 P2Y10M20D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 13:-</b></span>TAXES ON INCOME</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Israeli taxation:</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:90pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Measurement of taxable income in dollars:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">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. Accordingly, results for tax purposes are measured in terms of earnings in dollars.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:90pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Tax benefits under the Israeli Law for the Encouragement of Capital Investments, 1959 (the “Investment Law”):</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">The Company’s production facilities in Israel have been granted the status of an “Approved Enterprise” in accordance with the Investment Law under four separate investment programs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 13:-</b></span>TAXES ON INCOME (Cont.)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">In January 2011, an amendment to the Investment Law came into effect (the “Amendment”). According to the Amendment, the benefit tracks in the Investment Law were modified, and a flat tax rate applies to the Company’s income subject to the Amendment (the “Preferred Income”). Once an election is made, the Company’s income will be subject to the amended tax rate of 16% from 2015 and thereafter (or 9% for a preferred enterprise located in development area A).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">In December 2016, the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2016 and 2017 Budget Years), 2016, which includes Amendment 73 to the Investment Law (“Amendment 73”) was published. According to Amendment 73, a preferred enterprise located in development area A will be subject to a tax rate of 7.5% instead of 9% effective from January 1, 2016 and thereafter (the tax rate applicable to preferred enterprises located in other areas remains at 16%). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">Amendment 73 also prescribes special tax tracks for technological enterprises, which are subject to regulations that were issued by the Minister of Finance in May 2017. The new tax tracks under Amendment 73 are as follows: Preferred Technological Enterprise (“PTE”) - an enterprise for which total consolidated revenues of its parent company and all subsidiaries are less than NIS 10 billion. A PTE, as defined in the Investment Law, which is located in the center of Israel, will be subject to tax at a rate of 12% on profits deriving from intellectual property (in development area A - a tax rate of 7.5%).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 126pt;">Beginning in January 2020 and with respect to the Company’s taxable income from 2020 onwards, the Company elected to apply the terms of the PTE status under the Investments Law.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:90pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Tax benefits under the law for the Encouragement of Industry (Taxes), 1969 (the “Encouragement Law”):</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">The Encouragement Law provides several tax benefits for industrial companies. An industrial company is defined as a company resident in Israel, that at least 90% of the income of which in a given tax year exclusive of income from specified government loans, capital gains, interest and dividends, is derived from an industrial enterprise owned by it. An industrial enterprise is defined as an enterprise whose major activity in a given tax year is industrial production activity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">Management believes that the Company is currently qualified as an “industrial company” under the Encouragement Law and, as such, is entitled to tax benefits, including: (i) deduction of purchase of know-how and patents and/or right to use a patent over an eight-year period; (ii) the right to elect, under specified conditions, to file a consolidated tax return with additional related Israeli industrial companies and an industrial holding company; (iii) accelerated depreciation rates on equipment and buildings; and (iv) expenses related to a public offering on the Tel Aviv Stock Exchange Ltd. and on recognized stock markets outside of Israel, such as Nasdaq, are deductible in equal amounts over three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">Eligibility for benefits under the Encouragement Law is not subject to receipt of prior approval from any governmental authority. No assurance can be given that the Israel Tax Authority will agree that the Company qualifies and will continue to qualify as an industrial company, or that the benefits described above will be available to the Company in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 13:-</b></span><b style="font-weight:bold;">TAXES ON INCOME (Cont.)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:90pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">4.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Tax Benefits for Research and Development:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">Section 20a to the Israeli Tax Ordinance allows, under certain conditions, a tax deduction for research and development expenses, including capital expenses, for the year in which they are paid. Such expenses must relate to scientific research in industry, agriculture, transportation, or energy, and must be approved by the relevant Israeli government ministry, determined by the field of research. Furthermore, the research and development must be for the promotion of the company’s business and carried out by or on behalf of the company seeking such tax deduction. However, 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. Expenses incurred in scientific research that is not approved by the relevant Israeli government ministry will be deductible over a three-year period starting from the tax year in which they are paid. The Company believes that it is eligible for the abovementioned benefit for the majority of its research and development expenses.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:90pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">5.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Tax rates:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">Taxable income of the Israeli companies is subject to a corporate tax rate of 23% in the years ended December 31, 2022, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">The Company is eligible for tax benefits as a PTE as mentioned in 2 above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">The deferred tax balances as of December 31, 2022 have been calculated based on the PTE effective tax rate (see also 2 above).</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">U.S. taxation:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">On December 22, 2017, the Tax Cuts and Jobs Act (the “TCJA”) (H.R. 1) was signed into law. This Act includes, among other things, a permanent reduction to the U.S. corporate income tax rate from 35% to 21% effective January 1, 2018, and requires immediate taxation of accumulated, unremitted non-U.S. earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">The TCJA also established new tax provisions affecting 2018, including, but not limited to: (i) creating a new provision designed to tax global intangible low tax income (“GILTI”); (ii) generally eliminating U.S. federal taxes on dividends from foreign subsidiaries; (iii) eliminating the corporate alternative minimum tax (“AMT”); (iv) creating the base erosion anti-abuse tax (“BEAT”); (v) establishing a deduction for foreign derived intangible income (“FDII”); (vi) repealing domestic production activity deduction; and (vii) establishing new limitations on deductible interest expense and certain executive compensation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">ASC 740 requires companies to account for the tax effects of changes in income tax rates and laws in the period in which legislation is enacted (December 22, 2017). ASC 740 does not specifically address accounting and disclosure guidance in connection with the income tax effects of the TCJA. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">The deferred tax balances as of December 31, 2022 and 2021 have been calculated based on the revised tax rates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 13:-</b></span><b style="font-weight:bold;">TAXES ON INCOME (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">The Group has completed the accounting for all the impacts of the TCJA. As part of finalizing the analysis, the Company’s U.S. subsidiary recorded adjustments that relate to the Transition Tax during the year ended December 31, 2018 and GILTI during the year ended December 31, 2022. An adjustment in the amount of $324 related to GILTI for the year ended December 31, 2022 was recorded in such year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the“CARES Act”) was enacted in the United States in response to the COVID-19 pandemic. The CARES Act contains temporary taxpayer favorable provisions related to the use of net operating losses and the deductibility of interest expense, charitable contributions, and qualified improvement property. The Company does not expect to be materially impacted by the CARES Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">On December 27, 2020, the Consolidated Appropriations Act (the“CAA”) was enacted in further response to the COVID-19 pandemic, in combination with omnibus spending for the 2021 federal fiscal year. The CAA extended many of the provisions enacted by the CARES Act, which did not have a material impact on the Company’s consolidated financial statements for the year ended December 31, 2022. On March 11, 2021, the American Rescue Plan Act of 2021 (the “ARPA”) was enacted in still further response to the COVID-19 pandemic. The Company does not expect the provisions of the ARPA to have a material impact on the Company’s consolidated financial statements for the year ended December 31, 2022.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">c.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Net operating loss carryforward:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">As of December 31, 2020, the Company has realized all of its carryforward tax losses in Israel, which can be offset against taxable income (except those stated in the merger agreement with Callverso (see Note 3). As of December 31, 2022 the Company recorded a net deferred tax asset of $5,861 in respect of other temporary differences.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">As of December 31, 2022, the Company’s Israeli subsidiaries have total available carryforward tax losses of approximately $73,997. The net operating losses may be offset against taxable income in the future for an indefinite period. The Group does not expect utilization of such carryforward tax losses and therefore recorded full valuation allowance against the deferred tax assets in respect of such carryforward tax losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">The Company’s U.S. subsidiary has total available carryforward tax losses of approximately $31,380 to offset against future U.S. federal taxable gains. These carryforward tax losses expire between 2022 and 2032. As of December 31, 2022, the Company’s U.S. subsidiary recorded a deferred tax asset of $3,158 in respect of such carryforward tax losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 90pt;">Utilization of U.S. net operating losses may be subject to substantial annual limitations due to the “change in ownership” provisions of the Internal Revenue Code of 1986 and similar state provisions. The annual limitation may result in the expiration of net operating losses before utilization.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">d.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Income before taxes on income is comprised as follows:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,008</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,639</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,647</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 13:-</b></span><b style="font-weight:bold;">TAXES ON INCOME (Cont.)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">e.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Taxes on income are comprised as follows:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83.92%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 701</p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,001</p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,220</p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,178</p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,398</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,399</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">f.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Deferred income taxes:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">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 Group’s deferred tax liabilities and assets are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,859</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,247</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Marketable Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward and cylinder</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserves and allowances </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,557</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax assets before valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,870</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less - valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,395)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,022)</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,848</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liability:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,489)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,943)</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (356)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (612)</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,555)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 13:-</b></span><b style="font-weight:bold;">TAXES ON INCOME (Cont.)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">g.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Reconciliation of the theoretical tax expenses:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">A reconciliation between the theoretical tax expense, assuming all income is taxed at the Israeli statutory corporate tax rate applicable to the income of the Company, and the actual tax expense (benefit) as reported in the statement of operations is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;padding-left:0pt;padding-right:0pt;width:89.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before taxes, as reported in the consolidated statements of operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Israeli statutory corporate tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Theoretical tax expense on the above amount at the Israeli statutory corporate tax rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of Preferred Technological Enterprise status</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,031)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,555)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in tax reserve for uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments for previous years’ taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of income tax at rates other than the Israeli statutory corporate tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (375)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Losses and timing differences for which valuation allowance was provided</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,754)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of tax rate change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (608)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actual tax expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">h.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Tax assessments:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The statute of limitations related to tax returns of the Company for all tax years up to and including 2017 has lapsed.</p> 0.16 0.09 0.075 0.09 0.16 10000000000 0.12 0.075 0.90 0.23 0.23 0.23 0.35 0.21 324000 5861000 73997000 31380000 3158000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,008</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,639</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,647</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 25434000 31084000 30008000 8749000 8563000 6639000 34183000 39647000 36647000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83.92%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 701</p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,001</p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,220</p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,178</p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,398</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,399</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3707000 819000 300000 35000 1615000 701000 3742000 2434000 1001000 269000 2464000 7220000 1706000 998000 1178000 1975000 3462000 8398000 5717000 5896000 9399000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,859</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,247</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Marketable Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward and cylinder</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserves and allowances </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,557</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax assets before valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,870</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less - valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,395)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,022)</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,848</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liability:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,489)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,943)</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (356)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (612)</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,555)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 23807000 27859000 1509000 2247000 1837000 207000 566000 7238000 6557000 34957000 36870000 24395000 26022000 10562000 10848000 1489000 1943000 -356000 -612000 1845000 2555000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;padding-left:0pt;padding-right:0pt;width:89.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before taxes, as reported in the consolidated statements of operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Israeli statutory corporate tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Theoretical tax expense on the above amount at the Israeli statutory corporate tax rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of Preferred Technological Enterprise status</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,031)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,555)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in tax reserve for uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments for previous years’ taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of income tax at rates other than the Israeli statutory corporate tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (375)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Losses and timing differences for which valuation allowance was provided</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,754)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of tax rate change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (608)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actual tax expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 34183000 39647000 36647000 0.230 0.230 0.230 7861000 9118000 8429000 -3031000 -3555000 -3424000 90000 175000 0 448000 88000 0 -375000 603000 411000 329000 -65000 298000 453000 140000 -3754000 152000 0 6931000 -210000 -608000 508000 5717000 5896000 9399000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 14:-</b></span>FINANCIAL INCOME (EXPENSES), NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:89.96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (325)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (621)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (657)</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss related to non-hedging derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 5.75pt;">Amortization of marketable securities premiums and accretion of discounts, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (172)</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exchange rate differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,975)</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (252)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (171)</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,202)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,975)</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Gain related to non-hedging derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exchange rate differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Gain from financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,252</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,272</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial income (expenses), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,703)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:89.96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (325)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (621)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (657)</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss related to non-hedging derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 5.75pt;">Amortization of marketable securities premiums and accretion of discounts, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (172)</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exchange rate differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,975)</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (252)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (171)</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,202)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,975)</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Gain related to non-hedging derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exchange rate differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Gain from financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,252</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,272</p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial income (expenses), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,703)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 325000 621000 657000 6000 12000 0 -1513000 -1387000 -172000 0 293000 1975000 358000 252000 171000 2202000 2565000 2975000 0 0 17000 1325000 0 0 937000 0 0 2804000 2656000 1252000 0 32000 3000 5066000 2688000 1272000 2864000 123000 -1703000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 15:-</b></span>EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,248</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">31,849,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">32,703,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">31,440,093</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Employee stock options and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 650,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,142,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,475,590</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for diluted earnings per share - adjusted weighted average number of shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,500,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,845,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,915,683</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,248</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">31,849,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">32,703,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">31,440,093</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Employee stock options and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 650,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,142,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,475,590</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for diluted earnings per share - adjusted weighted average number of shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,500,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,845,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,915,683</p></td></tr></table></div> 28466000 33751000 27248000 31849422 32703478 31440093 650719 1142081 1475590 32500141 33845559 32915683 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 16:-</b></span>GEOGRAPHIC INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The Group manages its business on the basis of one reportable segment (see Note 1 for a brief description of the Group’s business). The data is presented in accordance with ASC 280, “Segment Reporting”. Revenues in the table below are attributed to geographical areas, based on the location of the end customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The following presents total revenues for the years ended December 31, 2022, 2021 and 2020 and long-lived assets as of December 31, 2022, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:65.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended and as of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">lived</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">lived</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Americas, principally the United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,310</p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 403</p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eastern Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 768</p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Israel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,111</p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 248,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,592</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Group has derived approximately 46% of its revenues for the year ended December 31, 2022 from sales in the United States.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The following presents total revenues for the years ended December 31, 2022, 2021 and 2020 and long-lived assets as of December 31, 2022, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:65.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended and as of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">lived</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">lived</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Americas, principally the United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,310</p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 403</p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eastern Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 768</p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Israel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,111</p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 248,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,592</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 139583000 3588000 115806000 977000 103190000 4310000 87679000 328000 88746000 662000 75490000 403000 42108000 901000 38988000 706000 36083000 768000 5723000 14231000 5380000 20876000 6011000 25111000 275093000 19048000 248920000 23221000 220774000 30592000 0.46 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 17</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">:-</b></span><b style="font-weight:bold;">DERIVATIVE INSTRUMENTS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The Group enters into hedging 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 rent expenses) in currencies other than the dollar. The Group currently hedges such future exposures for a maximum period of two years. However, the Group may choose not to hedge certain foreign currency exchange exposures for a variety of reasons, including, but not limited, to immateriality, accounting considerations and 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">As of December 31, 2022 and 2021, the Group had a net deferred gain (loss) associated with cash flow hedges of ($4,577) and $719, respectively, recorded in other comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">As of December 31, 2022 and 2021, the Group had outstanding forward and options collar (cylinder) contracts in the amount of $114,000 and $44,000, respectively, which were designated as payroll and rent hedging contracts. In addition, as of December 31, 2022 and 2021, the Group had $3,500 and $3,500, respectively, outstanding forward contracts which are not designated as hedging contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 17</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">:-</b></span><b style="font-weight:bold;">DERIVATIVE INSTRUMENTS (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The fair value of the Group’s outstanding derivative instruments and the effect of derivative instruments in cash flow hedging relationship on other comprehensive income for the years ended December 31, 2022 and December 31, 2021, are summarized below: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign exchange forward</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and options contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of foreign exchange forward and options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other payables and accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of foreign exchange forward and options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">“Other receivables and prepaid expenses”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 812</p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gains (loss) recognized in other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">“Other comprehensive income (loss)”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,577)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 719</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The effect of derivative instruments in cash flow hedging relationship on income for the years ended December 31, 2022 and 2021, is summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign exchange forward</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and options contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Comprehensive income (loss) from derivatives before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">“Other comprehensive income (loss)”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,538</p></td></tr><tr><td style="vertical-align:bottom;width:41.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss reclassified from accumulated other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">“Operating expenses (income)”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,138)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> -4577000 719000 114000000 44000000 3500000 3500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The fair value of the Group’s outstanding derivative instruments and the effect of derivative instruments in cash flow hedging relationship on other comprehensive income for the years ended December 31, 2022 and December 31, 2021, are summarized below: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign exchange forward</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and options contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of foreign exchange forward and options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other payables and accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of foreign exchange forward and options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">“Other receivables and prepaid expenses”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 812</p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gains (loss) recognized in other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">“Other comprehensive income (loss)”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,577)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 719</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> Other payables and accrued expenses Other payables and accrued expenses 5143000 “Other receivables and prepaid expenses” “Other receivables and prepaid expenses” 812000 “Other comprehensive income (loss)” “Other comprehensive income (loss)” -4577000 719000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign exchange forward</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and options contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Comprehensive income (loss) from derivatives before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">“Other comprehensive income (loss)”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,538</p></td></tr><tr><td style="vertical-align:bottom;width:41.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss reclassified from accumulated other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">“Operating expenses (income)”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,138)</p></td></tr></table></div> “Other comprehensive income (loss)” “Other comprehensive income (loss)” -8979000 1538000 “Operating expenses (income)” “Operating expenses (income)” 3683000 -2138000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:54pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">NOTE 18:-</b></span>SUBSEQUENT EVENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">On February 7, 2023, the Company declared a cash dividend of $0.18 per share. The dividend, which was in the aggregate amount of approximately $5.7 million, was paid on March 7, 2023 to all of the Company's shareholders of record as of February 21, 2023.</p> 2023-02-07 0.18 5700000 2023-03-07 2023-02-21 EXCEL 105 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "!:F%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " @6IA6L1B=8>X K @ $0 &1O8U!R;W!S+V-O&ULS9++ M3L,P$$5_!7F?3%YT8:79@%B!A$0E$#O+GK86\4/VH*1_CV/:5 @^@*5GKL^< MD::7GDL7\#DXCX$TQIO9C#9RZ;?L2.0Y0)1'-"*6*6%3<^^"$92>X0!>R ]Q M0&BJ:@,&22A! A9@X5 G9-SU&MJFJ9R:G,N[5##V]/C2UZWT#:2 ML!+3KZ@YG3QNV67R:WMWOWM@0U,U;5%U1=/MZEM>;WA7O2^N/_RNPL8IO=?_ MV/@B./3PZRZ&+U!+ P04 " @6IA6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "!:F%;&PO=V]R:W-H965T&UL MK9EM<]HX%(7_BH:=Z>S.A. W(+0),PZ4EFF:9$/:3G=G/PA; 4]LBY7D$/[] M7LF :&NNW6Z^!.Q8A\>2=8YT?;[FXE$N&5/D.4MS>=%:*K5ZW>G(:,DR*D_Y MBN7PGP"R"++ MJ-A7P4 W,%=\3MA:'GPG^E;FG#_J@VE\T7(T$4M9I+0$A8\G-F)IJI6 X]^M M:&O_F[KAX?>=^L3C#;UV MWE'P(_K23K05O"P%O2."KD<^\EPM):C%+/Y6H -T>T1OAWCIH8IC%IT2WSTA MGN-Y1"ZI8!*1]?=W[AM9_^7NO!0,J@7U_'DM5S1B%RV8()*))]8:OOK-[3EO M$-Q@CQM@ZA;W?K-B57!X<\]I3Q"*[IZBVXSBCBT2J83I*C)35#%]NHH+%WR@ MJ60(6&\/UFL&%N9Y05/@6W%1R8/K*%%@./T]3K_A: D*#F9ZZ3@2KE7716=[ MIK-F3+,EF" 9\6Q%\PV"AAF M_'96SKFK^S%"YSK6()UFW7;+1,*U5<0$K+:2L$YJYV3&RC"Z _MVF_3>)$D9 MN2ZR.1.57+B(T_8=I^]@0)X%\IH 3?.("WBPC$&[+Z0*[B.W.359+BD2][3#14QTW8H((XQ4&OZ M+F[;*.C]FE>"XI)AHL=%D1$(8XPV$ESLY1,Z#-F*;C_935Z%Q1L6 DC"+83X&I0Z<;28S11H;7,#(42)M=F@Y8 MNNO.2EI3!ELGFR0R@O[ZRJA %[XU!DM^^,184P.?,<+6D..7ML!UPC=!W.QN&? M&)-U&EJ)R3G&9Q(R1--"[C5 MZ8PXIXY+5K! ,<4]C-\:OH^[]'0TN2-A$2<*=B*A4@R,U%1ACDZ$_U47\JW? M^[C?[YB.#C'>_ /L8L!5!'36.SJ?TPUY1;/5&_*!RH0)=$'F6_?W<;O>,4X2 MD9'IN!(35W"],\SM?>OV?DU59XMRQ:/C95E<8BH%92E"$UB7#W!;OBPDG('] M]VZW]/='IC=(_U069%&M7RT76^\/W)>N;P=H&/PJL8V( #?V'[>@QR9)C1 X MS5S1!';7.F)@?!88GTV,X.6K1C62/U,U"@Y>%;Q\U:A&LF'5*+ !$[QLU:A& M#J\:!38W@A>O&M4HUE>- AL> >[^II-"P>AQ&%S E&4P%)L1 >[P/U' JE%" M"UB!38H MWF=$+#N7O(O^ M[/Y]=5B^I;67ER^[/U)=3Y D90_0U#GMP\,MRO?'Y8'B*_/.=LZ5XIGYNF0T M9D)? /]_X%SM#O0/[-_B#_\#4$L#!!0 ( "!:F%;>'E5*6@@ $PE 8 M >&PO=V]R:W-H965T&ULK5IM<]I($OXK4USJUEN%@^9% M;X[M*FQS"548O$!N:S^.Q6!4%A(K#79ROWY; B/0O(!S_I!8@I[6TS/=_70W MNGS-\N=B(81$/Y9)6ERU%E*N+CJ=(EJ()2\^9RN1PC?S+%]R";?Y4Z=8Y8+/ MJD7+I$,9RVKB^KSQ[RZ\ML+9,X%0\Y*M;+)<]_WH@D>[UJX=;;!^/X M:2'+#SK7ERO^)"9"?E\]Y'#7V6F9Q4N1%G&6HES,KUI=?''+W')!)?'?6+P6 M>]>H-.4QRY[+F_[LJN64B$0B(EFJX/#G1=R*)"DU 8Z_MTI;NV>6"_>OW[3_ MIS(>C'GDA;C-DC_CF5Q45Y* M@[;RHMJ;:C58$Z?E,4YD#M_&L$Y>WXZ&D]&@?]>=]N[037?0'=[VT.1;KS>= MH'/T?7*'SC[]CCZA.$731;8N>#HK+CL2GERN[T3;I]QLGD(,3[D3T6=$<1L1 MAQ#-\MO3E^/#Y1VP=V@5E;%T4 M*QZ)JQ8$3R'R%]&Z_O>_L.=\T5GW0QV_ M\$2D4GN*&U5>I:I, "_7A+G4O>R\[)NC2ODA(W0G=8"3[7 R*\ZQ*&0>1U)L MD.K0616\]TPVRMP](USL.'H;W)T-KM6&R2++Y;D4^;+:\;PVZ9&GSY!=5ED1 MZW?>5>$0[#0V7A4BQ #9VT'V3H4,:?Q92/Z8"%2(:)W',A9:K)X* Y,F5E7( M\T(]5G^'U3\5ZSQ.>1K%/('$] +;O#1YM*_ P"YQ@P98ZW-_,4"#G56!U:II MSF<"?"42$)FP^04Z2X&^LSGB"9 LF"D0T#6*[[J&Q(]K-L9V.AZ,AE_/I[WQO8V0\8^&K)F:-&(!!)\I.=7$CNW,7B,^F2RQ2MJ8,-($ M;'WNKYY$701@>Q5P)^8"4MH,2?[#EM54Y@\=GS9M4:6"T'$->U]3.K9S^F@E MAG+]D"I;JXH1XA-#>B$UZ1([Z6YH+:DSJ'$[B4JLD%D"I:S6 MRODL,&PHJ1F8V!GX83QZZ(VG?Z'N\ [U_OC>?[B'MK.-AKVI%J]*L#3TFMV7 M1HI14]8F>RVQE?*N^\-I=_BU?S/H;5G8#)-H:FJOF=8T4H3ZAFZ%U,Q)[,SY M=32Z^[,_&&B!J6Q&?==3CON8V"&TFO>(G?DL<>@W[WI#_K3?L\P^[!2X;N''Q^D[=#HF@:)G08W[14D-&,!0C2L MAREM]H@:,3_P#,4OJ>F,V.ELT_F\X:OJ01Y%^5K8VQZB$E?I2DH4:L5/1\.5) @- M92C=&_W:R5*)TBJ]9%7&.>98*DEB#XJG)G*-6#GC,""ON92>VD.^,W2I9J[K MNDV*U4A!RC>E'%HS++5WB!.:VJD=FJ\'=W? M]Z=E23JI*M3;T7#:'WYME CH;)A)@3#6S@SMC]!'(M*&]/^OZ' ;:@:F=@;> M'MJ1H](,DBES?,6S-'*,!IYA/DIKQJ6!-=5.OG7'O6^CP5UO//FM:B:F?^DS MK96YWYUI/TC;H=4UA],C<^%\%J<\_XF*!<\W8^]A?X*UMV;#C^!?6+8ETN]F@[#(,V8YO1.MR2D+5#QS]5 MU>&<_0L:K64AX4O(8!>EM!<$;9>Q2IZ2-H.'$>S^FG;M\>L&XLW212MD2-JL MKER8O7+ISF9Q^=L\1%,YMC^/4Q3Q50S1I?TU3S,=#UG(FA&ED_,#WQ11K"Y> MV)'Y> Z$LBY]2V;1,^(215DAP9G@6*@3MH,PW)R2T_9#K^V%Y.-.B:E-_#F! MTH U<[].$ ,<9B@.6%W$L*-%S'JY3G@Y=MZ4!%&VA"!>E.]HO @4IW OT%GY M@Y,V]3.U:CD'5W.;@R"='#'^7%P7-\Q>W(R%Y/ 1M$D\3R&Z"G3&]TR:B7D< MQ5*/7*U:2)G,F\!5,0\:<0/PO1^Z3YD35*ZTR)*9R(O?JM_EI=Y3-*5*$/K* M5$,C1QP7THL!;EW3L)-JFIH>*S<_&;ZKO"R@'7KHY'1#C\[>JR[E>T;W/'^* MTP**PSDL=#[[H"??O+JSN9'9JGK[Y3&3,EM6EPO! 78I -_/,ZANMC?E"S6[ M%ZBN_P%02P,$% @ (%J85MJ$DOMA P " X !@ !X;"]W;W)K%!M\WM?G.>#8TQVA3RQ&B(/?:9*QF1)SGE^J M*@MCE$)V07*4B2=K0E/(19=N5)93!*,R*$U40],<-84X4_QI>>^>^E-2\ 1G MZ)X"5J0II'^N4$)V,T57GF]\PYN8RQNJ/\WA!JT0_Y[?4]%3&Y4(IRACF&2 MHO5,F>N7@2O'EP-^8+1C>VT@,WDDY$EV;J*9HLD)H02%7"I <=FB!4H2*22F M\:O65!I+&;C??E;_7.8N(XY#F)R!$X S\!"3@L$L8E.5 M"W^IHH:UUU7E9;SBM43A!3#U73!$K7]VJJA94SBC*9Q1&IC#"]=5F4K,ZA:3B]$ERV&(9HI8 M;1BB6Z3X'S_HCO:IJS!CBBW'% M&$CNHB-E4Q.Q3]^>)6'1A%B(@EF\04A1A M#A+"&&+@5'PY$4D22-D9^ =.NDI4J3NENES>M[[EF%-UNT^^=P9#R;\T-,R6 M83"2X0%0JP%J]0*]HQ'.Q(]7_=&<@QQ2L(5)@4J>MSF'!)=C.@9O.!Y@MAO,]C#,U17 @L>$XK\HZ@)9:=I[,]&U M^J_USO:Z#WUGC[8-1K(]0.HT2)UW(<6,%=TXG1=Y.:;GN9;57@%ZC8?2['(U M/,O3)BV8([D>P)PT,"?O@BEVO8R+G0C.-EU$)R]R,W7'=6W+:A'M=1]*M,/5 ML#S7T.T6T9%<#XBZ#5&WE^B#.%&P0A+E)'PZ[UDNW8YT3,US/:\%L==P*,0. M5VWB.8YGM"".Y%I!5/=VT?*,]!72#;FQ?B1< M;-/+9BR.:HC* >+YFA#^W)%[]>;PY_\'4$L#!!0 ( "!:F%:G$336=08 M LB 8 >&PO=V]R:W-H965T&ULK5IKM/.&++>#<"O<11DE_-]D(<+N?S/-CSV,\OT@-/Y)%MFL6^D)O9;IX? M,NYORJ XFA/#L.:Q'R:SY:+<=Y\M%^E11&'"[S.4'^/8S_Z]X5'Z?#7#L]<= M#^%N+XH=\^7BX._XFHMOA_M,;LT;EDT8\R0/TP1E?'LUN\:7'J5%0(GX.^3/ M>>F/8N/SYFIF%"/B$0]$0>'+?R>^XE%4,,EQ_%.3SIIS%H'=WZ_L MGTKQ4LR3G_-5>/-V)_-7-F:,.W_C$2#^GSG[P69!9\01KEY5_T7&%M"0Z. MN4CC.EB.( Z3ZK__4B>B$X"MD0!2!Q U@(T$T#J GAO Z@!69J:24N;!\X6_ M7&3I,\H*M&0K?I3)+*.E_# IYGTM,GDTE'%BN;K[NK[[Z[-W_7CKH?6C_/?E M]NOC&MU]0G?WMP_7CY\E 'U$W]8>>O_N-_0.A0EZW*?'W$\V^6(NY!@*IGE0 MG^^F.A\9.1\FZ$N:B'V.;I,-W_0)YG+PC0+RJN"&:!D]'EP@BC\@8A "#&AU M?C@&PKWSPPV-&MK,!RWYZ C? S_QY,CS2RBU52B#0XL.<9D?_(!?S60+R'EV MXK/EK[]@R_@=2LN49-Y$9+V4L29E3,>^?$R%'\D>5"4.REL5;Y7Q12,\+8EM M&BY=S$_=C PYKC%M'9A'@ CAFVS!M93838J3.W$K])BV%3J8(BR'8.X2AD *,,U';@*[$:* MK97R1Y;F.3IDZ384D ![<%)L.[;M* H@F.&X6)$ P)CK8 O6X#0:'&TEWQUX MYHLPV2'^(NU)/E++SI2U/"69-Q%9+WENDSQ76P /DM'/@CV2MU?I7T[2F!VD MS1(?4,+!BG '!RP$9K,0RMIK5T=44Y%)*D MN?S!B^( K8,!7%.8J'T:@%G$,&U%#0 S,<'VB)R.8\+Z:Y0GLL"C4HZ_D9XL MS$51\"<.:L+ MG$85)D,;P]-#!R>48\4 + '--,I@> .90 MTQA1TCHA'\/V:D&#Z23[2:FAM:!]/&MJH#0#F#E@V@7.JZ(RI:&X+U/N0K%SH!]M " M.]T+ME8PA%%JFZH+@=ALZ;Q'-+0V!.M]R*V?)?+BEW:*9RC?^QD'?0B>U(A, MRN9-Q=;/8.M%L-Z,W/AY&( YJ^*0:^0Z)*WI('K3 MX8714:@+#/5Z@@&=4?70-:I;EFKEPD0C;9&T!H-@;>%^+Q>KN'07)WD#VW&4 M'.,G6>Y_3.FJ*W,D L M]17+"H 1V3S5VR@ PY8Y>"$W[[PECWFV*[\VR.4SU#$1U>OF9F_S1<-U^1Y? MV7^#+[WJNX26IOI,XHN?[4+Y*!;QK:0T+FQ9G5GUY4&U(=)#^2[^*14BC^YO>%8 Y/%MFHK7C>($S?&PO=V]R:W-H965T&ULK5AM<]HX$/XK&E_GIIT) M\;L-.6 FB6F;F0MD FT_*_:"/;$M3A*0NU]_DFTZSL(8,LRNR1IR\5(NS5O M.6!@7B>P([=O".9"@OA+S*P4,T MT@SI$:00,DJXR%!UF2ET_\5@EQ8&!Z M)PRLRL!J&C@G#.S*P+[4P*D,G$*9,I1"AP!S/!Y2LD-4H@6;?"G$+*Q%^$DN M]WW.J?@U$79\?#^;SF=_/P2WBTF Y@OQ>)Q,%W,T^XSN9X]/SY.OD^G\X?L$ M/4S%>()ZZ-L\0!\_?$(?4)*C14PV#.<1&^I<>",Y];!:^:Y< M?HTZ:A F?; ;>1A&^6XMCH+_3I^_VS\LY/![%6AD&(N(N>DFT15B>1?))("I1"I MC3HI4K\6J=_%40TQB]%2W,!0#-$*V$^/9+_+(]DE6= 1V9':@UKMP:\W&^$J4#W+; 6LAEG>B9 /+K#F[U6BJXM+T;F#J-3'5-0? M:]"\+*A@GF$T]6FC3-LI?'^EUY?A*DI2B?AF\;S2A5N$&KS"I@IN]; M)\)\ORR;9Z^,XP7A.+WXXUJ1><=.V*V-:\-LTW>]9DAMF#4HFH"CF/2#+BT# MNBJZ729\WN2\;'+JV;JCOBWZR,;\G>RTB^[OG:9LTQ\Q7!F&\T).7GGUI5XQ)M#7=5'6IY.5$)N/LUF=KMB:UA_X MAI5RSQ.OUE3(U>IY5F\J1K,V:%W,B&5YLS7-R\G92;OMMCH[X5M1Y"6[K5"] M7:]I]>V"%?SU=((G/S;/%WGHG5Z60^01E[HMM"W/'72]:= MD-OD2WE1MW_1:\=:$Y1N:\'77;"L8)V7NU_ZM1/B* [ P&D"R!* /$' NPN MP%:/X X$.%V HP0XWD" VP6X:L#027M=@*>69 \$^%V WUZLG;KMI0FIH&WW;:'E%\K(9BDM1R;VYC!-GBYOKY/H[)N3T(G,S6I5Y^5RCM_3HB/(>S--9R!/!>TH&7*$!4H9.D'9./WB%@X, V*72:OS=1, MF2]G@7,R>SF^\#I"/-?V21\+=6R*;=\/[#X7Z9S5)V)#)MO%0=#'$D/IQ/$/ MU?>TL_?:V:/:7=7UMA6//Z&ZN25JM-W(Z9I]956:U^UVOFE&>HWDC89>6"WD M&&@VWRT?C/?=[H#N49V*) N=()ZE0*$.*;I%(!&(LQ3-KZNPU=7Y:4UYE M>4F;>WLGKIPG*-IL'XL\E;N?6"7%?(]*)DQ*.EIQOI3NJ93M-3YL'?];.:G)*HV+7DNRF'\%[X[,9E.BYHF6WCZTW M!?_&V&YORWM]?9&]5[0>H6R M_"7/F'RLML\VDTX>J!-(A" 1@42L$].YXRA3=0)1/:7\O5+^J%(W@T]:DV ^ M*!A(A" 1Z03VU0=7#*9)@#0]N>9[N>:CT"*BIONB2C0TZ& D-R%0^@5U%F@A. M%<-( A^M+]V1)<._NP_LCMB[S*J^!L2QU?;%0*EW-HS$,)(8RW&L 6T/]@2/ M^Y/?W,-TU8R.:QW!CCXWP)DB&(EA) 'KZ2M_,#=XW-W\9#>#09^P@)$01B(8 MB0W(%%MSSU4E [F^9@?S@L?=RZ_U-1CT!0L8"6$D,B!3Z9%=53[8IX"9^L(= MG H>MRKC'0Z&K06,A# 2P4AL0&S;=[$J%(3UA3I8##SN,08Z'6R43>_=L>6K MPNF0[<]]SU/5,Q@![ >>XZH:&D!";%5&G?(W8S %JKXZ(MMV];V7 M@=)N<=C(P$AB+F=H&CS8&#SN8WYWMZ.;"6U<&[R+BXGZ0A?.%,%(#",)6$__ M+?C!_I!Q^_.3W0Z!?0^,A# 2P4AL0*88NZI[2F"NK]G!]Y!QW_-KW0X!/<0" M1D(8B0R([.Y\6],/-C5PJKYT1U]=QFW->+]#8!<"(R&,1# 2&Q R=]3V( &Q MOE '%T+&7
;U).5"%TR$[< )'?0UMX*8$^[[CJ!H:0'E8]=D4 M&SAB.VH_EIA.8A[XGCKD9D??D)M_0OA,J^='[]DI(MVN01 M[0S\);;EE\=Z>3E\2#%73US\JE>,->AY75;U]635-)MWLUF=K]@ZJ]_R#:OD M-TLNUEDC/XJ'6;T1+%MTA=;E#'M>.%MG136YN>JN?1,W5[QMRJ)BWP2JV_4Z M$]OWK.1/UQ-_LK_PO7A8->K"[.9JDSVP.6M^;KX)^6DV1%D4:U;5!:^08,OK MR:W_+J6)*M I_ENPI_K@/5)6[CG_I3Y\6EQ//'5'K&1YHT)D\N61W;&R5)'D M??RU"SH9?E,5/'R_C_ZQ,R_-W&_HXQ]?_YRC*?HY3]&KWUZC MWU!1H1\KWM99M:BO9HV\!Q5IEN]^[WW_>WCD]WR,/O.J6=7H0[5@B^, ,WGS M@P.\=_ >.R.F+'^+B/\&80]CX(;NSB_N \73\XM[#C=D: _2Q2-C[9'5*[24 MH[%&2\'72 YPD35%]="/D*(I6/T.JO8^+(7#JNSQKMYD.;N>R/10,_'()C?_ M_IO^!JNR2P=(+!3NJ3CI4)W5%O_DB,V=1Y7S-H#KKRX9=694@'V]P3,/P M:O9X6!FVBI H\(]5*1 KPC0>5$>W'PRW'SA[P^WB?S(%R#3;U#+)_M46@BU0 MP^7[G%=Y43)4#0;5=?4I5SUH(_AC(<<7NM^>WX6"2W:A2P9++Q3LJ W"H0U" M9Q=*F0R:%UD_354+E*VY:(J_NPM0-?;A@L.>D,34Z%2 B!)L]"E A,.1+A4- M=B*GG=N#NT=\*><2\8LUV;WL2S7+6]%U#]E_V+IHUW5O.,\%V^L719WS5G;( M-ZJW0?XCZZ[]P">&?T@4)X9_0!1AV'X\V(^=]N>K3+"I(H4%DJ-&XE/=5X5@ M9=;THXMOU)7>^_?YSQH]B*S:?N_K7@U':Y =1%#=8&-=KX#5-0/ MC2Z3VJHXBGRX.I*A.A)G=?3335%E,IMD)6+/JD*DN5=]3GD]VLB)=3/3.#%] MV:+ - 7$P2'LR?+/<,5 MH"+4,V:-%%#%!"='(^ZP=H?/=L>;%1.'[KH1)Q/3)BL60T\%W6+ 18A]TRPDPZ8L M!66!/]9)->CY3O#1G52-M>[=:V6[J![E=,]%,>*-0#<=!F9^!70T\,S1!T8+ M<##B35.7[\:NPP&H\:/L+@FU$IORY;25'_H!"1JEUJV%(4E,F[8JHC0P;0*J MY&!*.G:IXV<#S+7L M1 *U46-*O,)E'VQ%_$'5XQ.JC M$+^8.)!"JL0;:5&L&0:[&6;$W[[Y:FE/4FG>]=O1>1_;$#(EU,PRD,KW0G,U M LAPXHWXU$"#W4#SY=PE*^C/YI 8Q^9$#ZAH1*B9:@ 9B6DTUI(::C!^T9:. MFN'K<];CV E++UV07S1:>JEHQW6JX0F[X>E;*_*5&AUR12H[CNPN;LAT.WQP4: ]C&#T/?G'P!G9FIG9)C3QJ1 ML!N1O@F>,[;8#6TY\;#UQKFU GJT(Q20U+V U++I/G M-R2PF^,%YI8!H+(0E0C=G3 ML(1/P=*^:11#U"LNFFG#Q+I+F3(_-Z+(U0;7?5;]D@BUX74QTH@ .06>9SFU M958K0CM(]##4\?,3#4[$#4Y&4_YSKP38#3*- IJ8!HDQHZ2 +$A&$)AH=")N M=#IV6O+JX1\:M<$G,?>K 8W9HH D'&U.34_$O26D^5!M^RRYD-0DYWCI99> MZO:^+A9%)L"E*(%V;WRKPT(R'%O[)8!LS.#! S\WRH _*I5&]1%]1JD1= H M1"-)&)FS"*"C.#2WI%,P'$F(-_+X@6B\(?1%.+R;0,YXPNG$IA<_XKQDM/12 MT8[K5),5.9^L&K58;,46U0W/?X$5"2"5Y,#$7!=".NK'YIR= KJQ4:&YBKBY MZCN3Z]INPI*6=&KK Z?WG0#)U,=F/D@A&:;)" (335+$35)=YU\4 M:IQ7,G&KG 8:L1%'9JW HB50Y\6AN0$*Z6)*1YZE$8U-Y"785-1UVVU)J*RL MGK/5J-W(),V>F_+(I=7ETS(O#:Z.T-.4M+=:4D*2.* CCU$HYJCJ)NC3LQ+4-H&SU@ MFTLT#A+KE 6@"WQJ;CJF@"Z*O&1D,Y]JF*)G/E@[WF]3-?"FKP>UM? H5P;J M,(:!6.I[T#SPG$R"7QR;YL&M)^MY.!0.DVAL,Y5JR*)NR+H[VR7*&M2L&+IG M#T55J>974XZ\L&69 *O 1B9)R-;B%I#1T",F@ &R,(FBL=;7$$;=$/;R"I#Y M^Z1UFZ$P#8B9T0 94$,I(#NNH6/K!R>DW#PV;S>;DJFI5J[AU>F.DDM\Z)): MOD>U4VA&+XIF%XV67BK:MAI0&JF(P\2*,:U*@;U$[YD]@F!Q#H[32M 1)J$D$*B+ W-BPT MJ='(/2R*AZI8%GDF$50=\^G&0B,D>6;=B>61@>#$OQ]YT_!U]W;%L@432B"_7W+>[#^H M'QC^A^+F_U!+ P04 " @6IA6YBH/E3L+ ;&P & 'AL+W=O^V ML>'IHHZQ.SL^#F5-K0Y+UY'%DXWSK8ZX]-OCT'G2E6QJF^/3DY-?CEMM[.+\ MB=Q[[\^?N#XVQM)[KT+?MMH?GE'C]D\7J\5PXX/9UI%O')\_Z?26/E+\LWOO M<74\2JE,2S889Y6GS=/%Q>KLV0->+PO^,K0/L]^*+5D[=\D7KZJGBQ-6B!HJ M(TO0^-K1B=SI(M'RAHSY_XMU>>5X-:?Q#3)7=4,Y8#LK'Z/'48%\\_^/EVY.R[SQ6=IX^IV-JU/UQME8!_725E1=%7 ,+4953@=5GIW>*O$%E4MU M?U6HTY/3TUODW1]-NR_R[O^X:6GC@YLW3 MQ[>H]6!4Z\%MTF]3Z_:-;]]]>JE69T=*+]6S/N!I",KMH!Z@>J8N^LJXYZZB MH%[':JGNQIK4SS\].CT]>?S\KU$S6'][UW2C)!*55 S8P=JMV9"OGE=LH7>VT+:E2I6O;WII2 MJ\J_H2.K N^<+L3#Q@3=/SZJ# .7)R9;8FZD82O&L0F*7Z M-&G'NJQ^?1QF(CWV4->X S1P]@A1;$V B9!740,:\'BP\:X5\67C>CCLO7<[ M(W8,6E[5/A1IY1&S '1N=&12Y-N2IW!ZVN)JL!NQXGD.R^VRLD,CI)8$$PC'\"CNC%; MR[L@P2!8'?FD$41#2PABT=%K$*\0)T[437/TZCW.B5(M1';M0H0^<,_&7 ]T M6@%N:O3:)?%J/4 V*Q66ZA58N:I,@L;,'3!EP\IJEMHU% E(-?B$B3!E RG8 M D#P*:VVJ!ZCK:R^CJPQTO(F%W?:1RO26<4<.39>E;5S")Z>W*;+2\A&:@ X M214):O;JL6+;G]9P##Y&WEJHE[V'G$)=!*,+]1I^M^H"UB$JN E3/8*O MQ?!7P6MJEFJ]5&^PV1MH-CE#L-,S6G%U)HI*VG.Z([&0YNR&OD-8@5A$Q_6^ MI&F+9&Y)/J(K4)=T$.DF^8=N0] %PQ1>6ENQ# M7E&;#NZ[:&(MKF+.(LD14)%IQ26V;]0VJH-V *"?4.)E8NKZIALR"EJVY*@K$(U?:ZS53-(6VJ< @Z)5P!SV4BETP,D(L:B!XGH6)C+(B=T8)S M$C_@B#@ 9*E>)%WXS@&,%12#I5(H[B01&0J\?*Y$)GZ<%),,56NVH]6?&40# MM2;U=0D#+ >8 [EZN%S=*?CKP1V1M+J_/,$-*-R1M'L-:A?KYQA)'KZT_9 ] MG.JBX34>JOY/!DPR9$=,?7;Z,Q#_^!,3^JZ%*]=1G,HSY7-6D=4@F8 MMU#FSI7P_BM<<^*/'HT.[_F[OUZ].%K]EFAEN$(Z0D1K2C@/LI$V)=0I.+85U2O)<8+XY+H$[41(L[BUJ.!H7$F^$VFPB MG\IE[X@I_JB&PY*7F+:O%UQ6%>J!Q/A!*').@27&1*T&W:!L9A MQN :-)91NE9#B:&P18%N*.5UJD*-2R47/(ZP.6&+1(CL2-T$!QXCRU6-Z_X& MHL$\H%MT H&&*$)OC&7=D,].FL^II"8G<5I(F<.9EQ6J4L@";V^="C%J(IT+TM:^),!!-LZ2B40 KV[G3( MB,]"4@SS-OZ9[U^)*-FM3J4ZQ39ATK?2!2>]ENIC+]4VJ\F(&9AFAI/&7+(3 MY\+3*@@OKB0LQKKH,]0G=4=G&[OQ.JWH/>7^;1TBMHIW=>@U@L;9T3J[#1'( M:M!>P5.(2'#64NJF2\Q@Z!$M]U>20TD=')F<,COQ!N?)4,(<9-O4 J'[X 8& M*M@<=@&,&5KI/#B0%Q"P @1G.(9: #(R4K:<^7$(RUWXE;Z 0S.)A*[X-%%. M @B<'^LABL&.;9=]7D4FI!*BC#?,1- M=GH3D!;:05D!%YYVHA$B R;!P9/S984G)#?WR4GEU!XW!_$[5[>YGI(+UJ%, M@+#9)@^RAT*PCP]2I6=:&&LP MKGKUQB_5?S7,?*T[4UW7)HE M6>68_[<]#:7%TD&UT=)TO6ATSS)CA %H%V0 MEPV#6]>';R>T&?SVQ.K8>>&"> MW?H/4KSB5P!\)&ZG61R!P'.9!!E2:^DX##K,"-^ H3_+M)5DMTA"I/D$IC4O M ;PS=0Y]"%QL))K3J <)Z$G)EAF)J9\8_']# M22W2^>.39,2L0LT8C7&$PG*U:J4HBN-1B]9<]O&K66>0I,WEHJQ>8"0J:7(TT$!%.?AVH])>*6G1!MZ;2S?.I3- MA/IDX?CZY?=MKWAV0.MRA,$&AE[F&AR?*%+.O\]O2 MU%^F'BC<*T; Y\BDH!RX\Y1>:WG3*_/CV1\6*'M;^5LFI'/3?Q?CW?&?GXOT MA\>T//UMA JPY;F@H0VVGBQ_?;A0/OT5DRY0^>3OC[6+&';E9TVZ(L\+\'SC M,(OE"SY@_#_L_']02P,$% @ (%J85@Z?PNOF>D!#\G*RV[5>Y%) H.>F9X^?GW@S4/= M?+4+8]KDV[*L[(]'B[9=7;Y^;6<+L\QLKUZ9"GZ9U\TR:^%C<_?:KAJ3Y733 MLGP][/=/7R^SHCIZ^X:^^]B\?5.OV[*HS,OE,FLV[TQ9/_QX-#AR7WPJ M[A8M?O'Z[9M5=F=N3?ME];&!3Z_]*'FQ-)4MZBIIS/S'HZO!Y;LQ7D\7_%=A M'JSZ=X(SF=;U5_QPD_]XU$>"3&EF+8Z0P9][K"XM_3=YX&M' MPZ-DMK9MO92;@8)E4?'?[)NL@[KAO+_GAJ'<,"2Z^4%$Y4]9F[U]T]0/28-7 MPVCX#YHJW0W$%15NRFW;P*\%W->^O;WYY?>;GV^NKW[_G%Q=7W_X\OOGF]]_ M23Y^^/7F^N;][9O7+3P$+WT]DP'?\8##/0,.ALEO==4N;/*^RDT>#_ :J/,D M#AV)[X8'1_S)S'K):) FP_YP>&"\D9_RB,8;_>NFS ..=P^(Y^;2KK*9^?$( M#H8US;TY>OOO_S8X[?]P@-RQ)W=\:/3GD'MXP-\_?'Z?#"]/DL\+D\SJRM9E MD6>MR9-Y4675K,C*Q+;P!9R]UB:+[-XD4V.J!":WRAJXKL#3-*N;'*XVP+#M M(KDSE6FRLMS@+V:%H^$EZZHMJCNXLX!Q5Z6Q>&\+S_U2%7C-+3[')O4\N5J: MIIAER?&__]OY<-C_X4OOMI?\5V"D+&72=9+OEB#PQK;%DM\QB5-EZ>0D4" 7W=.&"B$P5'>%>V&9^>) M 3GTSW4!FPQGL *AA7:M\*$6)I^U23:? M@U2BAMZNFA._Q"0W,NUKC M%&8UW,G$XM7('\2T,(G$9LB0C6G7305/BW^< :,7;5+6UN)Z%16,V-9- 7<\ M-,"[)_5\CE^W6757T!+ A4CT75WG#T59XH^S&M9-O82EJZW:\%XR[24_[^%VXNXUYT#S> 72QR8FZH&G4<#X6KD MIC5P*JMH7/H%/E9@ =S8)@.NAS4U7TT9)O/[S:V;2"_Y[= 1X4%Q#G0(UTUC MJMG&'4J08VBZ),!62-DL,=5]T=05#0;7/"R*V2),*0';J>'E_[Q8"T//UQ49 M)+ -2#F?>Q22_F%Z51PE3% :>@H(;QRPTN>F5:G(#( M9I07R,)N284$9/(:GMK@NE1Z75@N+$$RK%D1P&%S^[!#*UP%%0"2OLJS)K<@ MLG(ZR\3D;H>N;J_=#B7GHWZ:R/=@>H%A5277;G%^RUI@ L>7LZD^O5BO)BRE*1),3'L5:O MYS@H"9Q"W\Z2M:K;9 ,+"XJD+/Y$Q;UNX8$F<'>JK LXBNZLDZ*)U@+D4R^Y MSNPB0?T+.E3'K MNKR :^"A]P:.(PIT8NX9/H%X&43?78&G%@3JNB$YS*O<&-129/+";L/$K5.' MN&FP)60Q /VPX[>!*C[\M@6K!^<\S:JO(.!6M2UP9D^\4,2D?" Z8_*6<'[< M*0Z$ILETW3*I]!L<"-@IE"_(3@T*2=QR( RGFZ$U "?A#B9< M5:2;1D1@(ON:/=(W'5'_WPE_]&*Q%]Z%Y)RZ0^#/@TD-70/1;NLA?)<)Q. M1A/UQ=E%.AZ.DD]A(>EN_;3!,#QUD@[Z_>1SW<(.XX7IUL/2[L;0!7 <'RHG M3KWP(IF'/\_1;C]$YCE\ 62Z+^:HQINO(,;QI%HS$Y9GF'6DC MOK; &5Y(_F95@+08E"*M MK!?3N P3[)*KS6VX>;5N9@LP(&7E#=N9<)U=@SGBZ'!:"DSH#+Z.E5]."NF* M9,;6:4R5/>)(-V1-.]*7NS:#])US$4Y@%TY0+P25_[,RRN!#=">D1G0[J,Q?K VQ58OL6I-*G?42@@*%)XSJI[<7Y:3$C)&V9 M#\=.PKRBZ3ARR)IC.EH@*Y&Q$M"S8'AY%EL:\ AR.@J.']PM M,['$P_*S&@#/%#3AG^26\!5;IP8FDO^QMF2:P,ARAV=J6,QEL5Z*IP:RU[A? M\L+*X23GF3062G?D5ST*<%Y]9VAS:,^UX Z$I%VI_7W+^0RK.D@9,/\*,&AG MA'V$DX>' GFZNV0DB\!(*AKG,SS)9OZR(ELB6,M?O+4\[ ].3P:C8#'[2=]4 M((/73F)=LT/[*_/E\>=Z!5PR&IZ":_<;6\9.(L=7PDKO'-(OWLW< 1D==LE0 MX.?%?9&C/2"+ (OT;69,SDND#[6V5PG=P9,F@K$5G,4:-/<7)HP&Z_FP8 X! MFH$/R.(I"_#_-FS^"A*!32QLRS[],OO*HH1 .+P'"=BWGX1# M?7/[R0ZSFC:,$ M.6PJ U ,1E@O->D0,XR4NR>X,5,D!Q]%:S$'YZANK'!_-'-B^AE) ?8OHH5; M9AM>O%00!797>/8R#642H<":"353I+D4SU10'C5GTIFXWDT@OG,H&2GM+)8_ MP<^F)=JT?8]-.PO!'"2[<@A\4X<6CX/)TP1=1?*%-@I##2#./G[:1YHX!X)- MH;H(APVEAWLP^E#U^F[Q&,&%=D)/907]7+]N@2+. M0[^7^@/-AUP91R;,Z('E*ZO 1NQBYL4>2$-+Q"H<4TS]KFC!4/;'0XVWAJ,7BRS:HUB MD/F74-O>XX81#O;/=08&#G-*E2R8%8&U\%@@YD)87TLS =&*JSTC Z(L)9A$ M0)3ZB?>N_H/%$:-/]W4)A@KSKIDMJKJL[^CB>@KZTM@9: 78DW<$O'LZ2.4,3TP"-3,H"LU2&%E UBM/K6RGJF MO4LP?B=>M; 3KX!P&YTQ/AT%XHFH]%M&_-#(6>&INMSS?8>%6&^UP("DFNMH]#+Y, PD\D%1 71P'R6$;KRP4V0L$=O:"4DXN3? M)0Z1)H*!^?G/36?Z;LSG>R9>*Y"8+]$FV^,"4'63#^IU'> M!C<2J5O;L#D4Q%-\Q 5"Z.4T0"^.>=/D M8YF)8'CO-LU)++!2*X,[@'&HEK!89RMB9*-H@)V!U1'$]A9:,!D0;-@0F[$M MP>X+K],QNK9ZQ="&0[M@ZGT$5"%D1Q'BXE:I,=[P]583SQR7V-^*43UR,IZZ M/>3FN&@&F;IL]Q66)<>C$^H^@.-2="#6E?/-'72WT_@+$3YG@^&0+/_5YO+% MVAB**5?6&WP*X;,=U*O#H>FWK[Q#V3']#MWS%\RNJM83%%LKA#$<[H* _Q\4 M58D#Q)?;7WG+'380%YVP@LEK*+$1F2A!H;*ML#^P/)G)KS(I$ M,7OH9EY@-D8DC?"F8"HK?"F2[.)/B-R#E=\MVE/9V0:/(WLN8Z1AT.>U[R5? M>RQ<(P W-AI0/389VC)@XJ)Q2"%'9-XZ&%3>5Z5S&&[!?V5H\0"BZ9+-$Y89%4:ARP4>ZH65E61IF@69QA9DXA9(),B6W'RZV M3)$:';W&1]CN765:4J6%73"0U**BS3A+<;\@U); M8.O;Z+GI-I?06&X9&[(6B*<4=I: ?N\^_L/ZN7I.8NQ> MB$ORF@0(FCP8OD6IL<2$'CB(J -T>&!MC>]6HGYZD4P@HL0\E@+?$"_^_G0;3*/C3[?[MZV]M #4>XY MTM^%0X3QYGLI;1],>=\-4>M'@K=9A^<2$(2A?W1<<#7S0C8%Z;&E MJJL3OXLK6!Y�E#3#V,H437YI\ M%\^* -NLQ.MTF1&VGKTG;+T3JTE(+]$GHF]V%C@[5U-C5S@Y8XB10MO:/M0^R2E*/\23JZ5 M_$-U5&FI68YU9B+@B]D\N43Y8 M/WG[SN=5:8](27B_;0QS'!<['K\3Q62:5ME&\CXZ=+68LHA["0\ KH>?@; [ MTF;B8&.N3(NH!>>X#)1-L[[S?=PQ[(PXAH D9U''L'55O@Z7<[XG#/+Y(*>NG_Q>D98!IF'H-TP?O( MHQ:=%]P*#T&+!'#B4(53*G2*74D!R:A=V M$WM:"!H)T?A$D% 6;50;7!E"9?W7P&Y324GH)5](V)+7/P$/ZR@X,@A<1FOW M =?L*&39(LL@!WI?A5.;8#,I(F@C2***7%/)7,(-;P5=*C<=!!-SGS_,-5!2"6*%YB)BG X#HG2+.7C5, #R*QE[A(_/,0X)@^%S00Q]'W*AO&3> MAGVPQ"]JK9#J;0Q&)%3(15U7&$< >LH4'?-YT07HG8$G))Y:33QQ@+0@U M;GQG 14?T(()'B-VP*-S\S#['MRC63.#CA'_$3\ MBY*"T6JK%6#/MP>&CP]#_'R7^DS2M=)3L.:.UYL=2#RC_(W'0-B#J"NRW/7, MZ1$-1>=C$7" K3-AY)B\O,A5:&_GG#C,;I/\>4A1+UEZ>U(7(FB$PZ%H/&&? M0<\6'.:CABBO)!%U35FKE)S+O&,HWAFU(6CI/$@VN^H"\3+Q1[NQE).- MT;X[6*<:OR3HA]DDE6,JJ']>8#@3Q'_=^#JC%OT:,&V >V8*-)/'4L"FRM=X MG^$2$%SDAP6L>@>]A4T_ 8NYT4Y"UL38YFXD^[1_"CK-<0+MZ+6''.BJ:[=^ M(:N=<_>T4^GA)YX-,%"G\126V"R+4R5;4*?5D J3> MS]ES 3(#:;K=C^P^T2>XT.(IYD<<7R#W5VKZ6!1C:5K(<7NF%3G2"B(,$ _) M@QGAGLRBRA"Q*NIF(\

6:8^X MP*1A7:",TXHU]-D%(7O);6>Q.FO5[#F<8F:LZD+4*J*NQ&L.RD4U@I.=FX;B M,_Z8TY&E0AG#@!ZQQGJ%FBFP2.=Y;#'C0V BP#*;W>Y,F-?W5_9H9SY@7=[> M\7EMGJ4=-R(Q#(/Y/9$4'8;X]X$5+I+@+85ZBM-G*U-IYD 6P[2J[M SAZ\N MW"C$5A47,D<&=R-FFH(&A7LXS4$#+TOP>K"@QJ5HN9#N/Z>L7HW32OR"#=T<2_=Z2ELZC'S(;O/W,>GQ,=IGSG$)*-69#A72E M&U1LSE?D@C)G:%"88%=A+)>-VF!KML521JJT-U M@@\Y99M%E;PADN&ASIY4:3.""4RXJJWG74^-Q*<*.EXN*A&.%^VLI1 %XSN< MV06.,U63!6(51F(RVD6Z<@G5+!?N,=T80F]YY"A3I( ;F]K#Z M4^6\;N^D4)UW@9D_K/F<\K IR"L/@I7U%8 >PF+EN.LQ775MR0;$V6DKT$,R MAVQ;C]TK[:I0'=Q]EBGH&!16#-PD_Y@M8?-8 M>B0^MN"X:7AL5%>4RG0049_2 BG?I? 9N0)UO#@?7K D/1U-TN\6I)_,4J*W M^SA#09Z."LV#),)(_>UAW(Y_BTIBBX\EAC/#A[-5T_$^=#ISX'8/@5U MOFQ7R(-C&=8!;YM'I[YG,=V,*/@1I_@XCRN/7;5\F\3M=+R_Z^__H+!Z7U%B MVL'JR._]"VLQH7FJ+T;XGS&N+QBK!()4;_75S41?&BTEH"\]XQX:ES'Z<&O(!*59R0]@Q+.1FG MIX-3]<7X(AV,3I]-:0<_Q-/G?CH>G:>GP\DK]<4@'4].7X$1B(DXUG"AZRX! MY<&#++_GC=$<>C'1'R_^ OG=Y3-5OG/A)L-T(ZOX*P6*)!GPY8,D$N^Q/) %._B2]F$2B8)2B?'%?@'/[WQ1+;3>L'S4F MO+84B'*VI96TS76#*\E1W0=W5#.2/I'ED6+F"A59-)D!VA(WY'CIL-5BG MFRAJ0);'FKB&32G4\0@0S+Q'ZBG096J9RDW9TNV2D&=#:C?YLL%QW!$![B4_ MBP_?[9H49SA[:O3S0U.,:DTGG/P9,(K*DB96M-LU!!CEF!4KLF,:UYG*CSXK MLV(IF?A4X+$R#7^YM^[!U]#18N287C#S]83>R]M!/U%#M;56+R3:U ;CM. > M[2W75@:2P#_*4P\[%SFQ [[KQ>#\K&M6U6A96>#PV4*Z\,#W]4HB-L2]Z$9? MG$].5+G\-6TUD.?Q.GC..P,?2S"C*-DSIT HU_&;7+#O-+38FF6KHL7":H\$ M.BO; Z9;M%"B!@=576*S!XJ3H(&8YRQAQ^-%9X?0+!?8U!WF#07,20+XH<;>7$CLI9/T[,=1+/H)? MPB>3>OPPMN8!"V[[!'JOJN_YBJMUN^!>5<=X@6OA<'/ERZ9Q6GM)IUZ1KJ9R M&T1V;D M/S.*R8DP+TZ'XS1Y,3GK"]!U?MZ5$BL$GT*_LP.-.%13M#V(W-E8M]V@ZS_C M]2$\QA=1KM>L*:8B8-B$E)P2OZ<#! Z>9M*322:TAG94^4W(QY@' /T#(\8U<9Z" $^DJ M1X7;4D\1LO1-Q9XMWMGX7GEE]M!Q03'KG)7J#AC);CF%J*0;&UD20??O;&Y7 MS(.^2GD(8'"S8Q=<17=41,#-/N4HF.>%DDA/,"#GQR206V44EFPJT MCN>S,9V\BAW,0$OCLVBXK<VUU:/0WTWB7Z<&Q7RTI.HV9B6(J\N# M9UGXET8O",7-*0*UB3J32!4&%ZG21'R4R*!=C *C4VC_"&>D%/2J5(EG*- # MG4WZ&IN0NLZ3T"P"5EJ+11 ;S+M*(\J4G_I4^YJC5+L_F! MH3(\:?#D%I07YW[>^+9>5$E99:4T\R%3ELNVLF\DU43+2B&OJ\9PL#,9W+H% MIL8T,RME:PQC1]>&)/[O@C7_2?7A!WOZN#XP*$Y?A78J'ZYOG&%P&1EHZ M--0>33:,+&)].^LU;_2R 1;L0RMA6)2M+E\Z5BO#SQ%UUMX=!(#;PH-VM]%25LHXM%B2NK*!94XGQ6O MD'Z#H67 =)-R@8SD_PB@GT9/"\;]YT647 ]S1P9@2^?OA)WV_?V%0JK'K.*? M#U2XO[HQ[\FS1_'MNOXBE:HSF"+0%Y8^>K_JG01>$W(1-Y\3:$EP[?_,JC5& M#)T''*"7XXOQ\)7Z?#:XT+\.AZ._ON+=OQ]V2![J>1(:"T7%8U&OLH!<3=)Q MA&2=IQ=G%^KS8)R.!T#^E6\AK9+:Z9 07VOJ="N_47IZ/NI\VD5Y=,B?1NDD M'5Z<:DK[Z=FH_Z]?Z)@)MH$0M=&GZ>CL5#/"\3B=G)U%WP"9%Y._@1^Z?Q_# MG]W?@$.3*_8=^ZS_7DL[+H\ AQF?#W07QQH7;[^&($X]SNC&"Z:\[Z(?1Q/.YKYAF=35XEOXAV8EP,;42LX:/,,G?A M>!@09#C7%Q$R?O:OWU660Z%RQ$=%C_G$P%F1\QY906%]XP.(PB@=C,Y?=;X9 MJK6@E"ARV,C@P@UP?8;GJI/\3O806^I0P8S+(Q3L02S%T,DP2&T1Q;HJ9<=" MD#>[9ZP=C2%W-Y'4SWBLH=\S'+4&;1K*2FI"$JCD%36%_7JINM\5JJ$>V=JK M&AN9<4V8+S3QOC$GGNX?VKW#P+T>@8:II2/JKCZN:=RF*<5\Q=SH,'VZKQ,G MXPK42MOW&:?=YC/D0]3LB!SN]/Y4^I[^5'$-[CF+W_<:CAK Z\67?E-8/HA/ M),M20$#I!H]41^^8T*!%0?EFM94D%K4C@.B M#-M[VFU."G2#LR%L*QEY=PNW5N2;4+I3W%Y^'U$H,O0R2^\W&E=@Q) HZGW M1.WI]^OC/-W^OL0_)YI_W(Q,,@4G>^^ [DS"3L9]PZF3YQ83[EX5Y4+N6&') M%DVY)?"]\9U0WM4(]Z$E0PFVE+C(&ZYC0#J[=B/#DCN'53>52;AB5_>;1>>H ML':-]0&MX* $Q!$;Q@))B:M'N"QF('1-P7,J:CQ=#YAZG&.1B/4I>*DXR(Y7 M0(4O,73Q5+;8WPY92I^[LC 27E&[7-))G)L5);&Y.NY0?R/R0%Y. ]OQ/K.8 M*IQ'ZZ6T>?\ZN*]M+-U$NA*2D.O- C:(?7818E0!DB 5"?M MWX&KDU6M,00G20C?%S=C5. NHW4.9/ BAR;^K9:%5"K(7.BDM2PFBT2)/>\L MC:RKNUIQD6J?YJ*<*NT9DX(5PG&XBV(O@?^]SQI$ ZG@@[UY[$V(D6BS]8MO MH[-N-4P?4$036MV%D#!Q)+J.- 85_+ES[! )JG;@]O@_%26-_O_Q=&PFL[;! MYH #AE@C9:+&HZBRI1T#.BLPW0M:J=9;T0;84HYNY!MT^W7_S;9?1K(+X)0.BC>ZZ]G )L\_W;8 M2HQB!Z_03Q^#^B5\S M2ITH2PF&^8:3(DO(M#^P;[+0G5:Q^U8"IZJ2"Y\VSP-SQ!3QP624#B[0<#\% M-^*4GG,Z3D>#X=/>L+#5URH.YW&O3=<_@MZ6M.<]10< T[VO-MH7]QN<1VBI MN_[DMJUG7Q/]E>="N4]E#1 E!/DMW:TWTB\J.N9L [6\HT;&O_G60\],S' E9^JF@D%J> M; KL,^A!G=Y@]-)_ZO?.SU^JW_J#ER=PQ=G+Y+UCX?L:Y1>%T3TJ*0H MH08R_J$]UVDN&?5.!_Z?D[.3<6\XDL\:9%$5'!PY48EB:I+[Y9AO< ;V@!?I MZDXJ#=D]:&2E[CK*OOB+K#31KF(%!VGB^E1U#EEA=3LN9Z8H2E0E%FOQ*-&\ M6XJ&\JS[B!VYY$HS,IUD6L9;S1W!_#%Q[=^HCL!+30[ED M^Q>>J0BOJN2,>_\D4%FXJ *G;C@V[5N=J'9%$GWS[4EHG#BMC(HZZ/T#%.HG M6,<_2$GE=E& #E.=389]T+S4ICFS\H[0C+$-/03C?* MJ0E;S$M@7;_% A-$X0'=T:.9I7H9R!M<"?HM?6C<.P)GV*=%7/"LI!)!+)&^ M6["+3'754ZP$"=FW/LV L@%R6.:ZE]P:PQW4?@?#/!D,M06YUP"*RW]H?6O= M5:K+)GH@,5*4C? <@T\Z'*D2(W[_7:A+?CSDGOZ?ADN_*VJB/HB..Q &&0_U MJZ;&JB;C13(X'^Q/LPNO]M.QD%$Z/@]##-,S52,RH/=:[8Z%>*9P%Y^F_=%0 M?1J<]76\#@8Z$!;9&FV2#LY#N&>527N51^ MAS&=IJ3LF8B*CCC4"H\2O4F4^)98\;VNVY9+W'2NQ9Y7177%1=9+[O%;-!,% MQN$U"1F)Y$KI"^@;)\><46T[K=B!7(MM>YQ6<]>'1WV$D7[-'M)D<'$ZBA)E MMZYQCGIN M)NV0_U[RWG_YL*BUJ\W?LYP,N5';[X@@PT7E\2*:2O4400[S)'$@C\MTZ.>2 M#''^2)74":PFD0&4-.C+%1"ZN M >"/'M5C,-K%B+"9>,5UY=D.I[;SHD1=INZ;BS_%_XQV]IE>IQ""B[%F*X C M >ZMI/K]!1R,V])KG: +OP-OU]AB8.'JYDWV4'%O*I_!#YLS!XM@J2) JO%- M]R!N'2Y*"LRFR 6NE3+8E;=D'OU&>@?LK,&N%[Z$ZWGG]3N0 _LP]H:P]*UA M&348.SJWB-G%JA2G\XE5V^*(CAH(2'"CQ5V*?P^+T4N^R+M=_8"^D2;FHL7I MN6X*GA#'[_N.H6 AU*1= >8*6?-=^:6Y@T[?#P7I2PC[AU8R="&4)5,CKJ*A8)OB#NJP7,2Z_T;48U(Y_ M?1PRR$(T]7WK;B[AH#OBN:DZ*BMMTCIO1.Z4AD5)D$ILE%_PRL MJ-'9*'D(0MZGPF*'=5UM@*[(N#\X_OHJH<[V)H_9#:^7F <975J3[(@:X_NE MX3AQ6TZEU7":I;@9?GRC1#_S,#8*8*2'JG(X@QN^U8LUX11G+[<,AOW3Z^$ MVO%>\5 )M7/H9SF T3'#_*T1EOB<2R'@Z&RKO\)&HZ"$2>S*C+G4%Q6"7A>M MZR+G\23'MSIW_:%>E[GT1C $@KGW,WKS@ABSX!64;EW=PE/$Z!OJ&1UU+W.B MWKU$2;&W:K@7OSLNDZO%'=*U%5QLLG 4[ZH0TIBOE-=N/5KFO.9L=PN4G6WX_%796UOB=?^EM M%*NE&A5S @K2+<\"_HG6R<9EKP/Q5 WPIY1C%=4*$2K&4/F8A=(++LNB0DF6 MO;RV%&WR6W"9_(K>=C*0OT/Y.WJ>R:CVUA//SIB/'B&WH@>PX1?3@HC"WOM( MNA27A99G;G[DQ&,V0^?*=;5]+959[9IIUS$\[_8_FS]^\@(*IYE1FR 2P_+( MJ?"C:KM&L]FS2Y0IQZWY\.8_UOF=>^N(1]>PHHQICN=G5:K0F]?MVS>O"PO_ MF<'_F_H!_DN&Q$]9F[U]LS0@(Z_AU*.:!MGPX]'@2'V+QLB/1U>#RZOAT6NX M,US^]LT*]-1OU*H-#:@YW-KOG4V.N-^:^]#6*QPRF=9M6R_IGPL#YEJ#%\#O M\QIV0#[@ [!VELA[^[]02P,$% @ (%J85FM7[IK>!@ S!$ !D !X M;"]W;W)K&ULM5C9#@8VR43!;5^70F%GJDW!'99F-K"E$3SU1$4^B*-H;U!PJ3JG MQ_[=K3D]UI7+I1*WAMFJ*+A9G(M#$Z/2SX3=\)]+F\- M5H,6)96%4%9JQ8R8GG3.AH?G8SKO#WR18FY7_C/29*+U5UI=B 02N4@< M(7 \'L2%R',"@AC?:LQ.RY((5_\WZ.^][M!EPJVXT/D?,G7926>_PU(QY57N M/NGYKZ+69Y?P$IU;_\OFX>QXW&%)99TN:F)(4$@5GORQML,*P7[T#$%<$\1> M[L#(2_F..WYZ;/2<&3H--/KC5?74$$XJ_?[ZZN[J_NKEF M-^_9Q=F'#U\N/]W=L _W[_ILJ].^Z&P?#QP8$MD@J<'/ WC\#/@P9A^U;S1_Z-^ !\_#4[Y M=&A+GHB3#A+&"O,@.J=O?AKN14W7PZ-M=J/8M7X0Q408-HR\OX9LRV6"-22YME+-&*)6-%0]1@93+(UGCSY5DEB.HRBGYF>^DW4,NNX2DE<+X6EG0N>YP_"6-V#<#GJ M(6U?6<-%+E$7'E#O2B@/.E8:_2!3+$"6:$54G&H2S]G9%;,ZKVAE&6HL[3N4 M*I9X]6V?O=!DRS.<&6YKVA]=E44(I4P8+X [3/'>DM)V40DO(#MH#F. M+W;T7$%76TVL!(Y9-!K7YNBS>RR\3:ST1715;S;G%IN)KB!IZH6O;"- ZZ=" MN$RG :D[ZD51M-PKC4R$)W0;? @Z@1#: KD6:JDA+XBG/61; <'R MA8\'J5C";49K/LGA/A5T6@FX'F$&[W='("5VJ0 WZ7S ,6$32D<2C3.X46HO M!@I:$0K:NKE7L8^\R[<(/3"A?BQ 2=66] M)"/>P(BW(, MFQ82(>91&WPI:1$1N"NA0952JHJ281DA?2]O!,/\< O;N@"#_G:==VVZ>YN& M&5;^!4&]B(AJB>F,;"RLDX4/\2F7ACWPO%JF!;=6D"9-FR$CK=8 [%=%L,AZ M^OO2HUORX;[L;L?IEES;EA[V!W'Z=ISD3@^^2D5I3)TK:' MXFCX*L-[[=#-T.3@DZGT-MK4M87KC8:O S8:K%JGV=N"-MO+P'+\L3VV5&UK M?/!V^[_(_90_6M"]\<'KH->X3'V7*8:]O;V8_:)UZG-B^7HTVO\N+L\!=UEH MM:V:%,-/A&-#MU& DZ<#8HYY+""D*ZT>B:IIJ"A1XWF243U ]0E]GV&RR9$F MB&C?N]"8?1&G-$\H1WRGEFI*!;875JC4?ADD00X:.:F<1FJA99F9"',2:H?2 MA4RHOU8&PQ-U(:YFTMM;^;&Q708KA2HAZF%$/";"MI;8F$GJ-K">V01C[6H? M4G#!*TQ;$V-LQ$TQC!>SQN/ Z7IO!YG:]U2^C:02@]&.NV "'THH?*WQ[$() M,Z,X#>#DD:G1Q>8XM3+'?;^SJ=I.1#UJ&.>=2-=H9C%AP.[]3$UV;]2>+]5D$,BY'!9KNM%+UI7XN M74:3B21ZFJ=A"&/0=@494S!/ALMV^;3]5G(4;^O)X^,[Q$3$L$:^YF((TZK_=[3 3OAV$A=.E MOZ]/M(-?_-\,UPMAZ #VIUJ[9D$,V@\XIW\#4$L#!!0 ( "!:F%;":W=S M!P0 +&PO=V]R:W-H965TDVJ]./4\-4DQI^I$+)";FYF0.=7F*.>> M6DBDTU(HSSSB^VTOIXP[_6Y)NY;]KBATQCA>2U!%GE/Y?8B96/6+:VE.7HTR93ERQ00'B;.>,PA.AY'E+QF^,%RIQAZL)V,A MOMK#Y;3G^-8@S'"B+0(URQ+/,EJZ6T,8YQ^Z?<:FENF9'3 M_:O!S2^CN\'P\PAN1^?W-Y=WEZ/;KJ<-M&7P)FN8805#]L $!*X$UZF"$9_B M=!? ,S;5AI&-84-R$/$#3DX@#%P@/B$'\,+:T;#$"_^KHQ5,]#B,K9%3M: 3 M[#FF"!3*)3K]=V^"MG]VP,BH-C(ZA/Y\(P_#_/K;W0BBTV.X2Q%F(C.5Q_@< MF *ZJ3X0,Z!+RC(ZSO#8%/>QHAF:S))?45L:*)P4DFF&ZA3>O4F('YZ]^&J2 M /,QRCH1GBWY40JE]IR>6@>YD)K]B=.:(EU0)NO#1"@-<],5%61& M.2KX0K,"X8IJ$U;S;ZR83AD'P1&^(Y4_/LCG0BZ$I!IA+/AT&XZW$+BM,&B< M[2X@9PW*44C>[PA$G<[6E3'J%6+EBQ8P,WVV].D%,F>?4YLU"=RDW3[@VV8] MBMVD$[]_0(]#M]/NP$>Q1,G-UTC3;(\JXB:)_QQ-)"$/]1"WU4E>K+"&-*-\ M@D"5;03[R^PM)&V7Q/'AY$A<$@3-_(@3UV]$_6>WC>#9DJ^_;;S"6C-)DK@A M:29)*VKF1^"2*&GF1Q*[01C^KT45/E*[1C@*7TE--?MKQP3$/QBNI+43KH[; MB;?EM/M5K[[6Y6.$:P7S,F>+;9JMTXCR*SGFO%"%&I7W<][@6S6SZC*Z' P3]V\>NIN[K84Z_S<1$RCW(OT>%/Y9ZVF M>-A%_@7K19T.-2EK6O'4_8]>!T]^G$(W"IJ%=43(3N'$D=MNM9H,L=M)VC7+ M8T]VKS%,Y2CGY=G)<69$_9.XY8"L MQL3JH,6B',W&0IM!K]RF9K)&:1G,_4P(O3E8!?6LWO\+4$L#!!0 ( "!: MF%9,FH*%P0( *H& 9 >&PO=V]R:W-H965T! M*B22S(%R%L1A. AR0KDW';O8O9R.1:D9Y7@O095Y3N1VADQ4$R_R=H$%76^T M#033<4'6^(#Z1W$OS2QH63*:(U=4<)"XFGCGT>FL9_-=PA/%2AV,P5:R%.+9 M3JZSB1=:0<@PU9:!F.X%+Y Q2V1D_&HXO79+"SP<[]BO7.VFEB51>"'83YKI MS<0;>9#ABI1,+T3U'9MZ^I8O%4RY%JHZ-TH\2$NE1=Z C8*<\KHGK\TY' !& MX0> N '$3G>]D5-Y2329CJ6H0-ILPV8'KE2'-N(HMY?RH*59I0:GI]>W3_/; MQ[O%]?QA'&A#:,-!VH!G-3C^ !S%<".XWBB8\PRSMP2!4=+*B7=R9O%1QDM, MNY!$/L1A'!_A2]KR$L>7_%UY-;CW/MA^#Z>J("E.///@%'9$ M6J^5UCO&_B=IQ\&W=X]SZ)]^@0,6./DTBL/D[)][44_- ,RBDR,I4[S%QY(^203L=^<.X M_]^JZ$ R\)/A\" 0)_[7T6A?9RDI7X/>(&R12$#[B-]6;ZOV7<8W*3L<=1X$6BA"0.2BY)KLPZD,*?S M2BT'VT(GZ@[-U\Z8,RZ>0:?7C=N (=AI5A^(-JV%F5'H&^]4!3KW8]ON>R\W M./"/'.7:N:2"U(JKK:2-MD9\7OO//KUV\1LBUY0K8+@RT+ [['L@:V>L)UH4 MSHV60AMO<\.-^9F@M EF?27,B343NT'[>YK^!E!+ P04 " @6IA68Z>' M "8# "B" &0 'AL+W=O3BQ1;8)&Z2=K&/C#2VB$JB2E)Q\O<[I&Q%15JW1;,O M(H><.9P+AT>SK52?=0E@R&-=-7KNE<:T4]_7>0DUU\>RA09WUE+5W*"H-KYN M%?#"&=65SX(@]6LN&F\QS$A>JLT3G1V*+<&H6[ NW,8G5S MO5K>W/U+3J\NR/+#Q_>KR^75'257R[N9;_ J^;G.["S'HQ]!RQDY%(VIM1D MV110? W@HV>#>VSOWAD[B'@!^3&)0DI8P-@!O&@(-W)XT>N$VX/%WP:S_3+5 M+<]A[F%#:% /X"W>O@G3X-T!5^/!U?@0^J^Z>ACLZOIN2=+I'^3MFXP%T;O? M'K$P4-^#$7@2R=:? K, MH'I$6$*S.!@OQ#1)0W*]7HL*YT ME- )F_S&Q=\5 0N2XRT?74#,6IJ,Y)A&D_BEH24C>$16U8"UJ&776"PCR1'# M"X7M=&1O0NS2>Q322902)%]B2B!/P+%^8!_7KSO0=A[M6\^:X22@R)FZ!<=Z MU=/QMUXD?\0;-:B-8T>-8:%+/84,JP,!G_:\\ZS>L_6L2(+FFVP'M]=!<-^RCXC"Q4=ER);FYVZ\?)2=. M>KND*[IN7VQ1(A\])$6)XYV0'U6&J.&^X*6:.)G6U8FW$E1=%$P^S)&+W<0) MG,/$^WR;:3/A3<<5V^(2]8?J5I+DM2CKO,!2Y:($B9N),PM&\]CH6X7?)FRCX:5[G'F#$Y[!"4)X*TJ= M*5B4:UQ_"> 1J999>& V#R\BOL*T"U'@0NB'X06\J/4TLGC1=WO:X,1/XY@J M&:F*I3AQJ P4RL_H3)\_"WK^RPLLXY9E? G]&UA>QKEY=[> _N@%/ T(SY\- M0C]Z^? %@7KH32HW^-TRS] M5.<2UZ QS4K!Q?8!6+DFDBG=-@@QO(# ;]4[$ ;N($C.3US9.B7')')F+AN5 MY17$W82 AJU6[ Z3X(ST7__#GMOO]B:/8DSN]7[8;K,F9Q3F ME KG;\L="-SD)-UTGMVH?V2WZAX0;' ![RN3'-6$VR1/0%YJ5F[S%4=@2J%6 MYJ#4Y7ZU,_!C%SI1,K#9[411"-1 @,X0;'T#FE?BRQO!5+R[+WDRHH'OTI:J M0OMR\X)Y4Y^4H>TT831GK_!\)OS^"A13STOWLG33Q6QM0V.HKQ3+IHN MH)UM>ZA9TSHBP4 %81 9 M>&PO=V]R:W-H965T4?$MLMTW;?;$D:N;PS%5#GTV5?C(I MHH5OF9#F/$BMS4\:#1.EF#%35SE*>I,HG3%+CWK<,+E&%GNE3#3"9O.HD3$N M@XLSOW:K+\Y48067>*O!%%G&].P2A9J>!ZU@OG#'QZEU"XV+LYR-\1[ME_Q6 MTU-C@1+S#*7A2H+&Y#SHMTXN.T[>"SQRG)J5>W"6C)1Z<@^?XO.@Z0BAP,@Z M!$:7"5ZA$ Z(:'RM,(/%EDYQ]7Z./O2VDRTC9O!*B7]X;-/SH!= C DKA+U3 MT[^PLN?0X45*&/\+TU(V[ 00%<:JK%(F!AF7Y95]J_RPHM!K;E$(*X70\RXW M\BP_,,LNSK2:@G;2A.9NO*E>F\AQZ8)R;S6]Y:1G+X;]3W?PV/_\90#7@_[] ME[O!]>#FX?ZL80G,ZM!NU2!LAN$.O/;"U+;':_^ZJ2509S.0JY,3D[,(SP,J!(-Z@L'%NS>M MH^;I#IJ=!5$PL ((U88=)+T2U!(.^X)SD9<^$WV_2Y> M/X;"<#D&)BQJ61+--8_-V[X'H>]4WG3+"L;,HCD!Q[#9/OW?K]08,!NA7C2'%Q+#I1 M\MP[K+4Z[?VMSYMX;K/G3US+."YK5E*9S^O6E]+V[*5HAK7CL+UKX9F[7RS\ M[MIJO;JVMM;*>NZ_ENCW*J5W7#ON'KU<^/T9.;_V6B\;T::U/Y9)K15KCYNU M;J^W?>%/Y,O&5OS\>H,QPF?%I(%A09_DE9H\K(6'O7(>%C/8&P@^YI2I M^Q0%^GC.S ^@+!II+>R$:UUL4S?[Z3[@IQT_*5&)1J*(J7@,%:8F/VTE9V@. MH!E#)0D%W*1*VP.:>S(07H(*:,+(Y04!JRQGTA7D-.51Z@>F3!E+SC 5^&A& ME M0-_:8'\.>^5YSM[3/E.)VJ0\)WBRB;#@FPX1V NH067EP2K3*GEGK1RT_ M\!4YI7^5/CX+NJ? XHF?WJ6O!N\\,# MFO,+2:.I'_+)@ZZ9SBIVB>M],V2ZHO>,6AT^TL%_A7JR<8$*JS7KW, !=GN++!ZMR?W(>*4OG<'^;(J./@A.@]XE2=O[@-EC\ ME7+Q'U!+ P04 " @6IA6=\/>;<," #/!@ &0 'AL+W=O*'-B]&N^PY>U:R#H,=%\\R 5#H)669'%J)4GG?<624 M0$KD-<\ATV_67*1$Z5!L')D+('$)2IF#7;?MI(1FUFA0YN9B-."%8C2#N4"R M2%,B]A-@?#>T/.N86-!-HDS"&0URLH$EJ*=\+G3DU"PQ32&3E&=(P'IHC;W^ M)##U9<%7"CO96",SR8KS9Q-\CH>6:P0!@T@9!J(?6Y@"8X9(R_AYX+3JE@;8 M7!_9/Y:SZUE61,*4LV\T5LG0ZEHHAC4IF%KPW2T-2I4SHLAH(/@."5.MVR5$*_I1JG1@^/M^$"S<<_QI,OX1*-[V=H/)TNGL(9"K_/P_MEN!PX M2CN2(/72[;HNTO=R1T2,&"4KRJC: M_R6G97LM]U6Q'KY!8]-*MX07[7$23BU[=LOS&I$?!.@3WX+(M!\I1 J5<$$5 M;4"PW77;=138&+?17/ M+>U+NZ<>4!4B:R(Z;E!'OMUR>^BAW)-CS@M.C+CC MO=LA72*_:_M>^X_$::=>^[LZ#9-)06Q**Y4HXD6F*K^IL[5;CRN3.I575G]' MQ(;JG6"PUE#WNM.RD*CLLPH4STO+6G&E#;!<)OJ+ \(4Z/=KSM4Q, WJ;]CH M%U!+ P04 " @6IA6V\'RTN@' J%0 &0 'AL+W=O1+M=*?S6Y$)8]ED5EK@:Y MM?7%:&327)3<#%4M*NPLE2ZYQ4^]&IE:"YXYH;(8C>-X-BJYK ;7EV[M3E]? MJL86LA)WFIFF++E^>BL*M;X:)(-VX9-7-5^)>V&_U'<:OT:=EDR6 MHC)254R+Y=7@37+Q=DKGW8%_2[$VO>^,+%DH]95^O,^N!C$!$H5(+6G@^'@0 M-Z(H2!%@_!YT#KHK2;#_O=7^L[,=MBRX$3>J^$UF-K\:S %/:36O]+ M!'M.25^J"N/^L[4_FTP&+&V,5640!H)25OZ3/P8_] 3F\0L"XR P=KC]10[E M3]SRZTNMUDS3:6BC+\Y4)PUPLJ*@W%N-70DY>_WAW9O[=_>7(PM=M#)*@]Q; M+S=^02X9LUM5V=RP=U4FLFT%(X#HD(Q;)&_'!S7^)-(AFR01&\?C\0%]D\ZR MB=,W^;GI?CFJ@@M3\U1<#9#F1N@',;C^\8=D%K\^@&K:H9H>TGX U6&Y MC[]^?L>2^.*$\2'[G OV3ZV:FG'#."N$,4)<;)9__&$^3LY>&[;DJ2RDE0+' MM,!!Y&_&&D0,=2D>A.:%7V1\I85 L5D(*?@[\#QQ7-08J <>2X#-$ M[DK$HD8ID\Y266!\$+E,8?N0?7 "XA&=BNY72_PM92H@4UG&@:X]ZXRC^Y\$ MUPXI_(',$^4"+FFSS_U/G""^Q&PMX#Q>UUH]2C0"43RQ5_,H3DXC^AR?G[FC MM!3'40L4S:9X&K+[9N'MD56J2O&_ Y!$I\DL#B>>7LBLK)H7/AWXW>A+56!PD$++X4F > MSCFFJ>O"^1\UGG*3LR4.&@3(3W(_5 M.E\'M72Q8JDQH CMY8K[?:=_OH1M" M5G.9N1MY2;::D$5 )BM6XNY&.TNHLCW(0O)%Z&P;5+]V>'OV[C.$'?WCN)-Z MQ>;1_'3<_::]SXJ\IKY;GRN;A1#DTJQ) 7SQ%)!JN$#6EBPA'WL+R9!79],) MK::JJ@)%<77BQ4J52;0P'Z>NE$B.M-RHLN;54U?17X;W0T1\860F0:TBEC6" MHKI),EEY536:K:M:23D"BI"B=TKM3V1(B>%6CFWGX!H].Q->)QGJ1HKR MU@EC77_*8%5!N84!(_^@4TIKGZ9.1S##M:4(D^&_(#J;/*3N1<;O5G"A@C\@ M+G@:7#5DF]GHIRL[N@$U&1ZS6VX;[<O'O]A.S5 0) 5[JK%0A1A8>!G=%&E7;']5?V M$59*L!CP@9Q)XY,*HA4%\A:&- M9LE^:RIH]G3C3:MZ M<.PGU9XM5'11T,@JP"<=XK31CI3L@1?NZ9!MJM.-3!0HD0CV"Z\:U+C+G2&[ M:[1I>&7;VMD#8MM5#I&_W4URU_B10X72F#K5#LM(8N(T>%9JB#\NE;(MIWP* M#D%02XD>V'K!JPX%WF[V_(T. 0">@J+U&:N;U--";!*%2T,G %L"^M393,7C MU6-X6MFEK&L-7M<+QI-6:MG$=JN6I 35GJ2&UF7!;\P2B@"]5B#4QH16TS?$ M@VA]V5):7L!5N2JRCN0JX:\07UI#;_!_0@Z DE3!XF&:80,QE#1/E<6C<$P,88> M%$+SV$.77V;+-)/.P'RI%]+W/G]8XC+$FA>MRJ/V0>$X0M5WDQDSPZA"9JX; MW%M\M!,W\ KL]_V.P:Y6E9MNR7DTC\>>KD<)N 3E4/"(#A&A3:)6>_>L[PTA MX]V]69B3SX/X/2[I ?T[:BY7VO;G:+4Z<;^\^0_P=]N$>)^V/#A*R5T"[O,Z M#[HAPZ:?;:_+TYO.7H7 M>L0]O0!YX8D!_0;T@GB'V60WO+)LP [$,P>WC,V\9/C_GQQXGVZ1@UDTF^R0 M@VDTF8^WR0$> &?Q05HP@P(_]'_VYM^BHY9-N;%Z V.<1/%9XJ8[.V%?:$)6 M_?D>ZJDWYJ>S24N>>VKB:!9WDWS?.Y11[_U5*?3*O:4SS)%._RJK6^U>!+[Q M[[\VQ_U;Q%NN\92*L2Z6$(V'9Z<#IOV;.?_#JMJ]#5LH:U7ION8"J:;I /9I MQK4_Z(+N]>CUGU!+ P04 " @6IA6)5'$GS<& "3#P &0 'AL+W=O MO=9L9584]ER)9F0^_6W*]F.TP;:F^L'B&WM/GKV5:NSI=)?3,:YA9=< M%N:\EUE;C@8#DV0\9Z:O2E[@RESIG%E\U8N!*35GJ5/*Y2 .PP^#G(FB-SYS MW^[U^$Q55HJ"WVLP59XSO;K@4BW/>U&O^? @%IFE#X/Q6>:77$H"0AI?:\Q>NR4I=I\;]-^=[6C+C!E^J>3?(K79>>^X!RF?LTK:![7\ M@]?V'!)>HJ1Q_V'I98*R.#7!3^E[W4?N@H'(>O*,2U0NQX^XT< MRRMFV?A,JR5HDD8T>G"F.FTD)PH*RJ/5N"I0SXXO[VYNID\WU[=/CS"YO8++ MN]NGZ>U'?(=/T\G%]-/T:7K]>#:PN!=I#)(:]\+CQJ_@1C'; M ,DV3*-&Z87\9N(5SSIPS *( [C^ V\86OYT.$-?[GE'O=@.RY5TGC,-'K:H2A $UDV+!+$^APAAK2+BVV : +33G3@>3V68@ M\,%492D%UP:L@K+&!U/R1,P%(@C+&?9@X!$P4GL^03Y,L 12JV$]8D7#)9I*O]Z\MP/: M5#ENP!U<[E"G:&)\'1X8<^Q'V8HEUI*D@V /N+W:#F=DD6,@,,*&5$ MPF'WD;''/529F42+TC6Q>LWT8=:'![5BTJXZ02)4XC:=3D;PV;&A5TI#ILF+ M18HMZQE;<>G$.Q31<21ZJ?*2%2LG282G1C,NA6,A4L&TX+4Y]3Y.$BTQ%?/[ M,[(P<7Z6;&F"_P!+$=#\:R6T#W+)5J"=D;3,K#<&74ULH_[PW?[A.R"O,,F= M1SG"^Z9)+D8AC&9:);AA;37B.O)S#)6AU6>!W0EFJ\:< #"H9 7&+U<5FH1\ MF*1/41B^:]Q$AK_JU85FY%&->8@G3AH %ML7;Q'IIDI*IJ&4%:6Y1:.-)2MH MK2I*)M)FZP;!G3MI(Q/%^SFU5BSXB[L'[X_=N5:Y6UTA)_?@6,"24HJ2&F'V MNK%!,C61E)?*8%!\=?]\I-9YCUB:4[ :U^"PL.:P]@1:@%55NX&_6)>QF8\K M93_^^5#67J8HH5831%>$MVB)J^XXC$ZV)Q>-*BCP'?-5 ),J%>I2I;C'52=B MGVS:AUW?:%>@+E'H:R56)VW*YA5 M*YR%UI4&NP3X_K?C. Y/FPJ^\$*31L@M1Z=[FY6FL7U942S(@TV3J3V,(BO( M6+IV=9L0J.DCFV#2H#9Q*'#::PA*P6;82.VJTSR:6K,X?S7!>(VKYXA)3,VY MQC!MZ,F;.P;UA^Q6>ME0'Z+)$8&32M+0B6)+I:)WU:5_U;3-P!4#)M M?R3X3=K0Y[;?[ SC(#HZ[CIC%Y\-MY:J!C\1=3ISYI64>_1@,P3 ["NH48C" M6":E;ZKXJ*TW:S-Q?42VJ;C22GFA<-ASQ46JTT>7W#.%:XV'W#'==MV?-Q=+ MHH'&3=LTZ!Z%+M&\2UP]5;9RG1F/Y*II_Z\$W-5H>P)C:6"!=%]#9\@;1>SZ MG\L]Y]4-WV!8OSF@HSB(X\, 'Z+@\-B#[T1AR$.@P@';F_\21 -CS:-[D.R;5JH]Q Z=56#FXXZ QY.)IL]S?(D*Y14"^H9 M"=W+,+'GE/G?##H;D/W.'+(6[(Y0F_7G0]\!6+LD6)^#[3&!J,+W Y 3)YZ@:]H\. M>Z#]%="_6%6Z:]=,69Q'W&.&MV:N20#7YTK9YH4V:._AXW\!4$L#!!0 ( M "!:F%:&QD#.' D "X= 9 >&PO=V]R:W-H965T8S<%9%EORVD2($W3:P_7QR7M+NXC+=,V44ET22EN[J^_ M&5*292=VF]WNH5]L\3'#><^/TME&JL]ZQ7D%7XN\U.>#556M3\=CG:UXP;0K MU[S$E854!:MPJ)9CO5:RKG)1\@\*=%T4 M3-V_X+G7 M_NF+B/:;#;\+OM&]9R!-9E)^IL&;^?G (X%XSK.*.##\N^-7/,^)$8KQI>$Y MZ(XDPOYSR_V5T1UUF3'-KV3^AYA7J_-!.H Y7[ ZKV[DYC5O](F)7R9S;7YA M8_<&>&)6ZTH6#3&."U':?_:UL4./(/4.$ 0-06#DM@<9*5^RBEV<*;D!1;N1 M&ST850TU"B=*"O+:J7ANISS^2Z#,8K4R16TWY$QJB3,3K& M_;ME/,[EW?N/U^ 'IR/H\_OUES3P)\\;KL!<^(@YK&MU#QACV>=3>%DK42ZA M6G&XYTP!)T\"^H$7,ZX:7_B18W9S/UFN:&(:.YWG$2U0:I)J+DI&4Q$/# M"9U.QP;>\UO#]F;+X(-E:Y;]Y\\6PT+) EC9;49>JG+[MC1EP5A4/V[2 M 'P()HE1^E(;&^YM"!Q V73-2'KYJ/T/F6+'6[!B?3W),Y6L4 L\,PR!&8N7#&]PHBX$W/47)_" M^Q)>\9FJB6NG6E_ .<]R/(PDRXAVWM":PSS73V&-9C$"80 C8;NA=?6&:1"E M=?=RJ?B259WCD8?QVU>!Q9SG]S",W11K:IYC>W ,Z9H)/*N$MTP978R(9'.6 M&ROU9/U-6SE6,L=H,7[#R$>C 3.#K:*Q9>.2^I?U$FLZ!'].^8R7Z)@?;()) M:X(="S2"AD=MT(7?44LTK#!4&CO<<@[O)$J%*B&LV-56]^R NAMY=#W3_$O- M;?P_2 \7L%=<%^M-*. >V0"F>5F1:!)XH[+&W8N%R- ;#I1H MBW8!,[?4B%<8Q1$QFGE(;\NZJI6 MC8!-46W5H9H<.,'4<\)PXC;.T9TN>YOYUS7*"9K?\;(II:;PTH8YA3>*8$@= MHU1K*6-H\CT*L^""&)MH0Y_E.0YF'!>XY'OWZPXG2#(1_]*%$PU2J%_JLQ M4]JYRZX@[U-?V@+=#OE7KC*AM_LJK@HXP2+13@CD+O!NE#U@A7'59D [M598 M#+J1R:!GW1!Q3,V[%$28H[$^S,D4IDXM16GL@FQ-D,6Q[Z3>M",?0NJF*03N MU._-(5 ,DA2N5JQ<8F68[X++'Q^1_V@JAP6/6SF"T)U.OYO+=6/V.9SX*:*A MR'_6XQ6[<=(-7W4UY21TDB#N;_0]-PG_]N0YX+$&,1A?A8GOA%&X*]HD0F?% M4=](SB1-_G8YFY@V975?3B]TIEY?I*F;^!"Z:;PC9CR==&.JK)LVC=OD,S5Z M9'K"@@G5Q'8O(]H.LQ>0A["Y!6J^*;_XX!F,-$PQIAP8DILCLX0S,<(\0F;V M( <+BE[;UI[?6Z"V16/;W+7R-7"MLJ:9(=(@F$X73.K3VX:[3VLZTT+H#$\U'B(MS76F M+4R&@P,%H@FQS@6UTWNS8XL*1#G"B5$A2W[?.J"!/QMSYUJAVU!H3J]W,B[N MMDR:]M="2KJX&/BY.\V[=$4:H3HG?[]>Y!EJRK;Z9DVUFIG;4NS AZT>=U@O&K?Q-!#P]% ,GG2".'4Z=(+5K&)9.$H;[$=BFS9/1 M2RLL(8T.8.X6G<>A8L^]FJ^9:K +W?FMF9%H-YP0K3+=P"7]\Z&6=UUD/QF_ M/"3]UG\']P\@G';]FR+T/748[3Q@TZ_6^Q#GAOS75\9&P#'DLZ_&+L5N&#Q$ M/SNQU4[F8L%W(-'WD6VCSNBV"XU,W![ 24=VMLX88LN*HU'DAC%,'3^(P7/# MM-?"(A>I[,K>),$+SQLE[M0#["Z3:0B^VSMB"(F+3;I9VIL=PL3UTA$UI 23 MVW/BV-MO\JD[B;NUO6G$!;X;!Z,0T0$R0'.E.!NZ21_F^;$[C6 2.5&8[$Z' MDX/1]__Z;Y'.GM(6[AR %WTD\;0[&MZ_?[:KV<$Z\+#T[("E!_N;NWP[W,=2 MYM7#-R\)OH/$&"C]*T$P<1/OZ3>"%MG'4>0D:3_R LRS$'[GVJ!P>N^83'=P M.(+_V.\C]6CB)'[8WX(1'T5/-O9C1NCC6=_QTV3OEH3J3[;2'WN]@OB,>GOO M[>S03YQH,H&ZI#=KR]*\8LDP*'FI;;"95[)M%&*+I;<^=]8RQJ$CBVEV:)@R MC;@P*//Q5R^$CU WPUT08"%$84^8<>@)@Y@506('R$=MC"$D%M(8)G#3J2VI M[F/?2L:];U@%5TOSI4[3"_6RLI^SNMGN8^"E_0:VW6Z_)+YE"N-10\X72(H5 M(!Z LE_G[*"2:_-%;":K2A;F<<49ZDT;<'TA9=4.Z(#N$^G%_P!02P,$% M @ (%J85E4!H8AY% NT !D !X;"]W;W)K&ULU5SY<]LXEOY74)[.E%W%R*)NY:IR'/>TNW)5[)[=_1$B(0D3BE03I!S/ M7S_?>P!(4)*=HSJ[M55))!YX>'C']PY >7%7E)_-6JE*?-EDN7EYLJZJ[;/S M= F.Q_T^Y/SC=3YR:L7?.]C^>I% M45>9SM7'4IAZLY'E_6N5%7YQ?^J=6=";X+6LFB*#[3Q77Z\J1/#*E,)151 MD/C8J4N5940(;/SI:)XT4]+ \+NG_BNO'6M92*,NB^R_=%JM7Y[,3D2JEK+. MJD_%W6_*K6=,])(B,_RON+/OQI,3D=2F*C9N,#C8Z-Q^RB].#L& 6?^! 0,W M8,!\VXF8RS>RDJ]>E,6=*.EM4*,OO%0>#>9T3DJYJ4H\U1A7O;J]^.^K&_'A MO;A^?_GAW=6+\PI$Z=%YX@B\M@0&#Q"(!^)=D5=K(Z[R5*5= N?@IF%IX%EZ M/7B4XAN5],0PCL2@/Q@\0F_8+''(](8_OD1+8'2< /G%,[.5B7IY L,WJMRI MDU=__UL\Z3]_A+U1P][H,>K?PM[C!/[^M]F@/WPNWG^XO1+Q\-E3(7OBVI12 M95I4\HLD\W\FXIYXIZ2I2P6?JD2QY&>+3 F=)\6&/D1:9)DLS3-QNU;BLMAL M97XOUM((]B*5BJH0&TM$Z,KL4Y!Y*I8Z:Y[!:ZNZS$4-RRA%!9J>K6L[X!;O M?%*K.F,>C3C]6(*4WF;*T'U9ICI?\,Y?P\L-?;E(DJ*V]^"D<,$< MI'?*$*^6?PU2Q->E*BM@E/@HRRI7I5GKK7U U-^H2I7P+F:#B&']NB3V>'F6 MV[-(Q//9I,>3,F?9?80E&@" $%H4DA(R>KE&1+,S#/2I8Y!IM MX#TQZ+$P%BI72Y+>HRCL[">Y=@:&Z# 1R*;>ZDIE;/-TUQ.UX+D[I?3*1 M0?]Y^Y2H\F*) F6+3^PBIT"NRH7JU+F M;!N@8BI9U;Q*F?M9+[:@M<,+5WBMW);:*#V2.WPZ62RQ M8F'45I:R(HMK7@%UL+"!$%L/N,[%[S*O$6: (C&P!.Q(O)WR"%CQD6D2R4Z MAVJYA+EW1'?A!WNI!6;@Z37O1'SI="FJ4B:?671')KU39"9%JI=:I1$;I!1+ M^(/U'UJJW&XSDKV;95]1SO=,O?@7,;W/2V<5'Q'R5$D&:4VZ7=SC(L/!'+LMB0.L;>[Y!%+&$2XA1F/7_" MUBVA3L^C:NQ%9$4B*^M'J=HAE=CRVN!C4ER ?>@;84-M%J"&&2:6[:NDR(N- M3L35HT!#X6F<9@[W\T!2\"7Z;B M=9VND#[]#QS;G$5N_KNU3M8DJ*Q.H;Q6']/A _9WNF]J>-4K2-P!A+?U(M,( M]>F>[84#HA^2X#%-RH[^IKWQ$XP%L,J4KJ$NZR4D0E:L][34 7,HU@:\5&17Y82A:F1FF9Y)2+T#$;%6B 8PTLW-$ M5J)*UGF1%2LPD86S>L41>@?"*(,@5:TQ-?NM-J8&@XM[&Z)TK@TME8(18@EY M%'A_)QF#ICV&V1QY:L"+A;;N"D!8$I<9$F:$XM9G;SM,MVC:6,['VZO&8)ZR M-[?OT*KMTJJ"(@4LV\"H4Q9Q"8O(:\7 3=$'($O<)"X#8%2"@4 @1J=:EMK% M-\1IEDMPCGAYQ M !C;:R!'3N&;^&Q#S*#/0N((!N/;!FBXCYU[.9,#11 H\CLD/*:#N&'B13YC M+:U))>@";])UZ&3A>X\K -2BM 6\[,W0/9A?H"*#<$=^0D@?(88BA\ MBQ72G#+GA6:%S*'*Q.5E*X*LB"T0C%5L+*DF,>2D<>U,%328I.PL-?#BXBZW M@*.K?8$$;^W)I(,#=VMDIPCM_Z)@2_"MX0/'UJM-2#U(!_VH7IB4+Y"B0IT. M'4,+!IVD+@E/8+U_PO6LK"QCSH8.]>HSQ-9.#PT)0F2$,76R9AGB@:XRZRVA M444N#L-MG\'?SR =OQCH$AE[@AJ']?HY+^Z>K@NF#12LV('P_1S2*JG )](U MWI7NJ2"5LXCIZ5.6''!%%^ESS(2IB/5F)'MSY!;5V@VP.-4<7")ZBTLHV47H MH)IBD)&I'0&)E2KC5WRA<,Q[+(1W[&5=9)Q .($SN^ 7^3BX+)EBJA!)$3Y9 M4G3+$+BJ/VOMH!)$%[5F.N8Y7Y[JW1E<9:MR"N&>-4XG.'U)(&6$,YJXL$!_ MBV+B8J=WXJ8JDL_BZ@N4D:^4>%LASR&2W/U)BE6N_PU2AM_:R/*S@FJ*NB(W M#\,$60-9Q7MI4OEGQ''*Z=O"+BT ZY<;JAR-56"U+I5BNP?07&5ZI1=4\MB, M[PAH'AHCS"\OJF[.D"B]91B%ZY&[<2&$J9V/WP> 00S5U;HHV;'>0U[(+4K. M(1+H#6'/N:=W+U>&$:A?^($V1,H5K>7 #[WK&1>I,LX!*HVX3]S:Q_?.+P\= M,A(<(QS11B2IR[1@70LLI@G2L90W;?!^)FY<^3+HRR;-=GY!5#Y0TLQ2E9Q>>5],7'<@ M]$0;_UNHH(G+<.(P:_ F'T!- _[M,Q]G+<#F/B%;JWLVTZW4L/D;,N#&A3;0 M@_,C6I"A,J:"'I.6%]WH"UJ"]G529R3=B++,W&P+K(U6P"J$&,O5O:TTF?9" M.<-L,UE,IW8HZAO1!8%MPUDNS92ZIDD[#M:5<77@6>N)7^N2F:\C,#2IO 8S1GA7B*U0#3.*0$E2HDL2X)2 )Q QH%>-PNY6!J3>V_0'L@&T9"P,[[H^4 M1;U:A\+DUHEIEKQTMNEG/*;L?;%!3 0X!%L-4SD'7$ZECY%@+W9X]2.J;YP\ MD(@-@Q9'PRA(J6E9-2FX+P(?=8"P^=C-*S3SK1B?L]94&'J(1>B0EN(:+_XQ M)SL$CZZZ^:H3]\38@@['O&=-'[!-$T-<:8.L-MT"&C4ZG(\]-Z@D!L,G'@4Y MX C;+6GZ%[[US?_&KLTPZ'?E*S,R M/1X+'@^8"?I]*#Z3VL9UV@])?2"G"=N>0+/B4_B;+2'JXK&T:)GXO%D9<[/7F;B]_OVCJWM/?>I]Z(K8=$Z-7=N50 M1T9ET.U:V_&^,1.1EU,RPAV&:DV9#/=0@%DR)Z,HFP#@X@ESWJK6&46S7K;S MX?@)O3Z(PS9)MT,RLQA<4CI5DO%L-@JUM366IA&-=*S>6&E3K"K51E7=J^R N9$4D4S)2UVJU->+-A-M*B@K]*7; 0C;%#ZM#8G98.#U)S.$L=SV M @GA-@!PXK5IQ[V[#5G7UV$-"A#]MJQ M\NPF&7X=OB0,!+DGP%_?7(?RVV&AI=HJ9'(@F^)-4P'XC]1N[8PN;=^QD$*N M2,=L J[MQ8H.TFA7R3K,M$'895'JBTIJ%BAA(QY+&UTO;B[%=-1O;;Z%3L)+ MMY?C89LD:)V'(V]A6N>2FRND!Y)RU M3*:%'X%F%R'B;\#H4L%G@]8\8.-P^_"A3)PX^P=RF"UO"9+N,N4W?@)Y%)85.F?ZK]MTN MSA/:?)EGI2R8LWH.)FE=^OEL8^=8^(UG+%9&J&\;,1AP1Z;EQ1MCFT;^,AR, MPIK84N\4!0^0YFC6K)?R.LH/:01MW8AWG,X,IOQRWTNO+'*YTV6-B*<1/3Y1 M*K6T4:?9V$"]5'-NY(.J0Y;+BT^P =SL[$!XQW$K^R/G '%3L1/JG%N?!:&! M+_H^_//ZS=-X#GUC79C/)3&>.%>@W,VOU(;P&%J%:6[E/6WXR1WN$-@$<2N0 M'DU0V[9-KB#?+74M2$]P1*/:S5V/6K:@Y^9=%[LBPA8(@>T2;E M=KA\H+B+AU2VM+78U[446>S:+/R..(-7LT,R+3@/-UE8T MB)KEJMWP^[I7-PX6VUMQY+=846K+G+H128W\%S#-VJ %(<.MW=T/6C((4 M,93=D7(574B*8YN#@*#W;PW)]=**Y=* (;0-Y MT/F**EWJL3$,L&M<@A<4P$B[N=IY7R#X#,]Z#RQJT%E3&\48QCJA7QIBDR+' M.)I-8@^QRAJ9JUD:Y$PUM585Y0H/3GT\LOI2MK/!Q[9B-PO;;MY#DJ92A7#I MBR;; L[],AU&\WFSZWD$GS?R_NNZZ+0+;6K!W2[:WD#P<9E>+\A-]AT"2 Y[ M:0HJ#IP/K:+9LZ84O-7,LH:I[6166RK<.K1-1,_T?L[&BC-[^GILZM[10SC[ M&0_9_X]K!#8PG/4)!O9D[J2[7V0Q>7Z%N3,/SP51(Y^'-JL[RCZ#K'0X^$Y3 M?#C)>\@UAE$\GGV7J/_HF@1/^9B)!DT=XJRB,H]TD.>TD1 626G=X+8#?K>; M08<8[MRY,[^W=0C3USG7HAE""F_(0SIV]L/8?>$Y/I#U_:,\];:IP[ZFV)"BYO@@/,/@"XV=]TKD; M>_BT:V/^.5LC!V3>9G_CRV+__!CX2BX@>']6>=&/^KW9\T90_]@%DU' M\^!J/!DV5Y-H,IS_],6#M5$4SX;AC7DT&4W#&Y/.C:\7>HJ[GQWM4G?V_X5Z M+^U>LS7/OXZ[(U8SC*;]4,RS>!X^[?$#+91^ MSOYRP3[T&4?SZ?C@[A K.53#+!K.?SYGOXAQ-(VGG>O9?!),FD:/.?P H>L='_?@?-0UK(Y3F VGAQ3 V*^.8VY2WV>:]_SW M7QQ/)D=%$0^>\X&##H8P>/'9\&-201K.OOA51Q:8& ><1^ITJ![8S;Z M<>![<\P3[P\M?M\>/WWXPTNWY>4TCD:S^5GWSGPT/!,?N.#>)WHZ'$\.Y70Z MB8](CVG-1N,.]0',);CS]?QLU8-!)D5./\N0X1$)_(6)5'P^. C6\/T++J2" M$2' MT@VX$:=N?_M,(@+[MRS0]*6Z,6#538:7-_VJRZC^_,VD]4EE%QU;9:<@% M;;CNFEO3^N[:X&=]?I.1-,(9]OKBR=['S^+L]KCM^Y:H/=7FMG"^Q^);$4^Y M=1?F5G$\"ZYGT6C0!KYKUY%=?LO!?W?N^Q"1HOXP/H))PR[2!/='@U%[_[+= M:K7G3CGX<=)4YWZ3E_.FPNZK';(P[Q^&YR-9L(^O_OHBV,FCZ;:T85E@B7Q2 MAM^>/G=9YCZMT9$ ,CL>4\(I6X$'"2'M(=KSKNY'S)IP'IC)Z20@/0AJAK=!)U,S=H=)=OLKD&/9 /_( MR)[.;[.[T;CE.Q[U0Z.9C@.C:>78",+UOIK1X\IA$\V$KDVZ@/1W$_2 S MF?1G[=6X__/+I8O#6-1Z[_=54OYS;<^74>YA#)N[_;6$M2L.BV%;,=SU; Z" MF[W@V6Z\NP-VJ'6V?+ B3X-3J?R3-6HD9W(+F^L=^PGS>?"#&PO=V]R:W-H965T[ MSSZ25NOMKZ5ZT@L 0U[R3.B!LS!FV7-='2\@9_I"+D'@2BI5S@R*:N[JI0*6 M%$YYYE+/B]R<<>$,^X7N00W[.[VP57_A\8:S" M'?:7; Z/8+XM'Q1*;H62\!R$YE(0!>G &?F]Z[:U+PQ^X[#6M3FQ.YE)^62% M23)P/$L(,HB-16 X/,,-9)D%0AK?-YA.%=(ZUN=;]-MB[[B7&=-P([/?>6(6 M Z?KD 12MLK,%[G^%3;["2U>+#-=?,FZM T"A\0K;62^<48&.1?ER%XVYU!S MZ'IO.-"- RUXEX$*EI^88<.^DFNBK#6BV4FQU<(;R7%A+^71*%SEZ&>&MY/I M:'HS&7TFD^G-_=V8-,9_/(RGC^/'9HM,QU_[KL$HUM:--XC7)2)] ]&GY$X* ML]!D+!)(=@%(+TC@MPCU*#V!%U1[#@J\X(Q[+A';QQ'M MR^GI)8MAX.#3T*">P1E^>.='WM4)ONV*;_L4^K_B>QKQP[LN]8(KLC].[[^. MB=_N?3Q8.??X)S!5)@C!ZX5\!JJXXNVZO6K[\>W'([=<,!%SEA%XP7JD0??. M1F4B#."EF4KQGC0"&C;KD5&N52&_\V*DB93+ 7J"0R;94 T MQ"O%#0=-, ESOLHU82+!PA/9?1ET?CI&]1K+(SZPHZVNUSZBC<+HR"XQF?:R M;3]^0%^G_WNBA2TOBNJDN]TZV0X]>\3]E"6-;0%M[E: ]_9DHW9-]FE0D_#M M=KS7MWSLM^;6VI 2)!'&SL6M[)A?W\E W8_W1V#^PRV4EUJ[< AORJ2J&GWM:8>AP$.M]"Q?29K$'@SEJJ MBAE'-)LYVK683V9B2"[A61#=5Q=3]!91R-_5" M[V!8\LW66$,PF]1L RLP7^IKA:N@0REX!4)S*8B"]=0[#\<7B?5W#E\Y['3O MF=A,;J2\M8L/Q=2CEA"4D!N+P/!V!Y=0EA8(:?S<8WK=D3:P_WQ ?^MRQUQN MF(9+67[CA=E.O@$9?2(@V@=$CG=[D&-YQ0R;393<$66]$+XR+%B-Z B.,R$1S#?AUC7;,< MIAZ^_AK4'7BSDU?A@+XYPC#I&";'T/^2X7&,Q:?/[? M@:E6;()2074#RLEUV+>RV4MH+Y0LF@H4,U*-GXW! OL5%[FLH#.])E'F)X-! MSQ#'_C -^QY#/TJR9Z_'%0B)'^?SIM@#)=A];?/A.<'*"RXVFM18<[UE"L@I MV;GF@VJP.RST!HAHG"9R3:0J$$/=M[[:)P(KAW:#+5PWUFYD?ML=BBIFRUJRMKU;$R8*LEQ]T9W?(*7^,!QUZ] /D\BG6=BS),/43T?T)=5VPKC$L?B/ M2L.*']C%(1JTT_8*GE&)"#\G@BYPEF$TZZGN-PM0?9/'!]%@;"GJC 3_" MC1N FN2R$::=$IVUF['G[6AY<&\']$>F-ARU*&&-H?1LF'I$M4.O71A9NT%S M(PV.+?>XQ?\$4-8!]]=2FL/"'M#]>) M=[Q[[H5WY$UW4GW1&P!#'JNRUK-@8TQS-!SJ? ,5UP/90(T[*ZDJ;I!4ZZ%N M%/#"*57ED%$Z'E9V5T8-*U.V?/^[S MX"ED] 4%ME=@SN_6D//R S=\/E5R1Y251C2[<*$Z;71.U/90[HS"78%Z9GY^ M=GU^N[CY='%*+JX^7M]>+NXOKJ^F0X/85F*8[W%.6ASV D[$R*6LS4:3L[J MXEN (3K5><8.GIVP5Q$_0#X@<1021AE[!2_N(HT=7OS#D;8XR?,XMDN.=,-S MF 78!AK4 P3S=V^B,3U^Q/DZSM7U_1F)QD?OR?T&R+F2VP;+ MIL8^TT08399;C1I:$^P,@Q)8V0*)%=* S=9(9?BR!*)AC2UHR*\:@%Q) R0B M>!403I9*P H;0.=*-*[#4-LX-_39PGA18I 0MN=35!@HB;&OF M4A6\S@&KWVS(XNZ4L(R&Q*(P>GRW=^+6^27JM>-'QP/D/$"]M3&U8;1.+^U= M0[@"PHU18KFU=HPD:Y!KQ9N-R'EIM[D.74L7ARR4,N=^*% 7^R8$I=L 5K)$ M:+Q\4___PM3TEX0SOEGPONGA@VWC=:EZ=\:^MVF\G^5 MNG>'?J#:4_O1O:Z$]L?_/7J!98FUC%7<*%'GHN%E^>1J[W,M;,W?&6Y0_(#_ MED3Q)!QEL<>)DJ'$XY!ZL:?CC%QHQ:$_CE&8LEX@2D(61]YFG/6^,1IFJ1=%2*->E(W"R"-_ M]O];PC#S=.+7130):>(7!DLPL\P_>!:'> O[#$Q*FB9^==%P-.G/MW^+-MC[ M!5:ON^R:1LE'@2,68/DFXU_LK2#\>O>OU)=N5+)2LB*:E_UK\$T7#)Y[G8?> MY(3-M';SH2:YW-:F':(Z;C>"+MK)JQ=OY]=+KM:BUJ2$%:K203H*B&IGPI8P MLG%SV%(:?%#<&ULO5AM;]LV M$/XKA!<4":#%ENPT;MZ )DW; .L+DK3#/M(297&51(VDXGB_?L^1DBRGCKNL MP;Y8$G4OS]T]=Z1\LE#ZF\F$L.R^R$MS.LBLK8Z&0Q-GHN!F7U6BQ)M4Z8); M/.KYT%1:\,0I%?DP&HU>#@LNR\'9B5O[K,].5&US68K/FIFZ*+A>GHM<+4X' MX:!=N);SS-+"\.RDXG-Q(^R7ZK/&T["SDLA"E$:JDFF1G@Y>AT?G$Y)W E^E M6)C>/:-(9DI]HX>KY'0P(D B%[$E"QR7.W$A\IP, <9?CM];@1A:A1B!QN[\BA?,,M/SO1:L$T2<,:W;A0G3; R9** M^,NTK&S-_[I M2+V=R68[U"5'IN*Q.!V@#8S0=V)P]N*7\.7H> O*28=RLLWZ$U!NM_/QT^TE M"P_9T:]LLTEVFPGV3JNZ8J*T0ALF2ZM8)I*Y+.?,:EX:[CK'@)(V8QRT^U-I MELJ2E['D.12,E;8FF8#5AM02H>4=IT9S;W6-_K4F8)66Z'F9+QGFR(+KA,5@ MBX8#PWB9,%5Y3T!0U3K.T&=N'>V;DPJ:JT0[:"W@6L"@+)G2\$8:6B1U+)A% M0"7&6".V9.*^4J;6L&2, F(KDB:4TLI85FX!0A@QPK#=%4;#<]P(#PVV;">U M1XY7.)B"4V#(>.G<)RJ'YGXOMU[6PBAE%AJFCC.6UI9PM0 -A>@2?"^+NF 5 MLJB0E)39A6)+P;799^_50MP)'3A'WGC!ERS.E$*R2F594S[!8J$MYO'#Q%%& MD-IR_KWG.XK7+LDE1KM!*2C%<5XGJ&K 9K5U'G)92"0M(%<24QR\ 1&D7088 MK[&JD5>0 *4U$K7AOJ:41,)<:97)F73D$)!1A8PA:RQY;7E7<8W:U,CB"J/+ M)](5(\LS"I4*6H.@3=&;S"XDN*+2U( #!2+W9>&L4MIM )1.2/?X6Z"-+0(V M&.'D/-6J@.J=<*QE6S.(Z C9:T-V,:M$,0,3VGGE@L9-V"]7QA/ (8IBVQ P MF+ YE6DW5P;,>LC2F!LP!;MF&R <[>Y,@H/#PSUG?^)] .*/S'4G7%PT&)SMP^A;O8#T M_IZ;+2F7&CV;UZ)EMFS5HFT=RUY4B31$2F7E$D ;>&A/)J!:Y M[^Y,5DQMI1H-&'+DQACV&B+GYBH\7,4OY<^?%^7?T)O1(?*(49RC\?&S7=\V M7=XU=UO.-43K/&_KW-HXQYY! \D?I5U,%,+S85PK>?H8XC[(5O63*PX:AL_R M9E/#M-9U?_=K97?8[D$03L9[O15'J^BG(- U&AU[))A1 DSKP( S%9>3&]'WGC3_0^L]O/X!/5\^?#595 M,$@(=0#Q)=NM=G\.O/;?Q"MQ_\_"!Z[GU.&Y2*$ZVC\\&##MO];]@U65^T*> M*8OO;7>;"8YBDP#>ITK9]H$<='^9G/T#4$L#!!0 ( "!:F%:Q<6@(@P( M (<% 9 >&PO=V]R:W-H965TEM?4TBDQ68L5,J&J4M+)5NF*60EU$IM;(K%3.VLX!)O-9A=53']ND2AFGF0!/N).UZ4UDU$BUG-"ERC M?:AO-4513\EYA=)P)4'C=AZ<)]/ER.7[A$>.C3D8@ZMDH]23"[[G\R!VAE!@ M9AV!T>L9+U (!R(;OSIFT&_IA(?C/?VKKYUJV3"#%TK\Y+DMY\$D@!RW;"?L MG6J^85?/J>-E2AC_A*;-3<8!9#MC5=6)R4'%9?MF+]UW.!!,XG<$:2=(O>]V M(^_RDEFVF&G5@';91',#7ZI7DSDNW4]96TVKG'1VL7Y8KE<_'E;7][!ZI.I1XB5D(PV0 :9RF M1WC#OL:AYPW_H\:6,'J;X#IC:FJ6X3R@HV]0/V.P^/@A.8N_'/$WZOV-CM'_ MR=]QPO7-_0J2R?0SW$CXBAN]HP:#L?^"PP'8$N%"5363KW1B,\$TYL @8Z:$ MG#_S'&4.:@LG<9A,H$9JVI)R0K@GX3YA $W)LQ(:9H!+SV1%H;%@ED:5VDGK M&*RNM7KAU"\H7N'D-!S3L16".G#@I37CM)>$*Z8)UED$JX )X?0'7C^9UD>I M1([:N%6-F=+DW0=]H6E[5H;A6S\C.FB."G7AKP #F3/<]DD_V]\RYVUS_4EO MKRCR7'!I0."6I'$X/@U MVW?!E;5OM4VRE+C^F%)-R5JET#K6Z7L/G ;]'?O MXC=02P,$% @ (%J85H%%@%#H+P 4Z@ !D !X;"]W;W)K&ULQ7UK<]NXDNA?87F3/4X5K>AA^75FILKQ/#9;,Y-4G)RM M^Y$2(9L3BM0A*#N:7[_] M"@*-K)G+/W2V)))-!H-/K=C>\>Z^:SO3>F3;ZL MR\I^?W3?MINKUZ_M\MZL,SNJ-Z:"7U9UL\Y:^-CC,;XPOTQ#\*\VC5WPDN M95'7G_'#V_S[HS%"9$JS;'&(#/Y[,#>F+'$D@..?,NB1GQ-?U'^[T7^FQ<-B M%IDU-W7Y/T7>WG]_='&4Y&:5;!@C61<7_9U\$$>J%B_&!%Z;RPI3@YHD(RA^S-OOANZ9^3!I\&D;#/VBI M]#8 5U2X*[=M [\6\%[[P^W;7WY_^_/;F^O?/R;7-S?O/OW^\>WOOR3OW_WZ M]N;M3[?)\?NZ+):%L:^^>]W"?/C6ZZ6,_8;'GAX8>S)-?JNK]MXF/U6YR>,! M7@.@'MJI@_;-='#$'\URE,PF:3(=3Z<#X\W\ZF">#HW^PR=KDGJ5&-L60(_&]L$W M/$(V2KJ#7"4?[TT"T&ZR)J.3 K^NBBJKED56)K:%A^ 8MC8IJF195\@)BG8' M=-K>)Y]&MZ/DE^OK]W!"_[DM8,E G!4<9WPC:6OX]-F$N=+DCVU^QZ-E59YD M%KC!!B>U27N?M4FV6L%QA;]-DJWK+3X'@-5-:W*<'K\'$"S09)[A=WUPCFA! M-_5ZDU6[__R/B^GD_.\16 M3%N;!R)0XYK, W%J8,&L,0)39NLH6I2&&D"?; M#6"MJ)A'$J]YR(J2'I )8'B#?P#:#(RPSG(S2JYACLT&CA<]",]SHIB4::]W MH"7\8NF4Y*:J06#10+ACN6D-<(XJ&I=^@8\5B.^WMLG@9,*^F\^F#(OY_>VM M6\@H^6WH&/.@N 9B%-NF,=5RYQC'IBE0\4B ]!&R96*JAZ*I*QH,GGF\+Y;W M84D):#X-D0CPDZT@5.-\.K45%PS8Y'5MB MU=<\#0)["V/]T [NY/Z M$>G/;A>VR(NL(:;ZMH)M7LKS:H-Y;V7G2!;@=$AA@-@5#DHLM]"OLVRIZC;9 MP3Z#*"V+/V%",!A@0A/.3IK<9P\@8(VI$CCHCI.0J(UP,;1UYW[KS@>Q?9/9 M^P05&!!$B+B^_1H>(1\EW4&N]KY!?H%:(? ;>P^,XP0Y8G(/AD.Y S$&#^8D M3VW+V\0'/P,(?## <%*MTWI 8#(:G[VDE\:CZ<5+TKYP MWW ^"](+;*H$+"*S7H!T<%81/0]_P$>886/(ZBUW0PB,H!8"1:'=DC0'MEZ1 MD&JV+&48\KH2==6_77A^0[R:A18HF@;(?U&*ID=V!I"Y8\0C$B[CV=__\O\1 M)J(/W2<)3>K#A \JJ97=$^L>>Y%,3]/Y;*Z^.+],3Z>SY$- )+VM9YM,PZSS M=#(>)Q_K%G88'TSW)DN[&T,/ *=XK)SP\[R=1 +^O )]>1#,"_@"P)0O!D[Y MI3_EEX.'\;>L^0PR&WF0-4LY,7UG>GB8%2IS/2.Q;&/]R6YODMDT*#!OU0@G0",PP*T?P&LQ2L7T.BOK<4IA2)8EV#5!=X+MH#,0 MP[@."^R"JPU#>'FS;9;W8.H("1BVB. YNP6EU,'AE!LP]C+X.M:9D)V340G# M[;&%5&FE#G1#=I\#?=VW&:0F.6/V!';A!.5WT!1_5JHY?(C>!&:RS)JF8.F. M0*^RHB%;#ZP[VB"$:5MY):"K+Z9@%["=D7U)(T> S \;OEUO2](,F-^@FM&8 M>W0;@O: PPB ^!99E*#FY**T@L5"YZ\%]OCA$!#(Z6C1B">UO;@^S>\$I#VM M\]BQNE>T' <.6=TD@AJ %!0;BWH3G7%@VDA8">A#H*][$EL;L%US.@J.'MPK M2['' OI9'F5K-$_^) .:G]@[-;"0_(^M)1421I8W/%$#,M?%=BT^!1 "QOV2 M%U8.)[EY2'2BF$%ZU:, Y=5WAC:']EQ+D !(VA4?7X?.D6(:8 048-8L@;;! MV/,'"6D<2;2+ 6(MH)L6C3,$GV4Y?=J0^A1LID_>9IJ.)V. =VP)^57)K/CC_4&-GTV/0-[_3>VCQRGCY\$Q/4.Z7'Q=N4\:)W=SU"0 MY,5#D:.>(4@ )'U9&I,SBO09U68"ZMP%'ASAA-$ GX_WO.$ M,VPK:5)E 4;]CI4FU/Y)MX7?T2,$2I'S'^;]8R[,JF[8;06ZTL[QK+#"168+ M2RLW!4W-5@ZZT] I!3R;=3+3QLLBEY4%#>VQBF<$,&)T"&=&TF!IH(@&6'=S M9YR0OM%VV>T!"Y5@K;X.6/2D$04X_"I?'&QB85MVU*RSS\P9\'33.PC H?TD M!^@7MY_L!5'+AC&"NAN3%"HL.UQ\=6>L.#!1>\7)QO2Q#J5K(?Y8"S0)A+L4_(>Y%M682@8CO)@#?.91$MUUD M^1/\S;!$FW9HVK2#"*8@V94AKZ\ZM'@<3)XF:*&3C;53SOO@F3M$3X= $Z-# M'([(_<-A0^[A)D;;K-[>W3\%<&&=R_M/;9W$V@)+F%'R(VR""-9!4RMEXT$, MKK%2L8([-$8;^OZ+-3J>X8R70R;W9!P">.-!/?I7. +?9G,_,?#=*'G>V%?) MF]BRKG)Q\_&QW;,=!ZUM9U'O*5BE!R92P]BH##8KS%PTSG+MSLQ2QR:;;$>: M+D*"$A]G/:%967OX1F-V:$-51'8RB/>W(:+2NVO#;]^C!/ #7.D/A%&R(!VB M *>/+'Y80VC$"N"C.@)A80E=RG>/CM4:3QJ,_2%[3!PQHT(3=%C1?!XI*(YO MB8<#IW$:,.NSK F#/E. %8,HK?/MLOW6T8)9X7@'JZH-1A776;5%*<''FR(5 MS] ;<;!_;C/0_YA6J^2>#P,0-W(-],*10[REE8#D06PO2;\J2W:&%N0>53\Q M]=1_,+=FG^A#78(>QZ?'+.^KNJSOZ.%Z >J$L4L0FK G;R@@YMTOQL?.5#!N M%T)QO.MM]ME4$JU$O1OV#X[< T)'KO9T8,J4]$-K=:@O9?4?E>*MLA5H[Q(D M27%F"#DQ!H3:Z)33^1PZ+M-P7*9/N-U1J6K9D8U*Y 890^_)&1ZH0)=[WUA7 M![[OG"?6B,1BU99ICEY?4-;)6PUB)'S"LP7H7LJ#(CR!RV9(Z2<(H2-LU'NC M6#6:C&:U+0'=#R&TPL%6=[SYI)+*%5R+<'"['C%4"K<8RF'"A(.P 7X'SX>U MSF8ODWM:1A^V=6R"YQKU2G!#'E[]+'")-Q _JU[\RG>6[,7]_]_&G9'IUDCR9Y@(Z M>SMZ%;B!E^ D=4HRT67P8_H_NH=^GAV1&>M];&HRGH[1JZ Q MAOHVZG +;\^A1"6=EYQ=#DN-\4:*UW!YY8AB_RJ&_LD@?.[VD$GJXH]DEK". M7EAF8T\NJ#L!!X;I0&PKYQ9Q[MM>13V$V)V^C$.R,%*;RP]KQ36&7&G:\"G$ MKWN@5X=#PV]?>>._HZ8/O?,75.2JU@L4O3A$^IS+:S@>-0GY79/!?"S0I3II M*+UR87B,/R@ &@]SM?^5M_: D%#*KGQH+P:!IR8^$H0Y]NJ8%>A0;?)'94JX]H:X-B8O>$E+GEIGJN!)Q2@"P 9G^9YW!_FW4(KH'0$I*JI1 M,%]K:$]9H(15H*D$#'_C]#N])$<,+L.%0I8ZAP:GL-VWF"#O&D/4FWI+D;YB M3UIC:+L,9M,M#1EIA#$^)O6B+.Z< XUS(-9K5%(Y7".!4Z\J1.!Y:87N!S)U M/I,=ATS;-"4S3&)S(7W/A5SQ%6/^1DF L/5M-&^Z3R4TED-C0RH3T92C1Y;C MG1A21M"(BQ#]6HUD=;C5 &4V)O+BR6XA<*06=89(V;0X:7<;2G\10TBJ($C DP8(R^?#NDU:\^.$H9_"= MQSC_*.9\R(5C'Z27PKA5@RQ4QD%$C9*?*>LB8[<9J&>9UVB]IT/R,C02C#CR MR%5>B[^+?O?KH==D'3M]OMV[;>U]902YITC_%@X1QEL=A+1]-.5#-XU$3PGV M?QWF)<\EI@BA*8G8S O9%(3')$C M/3:?,:?9,T@RREG0NF0,2BYB9^$"3GQI\CZ:%0:VVX@?P&50V7K5/F84QR!! MG6HS$%: J=YHXV(@45(IB:V(E3XP([%$,-.61-V.:3M)[=T,EB)/)=),[%>( M&=Y!;&IO%C[N(%*P\(:VC[5/EKXG-'2 MKY+CXA5&!LB^B=="U!>)YF(E(27'ERFK-0%Z\DJNS^[49J'B\'[;V/%T7/1, MW^MV9Y@VV4YRLSIPM9C M_%H"B;'DVA/'!-0HF'/1-D=DMC:F%:**(RU$?TMGLZQ8B*B-!&;,SH Y;+^$/9#)"&CRY.L\BAZH MOL;;'U+-)\.9X+]($GVO@CS\:CE*W-M7_B_.>@)%,_->;I>*$CDI1((&2\U' M8(2?.&;!>28#-*/A'K)D?*'(S6HV"3H6,ZPMT[Q-E1J&Y M D1Z]F879PP":5! W$9>GBJR]B4A$,FG%8==N>MXJ+'&A'0\<>AUWX>U!D@J M<0*B\HD^;.=6H^2A56%1/"/UD^I($9@5AN%A,)P7F-K7.8.4XX&WX9"GYQ>% M*X1ZWZTE_"[DUV\K#*,!/&6*OHY5TFX77P4M_->7DL"]":S/KS0 WHG7D^I5)93J5Q 0B(0N/$=!"HZ M((2)BTNTBB?7YL,H!UQ)G<.4W14')* MS (&R#H30H[!RXM<1;9[U\19)C;)O\WY-BB 0I'#9+@PX<-^!5FO+!H>9>WU M9#V0]MPX%RFCWMLA>\!9QFQ*D.N! MU7JIA!/!1/2F#9^_V1"QY&P^=)6)XLE Y4- MZ'BI/)$R+84&JWR+[QDN D0D/]X#UCNN>2"_$[ $&FW\9$WLN.X/4YR-ST"Z M.DJ@';WQKA1ZZL;A+Q09<4ZL-I:]V\R2,U]\36+#NAU(]6.D43!+(8B47TG5 M&8FGJY,%K"N<2!E)O?UVX $D!I*Y_5-V9_299H0\1?P8I)%XRBNU?"R+M+0L MI+@#RXH)#L9J M7>YHQ\1P;H!!@/<.=4\(-LSC"O_$Q8Z+X?S:V#1< &]9%2UG$1*=D%2-,XZ" M1:_='']EGY4GC7G:$Z8]R7H7!>6Z >W2[3I71\EM!UD=7#4'#J>B1H&&BUV9AH)O_IC3D:6Z1<..2B*-[09E9""1SGRLN^,DL! @F5V_ MF1;6]=5A7.V;5#X\KWGY!%-/THX:$1AV[_D]D5PYCIL<H%+I_U M7:4C!+#8_:PJSSUQ^/KRG?)$J_)RILA@^,1$4]"@\ XGU&B'TAKL+RPH=+F2 M+MXZE+1"J5-X'O +_H$\>_C;72R25S.<;=F(@> !U#$0L6L^X0G(]O+A$B7YGXB/& M2*2T+AS OTK^'3)_O7VLU^1J=W$.[RK3([AR>CZ37YP]14$-MDDJA(<#;1&? M0 XN"S5FM7%#K% T*?_2U1N#& 3;HFFVQEN3FHGJH MZ4#$9IIB-B%G3FS*VNH0I/B]G+#-HEX.(4+C7;@CZ=/!GED@PDUM/>UZ:"3N M5M#Q0 'Q#\>KV3@4CQ"0/AT$@W:+[ M2ORXD>M0[SP%P'1P!A.W6/RI9@EN[Z15">\"$W_ ^8H*(BAR+A,!9GT%M'>F ML7#LFZ8KKBWI@+@ZK05ZY]"0;NMC$DJZ*O\2[C[S%#0,"BO^_EJ^#!E]) A@ M<755D4AT)W=D.VG_UJCF$MJE["16 M#)T?Y6O:!FADX";Y:?:8S5.IP#AMP?'@,&U4KY?*-W#RY] /(="NBH$ZR<8 M5('T5'V81!^26V<;N"]G9^G\+#QSD9Y/)O[3>3J=7OS;,?@"@3B;G>KBZ?0< MUOJ" +C\]K326R6IE">=XK#2/8.+,[M'9L_51P$QE8+_[Z*BKC\QJITGM^(; M!CQUYN/"@!50J=(ODIX!E?/3]&QRIKXXO4PGL[-OAK3C/\33YWXZGEVD9]/Y M*_7%)#V=G[T")1 3C*SA O(^!N6=!UG^P!NC*?1RKC]>_@7PN^@S5=Z+N/DT MG5^$:02+OU+(2LH.7%K$$R,=,W4KK)Q.8$635]^\!BP/8I/]F2# R9^GE_.( M%8A&8ND^%>+/]#0>9VQP*VUSL]/ !8V/$8VC&]M127=;N;'J8IV I" *J3];(EW6 MYU#10"_%TIO%'@)=M)JIQ)\]!4.R'6TH'B"#.EBO/>'U4?*S.!*ZS?OB''H/ MC9X_=":JML1FR*@"S:PL:6%%NU\R@T&?9;$A98J# ^B2]EM59L5:"D^HGFEC M&O[R8)F/KZ@E9.28N['TU<7>U.R!GZ"APGFK$8F*O<&P-=AH!WLQ*"U-?%#* M71!V+K*D)_S6B\G%>4>W&SHRH7'/9+C!S@=0F+)F>2^=VF#@>B,1L$-':'C M&G7.H3&OR,%P>3$_40TZ;HC^ &?>DPF+?V/@8PD*)J7WYA2LYLXA)I>H0!K: M3RZS3=%B*P?O(W7VAWWU MGW0'24].@4Z[5WRE!N]Z\ZC]%?,$L.%]+X8L<2&;=9WO11:=)4URBQQO'"7OP6)C=D'-Z-CKZ%TYW&X0-(*J?N GKK?M/?=(/,8'7-.8M]>^ MLP,NZR#HUE7WON]=="U"=8XL.O[;D11(#%B"U/2TH\2R?JX>"79J).XX8 M"/OCAG [<"YE<@7Z-T::.?7IQ=GT-$U>S,_'X@*\N/@*UA6Z$4V&^PB]5QG5\.L;] R&$0:Z#ZF>I0?>GNM<0/?\1GP^Q2WZ($@R73;$0P;,-CKP@ M85Q!*QZ:Q2YHJP"!2U.GNA$OD1C:8% PJ_,.%T]3P1L6G_Z0N15R'.C,PX2+ M3-HWZDSJD$--GRFC'=-%X _@L_PB5_@HKY8T?:7V%E+)%.I23,5N!WRS\:UL MR^RQXQ_ 4@=6-GI\?';/8D?EI;&1AA5THM[>L\4JR/&4AX S9GIVP?6]B,IF MN*,1>2.DZ<%*Y1R=<,[1"28.G?B<(XODHC*<)>Z!+*(QG?2;'F(@U/AD*^YE MU.G:VD-]6>3TQ$9WEBHTR9>F>M!D+:_-'I!'O.B@DFTV!FOUJ72@=?D'HH>X6+?%0'FN4>UJ*1P\ M+H N ?>2\I+:J.N'RZ^C[+CY^*5/M*LUA;)"@V%)/#@PB522 M7&6E-"0CC9WK'[,OQ*1$;DMYOJOH<2Y^LBMTPVGM/\ZLU']RR"!Z-A2"?(T+ M>:C-?6CJ,1WNO7']1&,SUPP+V>NKY/CH^MW-V_[&TD],]$]JDO$U<[F&5S"C MTXNN(GTS$IM#0QV0HM/((-"OLTSU.C_KGT$]MA*?1[[N"@1B41;2N,0T&(#. M]<6-:BB 6%;;$J/DG&(I*JZ+QO6WH[\9F$47&'FW-49DE9OP<-LZK:")EP&S MIC13?'_$O0JE:,2H ?3GYD^^K[G9@-"(5<=M1 M\3E*P.._LVJ+H63GE0@^N>/+T^DK]?E\ZDH56K]% MU9)1<\C@TIRGIY&+\R*]/+]4GR>GZ>D$P+_VMTNH*@XZ)$37&CK=Q'66GEW, M.I_Z((\.^?,@G:?3RS,-Z3@]GXW_]8B.B6#?.:4V^BR=G9]I0C@^3>?GY]$W M .;E_-] #]W_GPI,N/]#@((LT:_89_W_C31,]*&!L.*+B0X0'<\GLQA#EX"? M0R8V4X)[>@(;'.()QY>7:K>/+VO.M],%2XH5XZ,1=(.<0/823,7U(FIM M:!T;N+:P8ETXU8,(LJ0/C-73B;>_:Z^>XZD.JH,*:VA:-AUN.W934_I:$[*% M)0&M*>SG7KUT>+P&U::!(:]4"]1"=54EVV-38S=+KK/TY5;>].>DY\-#<\JD MI:Y5> $##5-+N^V^)N%IW XOQ5S9W.@4D?10=V5VF]"M&OX&$2(H/J8^/8(- ML^$[7)X+W_-G%5/I@6M9?"/[Z&H7C7SIZX?C(1Y6M$+( M=N'\L4,9.U9ZY20KDXO2#G.2"XOB;O:)ZVD.@4JI->AUV=_3;L-I@!OL&2%; MR0:]NW>X(O.'4NWBFV8. 85<2:-9&H#2N.*H#[CZ\U^W93O1S MHNG'K<@DB[K*#P[HSB3L9'Q?!K5SWB/"?JPH*[4'PY*IG'*;]P?C6RR]J=&; MB>2Q:'6]Q+ M.X$N+XR85]0"G<0>YP5&"92N-T*H_1)^<(U^,N!V:?)39C%-/;FV199JGO/3 M%OOHN(I>GV^N2UC3SM9)*#$I#=UN%*1#ZMTC)7I+@ .DNF#D#JRIK&J-(?>: MI(_XA@$8=[G+",\!#$9RN$"GU;R0"F:9"AVW%F0R2Y24@]X"X;JZJQ45J2:1 M+KBM4NXQ(5TY489;Z0ZJ"Z%IXW2XU^)/68/N5:I68H]#KXXP/ C@='\<;$:+ MF1!F[Q??H&O;ZG!(<.^:T%DTI"30T4 SF<:@^EO'4)SWA4I^^!*8'XN21O__ M,3MVBMK:H/S 24 9W&FQYTT*GF@M$&W.+PXIX#_J,FR?M\Z!-6*=Q&0^ M2R>7:*2<@Y[;N1V&IKS38<;ZZE[%>C6R0/W/?9R MAN&1N?7SHYI]#9RO97@DU[=P%=<,C:+Z$F.EWF $DZOF4ODB43^ 3JNEC .Z$MAQ M\1KLDZPB;*SQQ+UA2)RX.(HO\Z/EVH(B/I0'[-*EPQ4*L9;VG.R/;Z@3_*BX M[XD[Q8;6([2_H8K.OOK7.?^?GX1,/KX?"XK$YLFNP#ZOWKTVFLQ>^D_CT<7%2_7; M>/+R!)XX?YG\Y$CXH4;N2LD4WC]V#OL17CN]')W.P\?9^>CB\N7)Z6PTOGR9 M? "U[&2%5\7Y=O,>X-%%!,I(B2G,P4)]:[RDXYG MH^E,/FMWERJRXAB62J-4BSS,QWQO1=!6O,!1;U+U5O^@D3+?=Y1]?28ILR+[ MQ5@(W,2UR.L4>2FXSG*2!QUO- MS0C],7&=)ZG4SCC2E(SMJ+ 7GHT\(H 7BK;ODC]-4Y^ 0*+;I=%.]'WY0DT+ M(< MTN#[(JE.:1('];V,:)PXOY'JKNBN'LH0(>^7GTAQY?:^ !FFVB!-QR!YJ6=_ M9EGI K#(:M)#L.SVR'@GC5C$T88L9!=:U>BTP?1HFZ(X>K2S5 M:""C>2-Q"&E:Y2Y)7F)3)_%49"55\6(7@[M[]B10ZX,%%FN%W'2?G4)))#F@ MN1XEM\9P\\;?P6Q()E.MWQY4@.(*/<)OK1O:=9JJ@J0 M;PP.K0.>SM1(_T\#UU\5OU(?1,8-!*1.I_JZQU-5-O4BF5Q,#N=[ALN0=51J MEIY>A"&FZ;DJXYK0W9+]42E/%.[ALW0\FZI/D_.QCIS"0 ,!JKW1YNGD(@3> M3M,+M4X >>JNUGR::!5V8- HXCDY32=GG?JO( M'-%HC-B$ 8DG_0FD:57']F>Y++T27-]H,DX!/:X+)3'%NLRE0T08 MTXEKROR*H.CP9"UUJ1:#^)EOXA>_Z_H#NC1F9]\>SZ]V8X?S*'5][QGG3XDKML%(L)3 B4S!9F76^ A3@$IZAQ3!+1Z\ M'+]5?>I]FXL)H_YTC%>"6"3 M@*.6$?HZZ@ZM;$%92#$1DDN%^*/W G/PPL44\5:+BGM@9#W6?>?69MU2P]]R M\1Q#/-K9Z 9L7-N6M1L.!+D+X?6].!R+W9/7G9@;7VO;-[8HCHBLO,D>*V[0 MYTMD -FYUS]7>6:$ MYXVLS&,/-;#'$Z,2MX;9WN34P;D'3!_E49C6I^[MT#& M*/F$2-,#^M[$F.T8)Y^[)7A '/D>.E7BXZ'+/U2\1/DS_6TOTE=&ER5@WP7. M:7#A$V)962M:?+PH[C&@I_$=FWT;<.%?/AM +TK()]RVW E0EP"%7$E)U6C! MSM4=!=!WYS>Z%D/!T:\/0P?6AB:,OPV!:Z3HC7AMJGK22J_(E;OOL=IGM1UQ M%!2@;_/_1O6(H')=CL]!.YR=SX:$;V@K.1UN".F8OD\MQULO>H7P\#B/07Y$ M0^FZ'C3W3L>3X\^O$KHUA31%1?KXO(3?2+'50JHG@>$:!1GL/?5)5@(345Z* M*>?'-TJJ\'G"?BEL6$;JJM EPI*X-I5RP+CZ@ZP^92V2G,&X*^F[3@5V=+RP6&\^ID;O@+FX.1:, M!"C!,@#E2/6*7<3)4I$+&;SVI5AOR0]T]G)/(W$O"_* PJGL)N^W F7)T-G&%;6?=?BO/L!A".?MTN!K]&F_';0NKC:S>DS$\S!>@U)Z1 MKGJ_?7X%9L>HCBLP>X?^)GL_XCZ8.#G#TL(+J8J>G7<[W@QA/E1%3X>+F'^. M_/^KOH2SWHT8'G6GW?$'![[2#Q421BE:UW'4.S;=X=:U-X_UMLRECXXA;ZR[ M5-NK=W1Z"]Y;Z>S8[0^ P:*&[DV(.ETZV>RN=E0\0#5GC2_\S>1IL":NS,"6@T#CWW\">JDSM7T + M4S73GU(=6E0;=)6R,Y]Y42@=XRI1*AUG <6XI;"GWX*KY%=T^R03^7\J_\^X ML"YLE8>%[6L?E43B0X.*RK>(+>-U,@B)E*Z&;I<.7'(.83)1Y\EMM?\L%7'V M =ZU]2^ZK2]73Q^DX-W5M*550(F->H^\D)?JN$FK.8!T2E3EKJSX\A_;_,Y= MI.6]MEBORC#'Z[.=3+U6+<[J]OE28DC)''$N8UC&DDZ I USK9+K$",KC4BD;,C>)+<6]Y^Y>3;/DKUP^68J:KVC>+V>8,.5UK2X MLD;%D\A= 6 [*$XE]H"98R1"?0PJ:Z5J&G? PPB" DF;-IKIH F9MYT#U,T* M5C?F19&WG?2LHVB)$-D_MW7K'(R<_AL[!O%&V\(K[K2SHN>SMK4@GAT[\E9["C7N%&=HT.[]EY4]Z73NC17 M&R>*$F/W'6]!ZE4PZ'VQH8Q!Z;Y- _MF$_[V$YG0)57]?OT/GU/E5YL=NJVK MC?-0], ITSVIV/LK?*]V*)T?9TK^ #!#PBGZ8+-N@2,'5A MVY!N%]I&3(?[/OP8\MVUL"#/M\GO ))>U6YPT.3+NKRRFVQIOC\B]:QY,$<_ M_(G=#YZ:[&#?B?S)5P-:25&9S+VB$J;E%_Z+7_#91P>F1'P?FA:.74'\TVU3 ML]<'PMU4 H^MD1XUV1Q 1'3#:6ZPL2N7JU69"2W8V)E M5YTU9SR[/#GAQ7$7ODYR58=][Y6,WU%>8\,%BO"GX/NI4ANG$<)BR4$6BI/9 M<\UW4AU /><'8@V1"_/77)-? ^"-5MQ]!H!$W=4]Q![1&LEVKTB)-9%HE2ZK MK \XUG5P+::OHCY[HL#<85%JFJ5E6:C'HGL*?)JC[)C-UB&?H_'Y8^+N"*V) M:$%Y9,%D4@WFAQ3V%-_G!0I"4\LE3XT.EP(!A4['O"'JGCR,;+5R*VBW],M1 MJE0P<%4:HQ+PM,+N!R10A3:IF?G!K<2\E[VU 7 #W'$6^@_,AML"?*!@$.:I MY/6&=C6LT!?9]S'()\;-,LR#?\;8>,%R\ I,QY-+ILE0]:42/&]]V3^7:E , M[.CGZ]LW1Z\X765W')S[)U3)3IY MI/K%(Z2@**_$+]'1!@+]\M MVYJWTO6]P_V)=VRW>@;2&2;+L;S5TRP_UII-"O]/1_TX+.](>51MYC/6HLHIGWS-'5TYYP%,.W='+ M#=H!)1RTIQ/[W+S1T4<&!]1P& MCMYGN##^L?1N!:YYT^!15QDP08V-=8?#<"/Q:VJ0'CETZ.*#I:Z\LZI?+3

#(__\-TFNS._T:4=&,]:P:OCT?G\B&_> MH-#)HNZ!8*F/^\-F-<-/@"_KVJPB.0#3H"] @F\'_X74$L#!!0 ( M "!:F%8)&(&]7 < <: 9 >&PO=V]R:W-H965T8J;ML.^6#K4X>%Y/^B+'2\_B36E$GW.LT)9D3"6"YFHE-24FB-^79S+'M8)835HRN+O3:77EUP2N9L8+>E4A4>4[* MIQN:\=WE"(_V"_=LM99J879UL2$K^D#E;YN[$J!92R5A.2T$XP4J:7HYNL:O M;["M-FB,_S*Z$\8[4J(\UO'SXN/KQ#=[?O%_/% MVP,RK.+F823E-[9LN&\DU-V?D;RMA!O_)"K@5Z6R0TZ1.8 9LMK\Z> MUQMGD.(;NIPB%UO(L1UG@)[;RNYJ>N[+9#\FCF"$!&T MW-+1U8\_X,#^:8!=KV77&Z)^]0 1F50913Q%2R+6EOY%](^*;4E&"RDL1(H$ M8D7(DBTE333",3&&#_KQA\BQW9_0US[!7C1_I*6V60\XQ%0&-0&,YDHT)P;:./7)+L2Q2*Q)KO"L0*)-<4 M"4DDA30E]V9!*62Z038C6 VFX4!S_!;S_!/]@S@E4&R EXK0=,J0QED/:&^ M*&Z)$%2*8RXQ?,*AP>8\WU22ED(K:$-+MEG3$O2HE+?1ZG#=,;I-4[:D**W* M@LFJI!J[0]E3"\9($/;'9^@]A72[YEF"6+XI^5:KN=/L[1:\ M29M@S4O@92\CO.;[]TR1L!"O$5N-I+2OD!-L$;2V"$ZV14F5.*Q8*0WI"EJ M-OACQE9$U22!=FNV!#\'S=#/&ZI=##3Q"#(!@D@9P+4'+OFJ8'\""&Z75EJ7 M2NL\.6K,81:_57P_]_R=DE(E?Z6 P?#_TB=D"%_KQ5APU8^G; K-2:K;&$W M>#&G][7*S&C>?YJXD14X_IFQ@"W/#\[0HEB6*HDI QPJO\Z^=9<(4I-DJ^3K M>W#LFV#\%>P?JH_"V<<4YSN6'W7'-%I\3X4 5H%]<*H-)&S=DP]3FM3>;VC% MPR 1/GNQ#.\Y6%L7B!-9@,S@6['?2Q6NI?+/\Z$7M:$7G=[806'EA:YS %W? MSA?'(FR8WC^5W]]!<1-HDG&HH>+E-MD_E3&VA&5JX#A_,14HL^<"NK>OY1)F MU$]4*EY,!ML&[]G]@H*S,\D@',&Z*H/6C6831=!X* /_AQ05#,.H&6H,+YO$ MGG-FP"&.S:^.XWZ]Q@^?MZIZ:AT$96',8&C#W+P\#^=@=64AM:@C# MW@JP&?O?P1^^M-3^M>3"C_TE=C:?W:IV'.(P/ M1(NB)H\"Q-!$#(][?<#4"4C:(NBLX,5I]/%0(V,VQH9GUPC M=_JJC2;G!"9 LM)#7)5O=$8Z5BV'*?]3P7$0%&_8EB6JZWAB-.L:03S%,#?O M(7L:16/CFXW'YX 1CM';_;BXY1F8,6/RJ7.H,QNF?BTWE:4F5LZ(NHZ$+#F48]5GP3<&+%B><:G.BQNCUTBFW=20GD3@/< MOOKAN3>% ::&G_\??*,*1::V0C_;:9LM=5/F:[E11T)QPJ-J1KKJZ[C*;/-,WOD MP+)=QX!P:)ME'0@-9,^_4/,M''55P;,B0TY@V=G?]#WK&Z9V@&BO'$/K@H.# M<3S$0WX\,^[F84A;Z7\@8!)2);&^IF]7VW\YKNN[_0Z]_HOD5U*N5"^;T12V MVM/0'Z&R_M>A!B3?Z)O^1RYA(M2O:TH26BH$^)YR+O> .J#][^?J_U!+ P04 M " @6IA6C,*;8O\" #8!P &0 'AL+W=OQRO6'O#[II ?WUG M[<2D50BH[1?O]>;-F_'.3FAV@D(NN MXSNKC3L^2XW=<'N=.9OA&,W]_%;1RJU98IYAKKG,06'2=?K^R:!E\27@@>-" MK\W!1C*5\M$N+N*NXUE!*# REH'1\(Q#%,(2D8RG):=3N[2&Z_,5^WD9.\4R M91J'4OS@L4F[SI$#,2:L$.9.+K[A,IX#RQ=)H@+)K8[*0,M;0F<3RW/V5L%)URLC.] M_O#[_<7X8G)Q$&PA2^L M\Q"6?.&_YV%3^!5Y:S.Y+:P3/6<1=AVJ'(WJ&9W>[A>_[9UND=ZJI;>VL??& M53V!3 "UX713,8:$<07/3!2H[8%)$9C6:#35P5/!%4%8'H/@;,H%-YQ@=%YD M=M]4<(O3O*R=F#@WA;U=V(18$BFH[GD^ V,OS[+X^4_R9YU0.@2G:VWU_Q_Q MM<502&W]4EG@">Q^.0J\\/3#<5@HA;E9^=L!_R" "49I+H6MX54S.>:Q"8D*FW?WC@@*KZ2+4P*IHSN!%(ED5!Q,\)4+X>6IZU9=SFBTP9AC,:+,D"IJ#NES="4TZ#DN8% M,)ESA@3,A];8.YWTC'PE\#V'M6SMD8EDQOF#(:[2H>4:AX!"H@P"T"H' M$TYE]8O6M6P_L%!22L6+C;+VH,A9O9(?FWMH*43N 06\4<"5W[6ARLLO1)'1 M0/ U$D9:HYE-%6JEK9W+F?DH4R7T::[UU.AZ?/OGQ=UX\NT"32_.[V^O[JXN MINCHCLPHR..!H[0-(^DD&[Q)C83G G MXA=(3I#OV0B[&'?@^4W$?H7GOR;B?8'6,,%^&%,LIW))$AA:NAHDB!58HT\? MO+Y[UN%DT#@9=*&/IKKXTI("XG-$5B2GYGM\UC7X61+-U?7S ,KPD(2D%+G* M0>Z+H=O*709HSJDNS)PM4"X1V1;G:^R>HD\?(NSZ9V^^ZM2 8@:B28\7:WX5 M7,H#U'/KN.!"Y?] VG#NF>Z']#G6)2"*$ SSM+==7Q$GMWSO19M=AX^:W&.?'S\ M2"&(XUTH,U!K@#H6Q=%2^Q!*.\%,[V.[%T9L5UH10PA) 1)I&<+C,/J*H M;^,P[$Z.R,:>U\Z/,++=UJW_[K;AO5CS_;>-=UAK.DDBV\?M).D%[?SP;!Q$ M[?R(0MOS_?^UJ/P]M:N5 _^=U%2[O\;Z0MS.ZXIZCZXKMN.P*:>.UT>O>7WT M7OSZ6'*95^]GO5]4"5_N]#I-O@[^H$V_4;Z+A41AC2 M[]>B?K]NSW8<$^9"QZY '$3:WQ->URG*ITW@/XA>-A^D8=&V%\^=_^IU_.Q_ MBV\'7KLNCC!^E/=A8/=[O;9 :,=1_WA?!3BM$:D L:@&0:G[:-*CV_5-M/S,@@CH,_G MG*LM80PT$_CH7U!+ P04 " @6IA6V?E=V5P" "T!0 &0 'AL+W=O M.=8L$UEG"/,IPW=P!+,S^9!62L<6$I6@]!,"J1@ M/<.7\?D\=?$^X(E!I_?6R&6RDO+9&;?E#$=.$' HC&.@=GJ!*^#<$5D9O[>< M>#C2 ??7._9O/G>;RXIJN)+\%RM--<,91B6L:]@!9] Z ; '$Z^X/\BJOJ:'Y5,D.*1=MV=S" MI^K15AP3[E&61ME=9G$FO[U_NKE__+&XO5FBSX]TQ4%_F8;&,KO]L-BRS'L6 M\@Y+3-"=%*;2Z$:44/Y+$%I)@RZRTS4G1QFOH3A#21P@$A%RA"\9\DP\7_+_ M/ ^EUX/3PV!7&.>ZH07,L/WY&M0+X/ST)!Y'%T>DI8.T]!A[OK2%5K8][,[JC9,:,1A M;:'1V62$D>I[1&\8V?BZ7$ECJ]PO*]M60;D N[^6TNP,=\#0J/._4$L#!!0 M ( "!:F%;+RR[!^P( "X( 9 >&PO=V]R:W-H965TT%^^R[S_?=^7R,-HS?BQ1 HJ<\*\382*4LAY8EHA1R(DY9"87: M21C/B50B7UNBY$#BVBC/+&S;/2LGM##"4;TVY^&(53*C!$_X\A8QM MQH9C[!86=)U*O6"%HY*LX1;D73GG2K):E)CF4 C*"L0A&1L39SCUM'ZM\(/" M1G3F2#-9,7:OA:N MN*R(@'.6_:2Q3,=&8* 8$E)ES#1150K)\:ZP\ MR&G1C.1I&X>.0?": =X:X-KOYJ#:RPLB23CB;(.XUE9H>E)3K:V5<[302;F5 M7.U292?#^>)F/ELL?Z')]06:?;^[G%_-KIC*U;(5*!9$4/\$L!2+K9^XIV?4WP4\0*B4^0Z)L(VQD?PW):W M6^.Y;^=]B&X#YAT&TX4S%"6)8&RHRA# '\$(3SXX/?OLB*M>ZZIW##V\5848 M5QD@EJ"2JW+D\AF1(D;P4-%2%8@T40'RD-O'@4\^!-AVS]![1Y4;R%? Z_SL M%G6>],=!YTS(X9M!SUE>5A*XJ*DJTK1,@9-LS[I5_8BP;P:>W5WP3+_GH)LD MH1&@I.(%E16'EV%K]1UL!G[0%?U^@+Z!JO:493&BN8K[(V@;T6JYIMOW.Y(3 M>.^.Y&[TL&GWW;UHFRYVT22*JKS*B(18/3SJID64Z*?MOP87N^:@PPQCL^=Y M?QU8Q\0#9R_:9B\8_"FP*AFNVY'\0>^?!=8-3,?>9]KUS0$>O./B;Y.@$A*I M6]ZY@"IJ/;\C>Z8[:*-XZ%&P.F]X#GQ==RJA8*M"-L]YN]HVPTG3 _;J32>] M(GQ-"X$R2)2I?=KW#<2;[M0(DI5U1U@QJ?I+/4U50P>N%=1^PIC<"?J ]A,U P ) H !D !X;"]W;W)K&ULQ59MC],X$/XK5D (I-"\]V5I*[7+WMU*L%K1A=-]=)-) M8^'8P7;H[OUZQDXW6Z MH#O@2YP9SSQ^9L8>>[J5ZKVN RYK;G0,Z\RICD+ M IU74%,]D T(G"FEJJE!46T"W2B@A7.J>1"'X3"H*1/>?.ITUVH^E:WA3,"U M(KJM:ZKNEL#E=N9%WKWB#=M4QBJ"^;2A&UB!>=M<*Y2"'J5@-0C-I" *RIFW MB,Z6F;5W!N\8;/7>/[&1K*5\;X7+8N:%EA!PR(U%H#A\A'/@W (AC0\[3*]? MTCKN_]^C_^%BQUC65,.YY'^SPE0S;^R1 DK:2(X)6Y2543C+T,_,+Z]N%E=_7BY?79#%:G5QL_+)U<4->7I#UQSTLVE@ MXC$\BOH1\0)+()W$8 MQR?PDC[DQ.$E/Q3RH4@[G/0PCCTN9[JA.14ZBL#=_3.+('T?9<<6Y.YP8F ).;8?1%6M(.L@0:-);I?XD MBXY(OWJ,A_YH.#PF+O*\K5L,!7-$:ZD,^]>%]=]+\*W4]X1"/YD\I"Z:^,-D M\HU\?[E6ZH_#_7R/LM'ORW?FX]WX(*88WO"GK;;H:H9ISO'@?#7]F$1^ME=N MW,]^,NK9G>A86=^QLN_N6'#;X+7[Q4YR6BRX/M2Y3F-_;Q+^P3Y"0!1,; YW M'FPNR5X.LC2SJK1798EK0)G;H*8"?.B4!C'Z'36>_'!E=JD_E.)@[^;&O;UQ M[Q.-%6R%Z2[Q7ML_@1;=S?]@WKV?7E.U84(3#B6ZAH,19E1U;Y).,+)Q[X"U M-'B0W&^%SSA0U@#G2RG-O6 7Z!^&\T]02P,$% @ (%J85NK3[>B: P M6PX !D !X;"]W;W)K&UL[5=;;]LZ#/XK@G

(HDA M/WVD2-$:K+1YM L 9%\RJ>S06R#FY[YOXP5DW)[H'!3]DVJ3<:2EF?LV-\"3 MTBB3?A0$73_C0GFC02F[,:.!+E *!3>&V2++N'FZ!*E70R_TUH);,5^@$_BC M0<[G, 6\SV\,K?P&)1$9*"NT8@;2H3<.SR\[3K]4>!"PLEMSYCR9:?WH%A^2 MH1_DRXQ;>*?E9Y'@8NCU M/99 R@N)MWKU#]3^E 1C+6WYRU:U;N"QN+"HL]J8&&1"52/_4L?A1PRBVB J M>5<;E2S?<^2C@=$K9IPVH;E)Z6II3>2$!D=17P/\0EKART6!5%T!*_=^-PN\=H_Y_,^5RN@T_U KF#.;8!FM9P-]A"5( M%K$[C72NG\8/]>R:FT= =QTPZTZN.N"UU5^LUV\%W>XQ09DVT<4>R5631T(M MP>+AD&S;?T\>=EN=(#@DOOHV=PU([I(/->63H7M<,9>@H.(GNN"-6'+7.1A5 MX]R%FK(5#763#<\WG59XVGY[<+V/YR%_?L=8G>.F9A4U^W7=EJ5T.'OI-*/6 M6=0^)O@FW#N"EZZM\-FU=;!6OL[]YQ+]7J7TSUIGO>ZNX.4SN;BKC/ M*\5H 5.!9)7G1&Q'P/AFX 3.WC&CJTP9AQ?W2[*".:C';!')I,%YT_&^)H.'-\( @:),@Q$+VL8 V.&2,OX MO>-TFB,-\'"_9_]L<]>Y+(B$,6<_:*JR@=-U4 I+4C$UXYL;V.73,GP)9](^ MT::.C71P4DG%\QU8*\AI4:_D>7C;9(Z&=]=H.![/'B?7:/)S M.KF;:^?'![)@(#_U/:5/-#@OV;&/:G;\!GN T2TO5";1I$@A_9O TU(;O7BO M=X1/,EY#VPJ" RN,(O2%KT$4>C8I1"J5<4$5/8!@M^NW&RMR,6ZCJ>!K:D>9 MGJ0Z056)XA#1\:/&"MV6WT/W]D[VOB!Z8<2=X-W%>;G L.N&0?N5H^4?^U*] M@T&3@UC9<2I1PJM"U3.G\383>U@/JI?P>MS?$K&B^@88+#74O^BT'"3J$5H; MBI=V;"VXTD/0;C/]UP%A O3[)>=J;Y@#FO]8_ =02P,$% @ (%J85I@ MIK8\! - P !D !X;"]W;W)K&ULM5=M3^-& M$/XK(]_U!)6)7[$#))& X]1*AXHN1T_]N+$GR>ILK[N[)N3?=]9VC .I23_T M"_&^S+/SS#P[.TPV0OY4:T0-SWE6J*FUUKJ\=!R5K#%G:B1*+&AE*63.- WE MRE&E1);61GGF^*X;.3GCA36;U',/59NXEO M?+769L*934JVPCGJQ_)!TLCI4%*>8Z&X*$#BY6:QS"#!-M$!C]/.$M9ID!(C?^;C&M[DACV/_>H7^IN1.7!5-X M*[(?/-7KJ36V(,4EJS+]36Q^PY;/N<%+1*;JO[!I][H6))72(F^-R8.<%\TO M>V[C<(R!WQKXM=_-0;67GYEFLXD4&Y!F-Z&9CYIJ;4W.\<(D9:XEK7*RT[.O M=]?SNSF+#-7IQ-$$:I:#[_K^ %[040QJO&"0XB%FC5UXV,YY5P->A9U7X1#Z;$[7*ZTR!+&$3:T=3,_8$TJZ"J1V; BA12KA)1%1HDTWB(TO"AGSZ,?3>X@O=^_T(F 4T^WRQ1=C!?H*PS]'K1 M9 Q^M&Q@D(TW&@>PI7/46X,]EN"/O/"7W1$#D3_O(G]^=.1559894I'1+(.$ MJ34LJ4PIX$53[YK2DS'CG1:@U]AR2(32"F@34'TD-SMVZE!6AATZ-BO'I^#6 M,"D93VL/66Z":4@E665RR@O(R==*ULQ-'!I2&6<+GG'-45UV@']T_'KQ.40< M3GX][:P^PM@>G_O=V*Q]%R;*XFB\->D!%H@F!6F5D..+;>NII!#P4ALF)B<- M0T/D8QP&9C811=$6_@W7Z]8L%RE?\J3)*UM)[ )@4&Y%7K)B:USVXBL%CZ/Y MB!2R4#SE] D%9H5/"B8EXT4*7D1("6.(59M?I* 9]++IL=*4EH-"#>J!-O M=+1X29^5K+-E1J_"UT_F(4D.'_-?"X4Y]CU9!GOB\"XNS&3XLL/VZ"VAJ?-N MRK,]-S!3T1N\<1B;A;BNBI0\:DB6E)$>&K4E[[K?*+*)5\FV1@RJYZ47VF'D MO8OR%94Z YZ7E:XO%_F!2O=P3DB4I_!@'A%2VQ/+*CQXZ?I'!W;LC8^H>G$G MG/AHX2PK$@Z"8O3DG^EMB?NWZJ!>AM'_;[W$]D7L[^LELJ/@E5Y".QC[^WKQ M*(/NH%(B FAT\*4)RSV]57F5=]'HN>%[MAM[=<+A#!X+8E/T4TX55N38SWP8 M!;O"UX-Q[<@='TJJT^ODR97O%"4 MVB69NJ.8'B'9]*C-0(NR[@L70E.767^NJ:U':3;0^E((O1N8 [I_%&;_ %!+ M P04 " @6IA6>]OO^],$ !I$0 &0 'AL+W=O%>JNF.4^9Q"Z?=<2" XL*I33I6*;I=5(69]J@5\AN^*"7+V429W## MB5BF*>./%Y#DJ[Y&M5HPBF=SJ02=06_!9C &>;NXX=CK-"A1G$(FXCPC'*9] M[9R>77AJ?C'A:PPKT?HFRI-)GM^ISL>HKYG*($@@E J!87,/EY D"@C-^%YA M:LV22K']7:/_6OB.ODR8@,L\^19'_2@ NP>.Q/+/%^:@Z"W.9F]F2HA)PO$HERQI9.>S&8<9 MGN>6]GF:+S/9=.$!>!B+IWD2>$J.XZP1Q(@>(W&&6U 84F4@B4:TX''XA/4( MC(N3IGO/DB60SY4*LKJ0&'AJ*Y@D$YC%6;$O"*L4B>M2W3>#1OV(^(;O$\L( M:$M&'=WR?'(Y9]D,!(F67&&H4%<@9V\>2;]QEJGSM'73-%MV6+81!"]&&5;; M'I%CZ@>Z[]"3%I9KN%[3Q0MC"K%:\MC6/YF L?Z(E6M/*&"19 NDBR1\!UK=VC@F.Z0 9$;!@O")EF1->ACB" M-%E;Y)O8Q=.'+?JO^7BS_6.93H KUU[-V-NJS[7U$>SC]'K\61/:I[:?W[=@ MVO&Y2>HC=<9M9YAH]W9Q_:8;ZQKKH;+-]U@30;&!JBZJA4D\A;5+X&5J3Y%9 M^+9^&:B::]_-<&!F?1A'F*2N<^H8MDL"G5HN,0W;;R6M8Z!6.;(A5(1JFJ>> M$9@D"/1N8!-JM)8X(IZ!M%0-;4B/2-NMCN[HV^?ZNMN7W#Z9+@]Q#J M\]SI-=SIO:9^'8UO?ZAL/;S(6VW57L;8)JDZ:V>JGMB:+^8,GP)--U*5W)3% MO*JA4$!1'94QI-KEDM4U///UU5)=];B.HWM^.T8MS$B;? 515"@NQ1HE M6*M1L#!R:;N*<;JZ1^WV%,P-QWGU9N_:A/9=3W7J>QL5)+K?]0Y%9Z?U_$V! MSXI'OD#>Q:*Y? DWTN9_A//R^?PTO?P3XA/C>"*")#!%53)AO'O8DF(1(]%7HK3T5+*U=%D(M(E*; X9"M2PLR<\0)+&/+% M1*PXP9G>5.03U[;#28%I.9J>:-H-GYZPM$'NB/RVNN$PFC1<,EJ04E!6(D[FIZ,SY^ACI-;K!;]3LA'& M.U*2S!C[K@97V>G(5H!(3E*I.&!X/)!SDN>*$<#XI^8Y:CZI-IKO6^Z?M.P@ MRPP+C>(0R,L?K7-ZRS6^DEB=0_%*6"_V/-M7:*!JA="TD*^K- M@*"@9?7$C[4>C VQ_<(&M][@:MS5AS3*"RSQ](2S#>)J-7!3+UI4O1O T5(9 MY4YRF*6P3T[OS_Z\O$/77]'5U_/K+Y=H?(]G.1$')Q,)W-6:25IS^EAQ8R'7=MT!?EXCJZ?Y>:^3 MM4_$BH'?ST %R)%8X92M>5 =6?H_YL= %""$G39OX=<@/+]WR# -OM>(=@6[8=(XA%B+2RF8BMR$^, M41!ZS2BT0B_9F] &--]R8L\D)%;H1R8A- D#SA(TSA*\VEE>X1[#S/YG[G&^ MYIR4LI+KZ*>AZ/$ZSXILTTRQDYBSMMUQ-R]H7ATK=-I19#M[][0&!/B\VZ&Z M.Q'4HK0!V069$U!JIG2*R".4=$'VJ-D&4M@-/X 9=F%&ENMVM>V ?<)FE"2Q M,>-$\4]7[$M/QTJBH$/U0)*N&6++2_:/[!T*K,B)=L9Q$AKC!' TVA_(.&&3 M<<+AC%.U;2KA"+ 1G=,40Y!"QEFQ$L)5Z%2T)*HG:GTMIWA&N;@=T792[4FR^8?R=2=73HCJ1K_A*'V(NZ M' #8IQJQLESZ!#;)0'//%P9AV*L*QSU&MU675-L^AR, +E,# H2]UP9+: 5! M%\A;U)YU[;=MHAYPOL;526"+HXUDWTJ,+T.UCB,;?29@N0^#&\>N#V$6'!B$ MT )O.OAA*;H>:+B'8T-_X^X28O_'L\U%7Z@^=3W^N3_>7G_;:K?%,G8L/TX. M=BF)[QV@:T@+7;\9>T'8U=,X='JTIWG%?K##W05W:2D#*2YJ4ESTZJ:*DY25 M*>BC,GV=V^ 'O@2E#N=F*>W+9\.?^J\JUQM;KZONN<,"2X,V5HQ+8$)+K0?0 MC6 YS;"B"0F/8EL"ZLP'"PQ;O;5#WMOS2G!,I8R#K*!!-J@^J51 MCG=HHU^?/?:%[+[?M51?KS2.9^P!_@NVAJ*+I::]29AWD&SCT#'&B>4XL3&. M+=]M*\E5 2==J2QZP[=IXIZDRY+E;*%17I:2\!6G %(CZ%:6L6?9GM,3Y-Y. MZ)ITW_5;^OD2EPLH%\KKE#Q5-4'@G&@-:9A+7,^LF*"[/K=])G:WWO7T?D]&CON3M/G)5N'UZ5]7 M *FM")&ECP-Y_ MTW^6RO6S[-!&[YO. T-%VO3JUU:Q>;[SOJMBQUCF3,--[+X@V=F.?3Z'LD@9^O"?):;7V$;3VSMI;+0 M[DDVE6PW]DBZUD:66V5$4')1G>QI>P\-A7[PB@+=*E"'NW+D4'Y@AHT&2FZ( MLM)HS;ZX4)TV@N/")F5F%'[EJ&=&MY/IU?1FFKRO3]!73(25W4IBE)F.10;9OP$><-5BZ M WM-3UK\ .D9B<(.H0&E)^Q%=?"1LQ?]Q^"/Q5Q9[!ZW:%OH0J]8"D,/>T2# M>@1O]/Y=F 27)_!V:[S=4]9',VS);%T D3G)N6 BY:P@7*2R!-*")^Q4C:GJ M$ 'F&/;3UM^_Z],@NB0_ZOP+F*I*@6 BH9R#X"^SB MS:!,A %,CZD9/Y%61.-VDTYHN$_'O3;Y*+7&650P@U$82804/V-.%EPL:,)'AK$L5[.0SKE.Y1BBN+AH^.W$8M9MTU.\UZ1Z"&C^E M2R860!2&C*;R'"].I*!?P*SUZ/F^U?,>7NPGL\1TU]PH[C=D:$SW_(;'+^,M MSQ;M8)4U,73B)-ZC'>[;@S;[_AK\!?^,_Z-DFE=[2(>]?YD?)]S!"G^UR%[C M._2YDN7>P'G$WCE>W>=1[[M]U-VXG62'[07/O7SL!^8W M-H\2U,+M5YJX>5,M(36W7N&NJLWE6;S:_^Z8PI[0I( <58.S'FY,JMJI*L+( ME=MCYM+@5N1>E[B&@K("^#V7TNP(ZZ!>;$?? %!+ P04 " @6IA6TY 0 MVB # "(" &0 'AL+W=O/"FXZ=[4Y-Q[(Q)1=PIXANJHJIQRLHY7;BA=[>,.?KC;&& M8#JNV1H68+[4=PIG08=2\ J$YE(0!:N)=QF>7R76WSE\Y;#5O3&QF2REO+>3 MC\7$HY80E) ;B\#P]0#74)86"&G\W&%ZW98VL#_>H[]SN6,N2Z;A6I;?>&$V M$R_S2 $KUI1F+KV"<5YQT;[9K]TY] (R M^DQ M N('.]V(\?RAADV'2NY)QR?OOQ M]OV"W,WF9/'AM*=W%1U%O('\C,2A3R(:14?PXB[=V.'%?YWNH2Q;C.0PAKTFY[IF M.4P\O <:U -XT].3<$ OCC!,.H;),?3I J]=T91 Y(H 4X*+M28UX#W:, 6' MV!['.SW)(AI?D/_U_HXD6[D)B@75$JE:P?;K5CC[".V#DMNF L6,5.8G@T'/$,?^, W['D,_2K(7/X\;$!+OZ+Y M@<^#O"5;5X=0#?: ![T&(AJG"7Y.4A6(H1Y;7^T3@2>'=H/57#?6;F1^WVV* M*F;)R$]0O\X4^4,:^\DPZWLE"?7I*":SU0IKK44L>-G8:DLTY(WBAH/^]\.8 M574I'P%VM&1MR[@F3!1DOOBB.[]!2OUA..KFH1\FD4^SL&=)AJF?CNC_5-L) MXQ+'PS\H#2M^8$''U2,:M=+T#SRE%!-Z2@8_Y"S!;-)1WVL4IOX@BP\5H*#7 M'?#RK5T/U"27C3!MH^BL79N];+O+DWO;HS\QM>:H00DK#*5GP]0CJNU[[<3( MVO6:I338N=QP@[\*H*P#KJ^D-/N)W:#[^9C^!E!+ P04 " @6IA60",: M'6$# #>"0 &0 'AL+W=O9MA&.W;/=+?OOSW;:Q(=* 9U. MXDOC&<\\\\R+:X]W4GW1:P"#OC9Z7$/#])G<@+ [2ZD:9JRH M5K'>*&"5=VIX3 D9Q@VK130=>]VMFH[EUO!:P*U">MLT3#U= )>[291$!\5= MO5H;IXBGXPU;P3V8#YM;9:6X0ZGJ!H2NI4 *EI-HEIQ?9,[>&WRL8:>#-7*9 M+*3\XH1Y-8F((P0<2N,0F/T\PB5P[H LC;_WF%$7TCF&ZP/Z&Y^[S67!-%Q* M_JFNS'H2%1&J8,FVW-S)W3O8YS-P>*7DVO^B76N;T@B56VUDLW>V#)I:M%_V M=5^'P*$@WW&@>P?J>;>!/,O7S+#I6,D=4L[:HKF%3]5[6W*U<$VY-\KNUM;/ M3-]>W;R]F]V^FU^B^?LW-W?7LX?YS7OT\H$M..@_QK&Q09QI7.X!+UI ^AW MA*)K*A+Q-91G*$TPHH32$WAIEW+J\=)?2OE8 MIBU.=AS''9=SO6$E3")['C2H1XBF+YXE0_+J!,NL8YF=0I_>V^-7;3D@N41& M&L;M$7@$L05]C.EIK(";?I#:KOW7O6Z$]NW_D3QK0-4ET]C. M8BW*>L,X?_*S]T'4Q@+?&V:L^0'_.4K2$1X4::!)K5R$%LD %V08:$9Y'NZ3 M%"$Z=9'C83[JQ)3V,8H"YUD?8#BDW3H?X"S SDB*KI@V MH 2:Z9KU&Q0GI$<I)(.,0ERSX<%FFO%H&_' .>T-T@R3-,D MV$R+GALEN,B#+#!)>E,ZP$D@_N[?YXC:RI-1.!?)"),L' R:V.\\J_+#0JY5:8]OKMM-WC9=;>V;UY^_*Y M9FI5"XTX+*TK.!!S0, )T+ 9 >&PO=V]R:W-H965T M9+6Z*DPAI^I<%,#Q2RQD3C4N9>*J0@*-K%.>N7ZO=^'FE'%G-K%[#W(V$:7. M&(<'2529YU2^SB$3FZGC.?7&(TM2;3;)*[&CPQV*C6.S%*UD+\,(M%-'5ZAA!D$&J#0/'Q##>0908(:?RQ MQ72:D,:Q_5ZC_VRUHY8U57 CLM]8I-.I,W)(!#$M,_TH-E]AJ\<2#$6F["_9 M5+87&#$LE1;YUAG7.>/5D[YLSZ'E,.H=KQ^_W=M]62=%9TG8$Z MF[@:@QA3-]P"SBM _P"@YY-[P76JR!V/('H+X"*[AJ)?4YS[1Q%O(3PG@=3 X@7_2O(^I15.?S^.*9M-JG MY7BT50KOHFC<^2)%67S^-/*]X5A]("[!K]81XABKSL <,&2I< ML73>[^(OE;!M0NQ/]%N;SG1%C,Y>,#[9$YL&M@1.X"5,*4\LYPV5[Q@9BJ*P MJE$IUQ+;E&HPYC2C/$2VMC];34;"Z3B^N?+X$.,VR=KU5WLY!7VUC<*:T#"4 M)1XHO.!?AH*=[4^D,^AZ_>"LM6/3RO]?%,S3[XTK)A)/%3.M(8,Y4U"V(V.- MO?$>!KN=$3:O4QWM%_Q#5*23":7.##F1<)MM[&A>[Y6VU[)"_KNJ3K\[& [; M)SWT+NO5D;XT:/K2X,-]Z9]+N"*[KQ\=CW+J8GS__!W[1O4'=;A.:]N;-\=? M[WZ@BA?MFVI5[\WA^R2Q%'FK:2KL3J8F3 9E5"D6LY#NJN _ILBH>SF\;*>( MUQT$HY,=[B\8MD48S]BJPO90YB7F!VX<*8'M0=3R"I H&%.KZ2J=RG"/L*![ M,0K:0OVN%XS.]F6]VQJ9RH34^L9 MQ.C:.Q]B:LMJ&*P66A1V %L+C>.(]>K^ @ P L !D !X;"]W;W)K&ULM59M;]HP$/XK5B9-F]22%P*L#"(!R;9*I4)4VSY,^V"2 [(F-K4- MM/]^MA-2PD)$I>Q+XI=['M\]9Y]NL*?LD:\!!'I.$\*'QEJ(3=\T>;B&%/,6 MW0"1.TO*4BSDE*U,OF& (PU*$].QK*Z9XI@8WD"OS9@WH%N1Q 1F#/%MFF+V M,H:$[H>&;1P6YO%J+=2"Z0TV> 4/(+YO9DS.S((EBE,@/*8$,5@.C9'=#WK* M7AO\B&'/C\9(1;*@]%%-;J.A82F'((%0* 8L?SN80)(H(NG&4\YI%$U^ ^F(_NT#4:15&L.$?QR80IZG4&:8._? MV5WKY5U]J1D]ZI*MG5S M4K(KK=J=DY)=&]%;]3*/6A49[$KWB!R%=$M$U@<4JT4;.M+=U\GZV.[[63?Y M2I/UME/,5C'A*(&EI+1:/?F^6-8O9A-!-[HA6E A%=?#M6RQ@2D#N;^D5!PF MZH"B:??^ E!+ P04 " @6IA66YY>:-\" #@"0 &0 'AL+W=O&>+!*A%LPP*/ ")B >BC&3,[-FF9$,\:5?3GPE;TV^$U@S3?&2-WDD=(G-1G.>H:E'((48J$8L/RL(((T5432C>>* MTZB/5,#-\2O[C;Z[O,LCYA#1] ^9B:1GG!MH!G.\3,4]7?^ ZC[:P9BF7/^B M=65K&2A>?O%+I<,&P/8^ #@5P&D+<"N VQ;@50"O+<"O /KJ M9GEW+5P?"QP&C*X14]:230VT^AHM]2*YRI.)8'*72)P()\/;T?!F&%V-IN@J MBNX>1M/AZ!:-[WX.H^%@@D[1)*%,G I@&<+Y3.8&%XS$ F8R0/F3#$I!.1$< M'?=!8)+R;Q+S,.FCXZ-OZ B1'$T3NN02R@-32(_5N69<>7==>N=\X%T?XC/D MVB?(L1RG 1ZUA]L-\'Y[N-4 '[2&VQ?;<%-&J0Z54X?*T7SN_X6J2=V2T&LF M5"7HDA>+@0&1;ZOJUNOY> M=:=4X%0+>[*3HB?O*[HVX E=YZIPBP00%UB [ L$HO-R>RY;B\;D]ELE]Z[5 MN>?O)/>NE=>Q7&_;:K!KU;GH=M^X2L',C==1]3Z_,%N0G*,4YA)GG74E#2O[ MB7(B:*$?S$&ULK57; M3N,P$/V5459=L1)+VI1>Q+:5>@$V$K05A=UGDTP:"\<.MM/"WZ_MM*&L:!X0 M+XG'F3D^9S*>&6R%?%(IHH:7C'$U]%*M\PO?5U&*&5%G(D=NOB1"9D0;4ZY] ME4LDL0O*F!\TFUT_(Y1[HX';6\K10!2:48Y+":K(,B)?)\C$=NBUO/W&'5VG MVF[XHT%.UKA"_9 OI;'\"B6F&7)%!0>)R= ;MRXF?>OO'/Y0W*J#-5@ECT(\ M62.,AU[3$D*&D;8(Q+PV.$7&+)"A\;S#]*HC;>#A>H]^Y;0;+8]$X52POS36 MZ=#K>Q!C0@JF[\3V-^[T="Q>))AR3]B6OMV>!U&AM,AVP89!1GGY)B^[/!P$ M]+I' H)=0.!XEP MAU?A=#R_A_%TNGB8WX?S:U@N;L)I>+F"G["4I@*D?@7"8\#G@N;FGV@XF:$F ME*D? U\;'A;-CW9G3LHS@R-GM@*X%5RG"BYYC/%[ -\(J%0$>Q63H!9QAM$9 MM%NG$#2#H :O766E[?#.C^!-1987&J5RHHU\FJ%RDF$ M0\_<'X5R@][H^[=6M_FKAO)Y1?F\EO*8\\(0G*'!CBAQ)7]'-'[$LQZIW6[4 M\.E4?#JU*(LDH1%"4DA.=2'Q??E\Q*H6[Y/9ZU9LNU^6O7JD;@.T,'78@!/; M$]DKM#J-'S44>Q7%7BWP#9KFDPH6ET59F1!FN10;/%J5M;"?S&N_(MW_LKS6 M(RTV*$&G""H5TEQ-$(DSS3+;KYG-R2F(TK%0F!0,&$UP[T"4PO^35.KR#UIH MAG+M!H6"2!1&ULS9GO;Z,V&,?_ M%8N=ICNI5[#)KW9)I#:]NT7:VJAIMQ?37KCP)+$.,&<[24_:'S^;I#BW *DB M6"I% 8.?A^_7?LQ'0'_-Q5>Y %#H.8X2.7 62J67KBN#!<14GO,4$GUFQD5, ME6Z*N2M3 33,@N+()9[7<6/*$F?8SXY-Q+#/ERIB"4P$DLLXIN+[-41\/7"P M\W+@GLT7RAQPA_V4SF$*ZC&="-UR\RPABR&1C"=(P&S@7.'+:S\+R'K\P6 M M=_:1L?+$^5?3&(<#QS.*(() F114;U8P@B@RF;2.;]ND3GY-$[B[_Y+] MFWFB$D8\^I.%:C%P>@X*84:7D;KGZU]A:ZAM\@4\DMD_6F_[>@X*EE+Q>!NL M%<0LV6SI\W8@=@((*0D@VP"2Z=Y<*%-Y0Q4=]@5?(V%ZZVQF)[.:16MQ+#&S M,E5"GV4Z3@VGXR^WX\_CT=7M [H:C>X>;Q_&MU_0Y.ZW\6C\:8H^HGLPD\N2 M.4I!9&60!(#X4\3FU RL1.]O0%$6R0_H'6()>ECPI:1)*/NNT@K-==Q@J^9Z MHX:4J+F!X!SY^ P1CQ#T.+U![]]]^#&-JPWF+DGNDF1Y6R5Y[V$%R1+.=LQ, M=LSBOJVC6O1*Z#Z&!?7$-EY&#XUD-L5 M3\-- )E8()/:@4R: #*Q0"9O <@'1!P$,K% )@T F>P#N4O(1O^I(7?G;;SYLO$[%7.62!3!3(=YYUU=@&+S ML6#34#S-7M _<:5XG.TN@(8@3 =]?L:Y>FF8=_[Y)YOAOU!+ P04 " @ M6IA6H/ Q72P# !="0 &0 'AL+W=O00ZB,1#VT5J*2KM]MHD!XF:V,PVT.[3STY""B&P MKMH;\,/=W[^[^&QWUI2]\ A H-$KKN:H6T& M'N-Y)-2 [G46> X3$,^+,9,]O50)XQ0(CRE!#&9=K6=<#=K*/C/X$<.:;[61 MBF1*Z8OJ^&%7:R@@2" 02@'+OQ4,($F4D,3X56AJY9+*<;N]4;_)8I>Q3#&' M 4U^QJ&(NEI+0R',\#(1CW3]'8IX'*47T(1GOVA=V#8T%"RYH&GA+ G2F.3_ M^+7(PY:#X1YP, L'L^I@'W"P"@9MXPF M)NHK3@23L['T$][$OQWY-_Z@-WI"O<'@X7GTY(]NT?CASA_XUQ-T@88P \8@ ME-]L!60)Z'0( L<)/Y.3SY,A.CTY0RM;G\ER7L5S0KA=4U7W%%SB KB;+EP-;@>9]_6*XC6]UT?XGL9W8[3)V M^YBZU\<))@&<(RR0B !-81X3$I,YHK-LX TPJ\M +NMFLNHX6GF.[1IN1U]M MA[9O9;<-Z]UJA]DIF9VCS(_%9F<0T#F)?U?W9 Z8:SA;2U]8+==T*H1U9H;M M'$!T2T3W**)/ GENJR_)XY@5[AHK MJ[%5"3FVOG53R8TYSRYPF56Z)"(_V\O1\HW0RZ[&RGA?OAWRJ_Y=)G]XW&,F MCQ>.$IA)R<9E4^:2Y9=YWA%TD=V'4RID=63-2+Y_@"D#.3^C5&PZ:H'R1>7] M 5!+ P04 " @6IA6"(;7_X % "T( &0 'AL+W=O279R?[]2IB 5D-675?8@/W'G0/QY),3V M?##@8412S#_2+K-I?NZ6S:9T M)Y(X([<,\%V:8O;/G"3TZ:('>R\G[N)-)-2)P6RZQ1MR3\3W[2V31X,2916G M).,QS0 CZXO>)3P/D*\2\H@_8_+$C[X#5=^+YB\&LL\ M,;M?7ETO/R\7E]??P.5B M+);@+" "QPE_+R_?B(@P$,H@1B*EAST!<2:/"3A+*,]COM\'X.S=>_!.7@'? M(KKC.%OQZ4#( M0P!F$QV/EAL.C$8"$"7VDF(@X^92NRJ@,,9.5E^>BE_#DR M(@8D_ A<^ $@!R'-@!:O3X>:].#UZ8ZA&K=\F&Z.YYW F^,$9R$!.']4O^-L M)W_*X'1U\P/<*(=3'6(_ZR/D3@?[8PJ,]U1]Z9QO<4@N>E(!G+ ]Z9#NB?7\9$3H^YX5-L, 26(VY20S#MF/ZPV7L# M39 W\?5- SJ5:7*,!=U)BC +(R!]C'29>VF?M](,B[Q;:'V-$:^K,*RB!;;0 MZEP>&5!H61P%X/%#A;X[;,A#$]6?3!J-.=!&N:<$@JJBD+&H>SF1B;--K@\Y MGWHD0AYI:S'B=!:&3;3 %EJ=P\K,0K.;?8,PW-;#])UQ4Q?MH+[GC)JZT$2Y M_O"$+BH'"LT6](IDA.$DUP5>R?EFFC4%$<[2+J025,<&B_JPE--H_*BT&Q&KW"<\8/O)'+>K%9%]G*:C1\2 MTI<3E#['"2FZB3H'. EW+!:QWHJ8;]99/%8=K"VT.M&5AX5=3.PKYLE08TXG M'FJ*QY([+3CZ&5X75F87FMVN]V M#6MS+FF^9V>&+*'5E]\J)XW,3OH_3\ +_!_)RCR,KJ390JN35EEF9+;,;YB$ M(XW/';E^\_VG"VLUNL \O+>67YEK9#;7[?=DB'D$UHD$BLAJHW\?FD&[O@^M MH@6VT.J$5DX;65XW1AJC#2=-+5E=.+:%5J>H,N[H?UX[1IK%X_'$;Y%HU;3; M0JN36)EV9-NTHU&PO=V]R:W-H965TX9?Q9+ $D>DF33(R) MXAR4)J[O>5TW)31SQL-\[9Z/AVPM$YK!/4=BG::$[ZXA8=N1@YW]P@-=+*5> M<,?#%5G (\@?JWNN[MR*):8I9(*R#'&8CYPK?!GAK@;D._ZGL!5'UTA+>6+L M6=],XY'CZ8H@@9G4%$1];& "2:*95!V_2E*G>J8&'E_OV3_EXI68)R)@PI*? M-);+D=-W4 QSLD[D ]M^@5)01_/-6"+R_VA;[O4<-%L+R=(2K"I(:59\DI?2 MB". ']0 _!+@GP/"&D!0 H)S0*<&$): ,'>FD)+[$!%)QD/.MHCKW8I-7^1F MYF@EGV;ZW!\E5]]2A9/CQ^GGN^FGZ>3J[CNZFDR^_;C[/KW[C.Z_?9U.IC>/ MZ"/ZF5L',2(;X.JG@$!(J@Q7*W-".=J09 V(S1&DJX3M ) J>O:,_HE $IJ( M#T-7JD+UX]Q96=1U491?4Q3VT2W+Y%*@FRR&^)3 50HKF?Y>YK5O98Q@=H$" M_"_R/=\W%#1Y/1P;X-'KX9Y%35 =6I#SA75\=$-CR&*THY#$)G\+_"#'ZU=_ M,_8N/(R#H;LY5FWO]9 ME(>5\M"J_.9EI0)#_?0V+"&2)E3N3/)#@ZZPUPW/Y!NW#<+.F6!K26\4W*D$ M=ZR"'ZAX_CCGZJVBF03%+TUZ.Z9S]/OGQVW>;T#F8 ME-KA(=H!X0)AE.K\0%T4DYTPO>]VGJ#DZ14\ @WJB"(KT1O=ZE5N]:QEWM*, MINO4Y),5^/JR"K/:)(M:(CLQK%\9UG]G<%KQ37UKDRSJ&R/]*)U/'!E4C@S: M"%0K25-;VB2+!@9;@EY_8+8%>X>^R&LA>.TD38UIE2TJV<[CWJ^SYJAEQ.\+ M:3N^L2MMLD5_T+9/_NX^^?V.(?I/C?,/QOGVO"8O=7EM1S:VK$VVJ"VV4]<. MS2Y^;[=K)VAL7IML$:YIQ7LU;^&A$\:MM,)VEL;>M,D686,#'GAU"75HFG$; M7;.=I+$U;;)%V-BKXS"HL>;08.-W=MAV?&-7VF2+_J!MW_[[57@'M>'M'LU, M4N"+?/8DT(RM,UG,%:K5:KYUE4]USM:O]=PKG\4<:(JAV2WA"YH)E,!<47H7 M/76FO)A#%3>2K?+)S!.3DJ7YY1)(#%QO4-_/&9/[&_V :AHX_@U02P,$% M @ (%J85IV\626 P #@X !D !X;"]W;W)K&ULM5=M;Z,X$/XK%KSV(MUVJZ;=_>S")*""G;.=I/?O MSS:430A!K91^26PS\S#/S*-A/-XR_B1R (F>JY**B95+N;JP;9'F4!%QQE9 MU9,%XQ61:LN7MEAQ()EQJDK;=9S0KDA!K>G8G-WRZ9BM95E0N.5(K*N*\/^N MH&3;B86MEX.[8IE+?6!/QRNRA#G(A]4M5SN[1R4IA?M&UL'0NE:R%9 MU3BK"*J"UO_DN4G$C@,.CSBXC8/;=?"/.'B-@_=:![]Q\$UF:BHF#PF19#KF M;(NXME9H>F&2:;P5_8+JNL\E5T\+Y2>G\]GUS>S;++Z\N4>79^=G.- M;G_\,XMG7^?H"YKGA(/);8925BG!"6)*!L]Z#0)]3$"2HA2?E/7#/$$?/WQ" M'U!!T7W.UH+03(QMJ6+5;[33)JZK.B[W2%S81=\9E;E 7VD&V3Z K4BV3-T7 MIE?N(&("Z1GR\&?D.J[;$U#\>G? MDD,C''A!OU!&+;'1(+&YFAX*NC0Z44/,$TB]&^(SB/=6@9P2+#D1V%X>S]L\ MGK^70,X/RAHZ7O?3TF.$(Z^$+PLJ M4 D+!>F<14K"O+Y\U!O)5F8&ULK5EK<]HX%/TK=VC::6XZ/KJ[LBVHC"6EXV54LEY MNRW]%8V(;/&$QGAEP45$%/X4R[9,!"5!%A2%;<>R>NV(L+AQ=9&=>Q17%SQ5 M(8OIHP"91A$1K]@J?S4&;_PW,QUFJ GTK%HR(8,XA8G/\E+X40OQ+@% %.)<#NO!'@%@'NKP9T MBH!.IDQ.)=/!(XI<70C^#$*/1C1]D(F912-]%NOG/E,"KS*,4U>SR>W]Y.MD M/+K_!J/Q^.'I_MOD_A8>'_ZS3W &;9 K(J@$%L-3S)1LXDD\_K;BJ21Q("_:"K/6]V[[18;7>8;. M&QG:#MSQ6*TDW,0!#?8!VDBWY.QL.%\[1D2/^BUP[28XEN/4)#3^]7"[)MS[ M]7#+P,8MGZ";X77>P!NMJ< 9"B2.4WQ&@BA:)W(.,LQ =#%87UDMR[9Z%^WU M+O7:898SV!_F&5/2M>I<)L2GEPTL1I**-6U 1C'B6IRFW-%W!#!(9+>*0"9MK-31A%/(U5G:QYJMT=O>RN:P_MBJR'PYQ> M;U 1WSLNXME..VI.K6\K5-?2-/#RZP#,!VC)6 M@LW3S)>/(8F;X%'I"Y8]P3I>1MSZ60FC, 0:LB6;AQ0V7I&XQ*"$>G$&Q<'? M9()5!A(N-C-%K2B:IR@\/LXB5#R?1AB$%R'!K/% \'2Y DE"["STHDQQ&H8X M,64Z_Z>XA1X]FYH>YP2S3L5VKYFVS[=-C?J4\0DPE]E:U6 S4K($]Q!J[P5J_>+ M>U (>TZGZA?WL(KTK:I?#I'61SA-S.0;1D,=]*6 M]51H^XIMFU;;W+7.;L8PP^X_2$/:!-OY; V;,,UOU-R\3WBM5= (?+0-3XGF MG0IM7]1M!VV;6^CO)$SS;2)N/OFSWK+G[V<*87$3=8U[13Q=*^SP<&-N.]4U ML:;]'O2K:Z(QS=^4P=GVX(ZY!R_)PU?<=JK57-*+=K51IV MSYS>L?3;.R_S(RJ6V4<1";Y^ YF_XR[/EA]>1MGGALKY:_O2+R#R3Y#\63[)/!G"O%H^QP14E A1Z UQ>#SS0U5J9 _YDM,$K,B?J:7,O])Y?4A*: MDDQ2G@%!EF/O&EXA.#0%^1E?*-G+RC8P0WGF_*O9F25C+S!W1!A9*(/ ^F-' MIH0Q0]+W\:V >N4U36%U^Y7^.1^\'LPSEF3*V=\T4>NQ-_! 0I9XR]0#W_]! MB@'U#&_!FY$OI;JNO4Y'KZ MU]-L/GNGUS\^6WA_D=N'E$'7#AE0>\2W"!B,*4R4OP$3S-$;CX M< D^ )J!QS7?2IPE]/]M-JDZP+O-<+,"7,D-7I"QIUM<$K$C MWN3GGV <_-HDSB4,.8+5I$:EU,A&G_S.>;*GC#49.U3&>:59XG:3J-^+@Y&_ MJZHXZRQDO8O_.,9N.<:N=8Q3S-B.",G!C4J:!FHM;SLU7,*0(UA-6Z_4UGO/ M?NNYE.H2AAS!:E+C4FILGXM;(4BF ):2J,8EW5K?UIM+&(K?=#KLA66?UW3T M2QU]JXY'KC #--%*Z)+B9T8*,SJS?-M201K[U.;*W))0T5M*HF&,@T>DS>T9E!K2K27MM;A-%D7 MM)J.*!JFLVL.6>B. J]A1F7-%30JF:B( A.F#DF;=@B:H-_P"-9 MK#/.^*IQ:;;#6@MRFKQ=T>HBC]D;OFOXAD[3MU,:TNM1C=(>#=VUCIZ'>*0VYHM7-'O,_M#\ G-?&3L._4QHJ:-7'Z3#X M\5'1K[Q\-C\5_(G%BF82,++454&GKUOB'A^3:G M:YY_%3&E$KZG22;.K%C*UTH.R\ZHS]T30!4_^ M89&,SZQC"R*Z)$4B;_CZ3[KIT%3S0IZ(\E]8;\K:%H2%D#S=!*L6I"RK_I+O MFX'8"7 F+P2XFP#W6<"+-8PW >/G-")AL B:O;=)T$S!];7=Y:>/ M\"F Q?G5U1?_YO837-UYA[!OU3>L-_ 6/I(\)WHJP+Y')6&)T'<_WWJPO_<& M]H!EI8W3MW MV[L+UTC\BV2'X(X/P+7=<4^#%N;PC_SQ$!R[#'?Z^F,.]VAX"&.G#'=[POW7 MA_?5'KP^W#:,Y;B>*>.2-_[_,Z6GL1<5?-(/U^OGB5B1D)Y9:H$4-'^DUOSW MWYR9_;Y/-DR8APGS,6$!$JPE]Z26>V*BSZ_)D]I I%IK(JK?ZP41<9^N1LI0 M73%A7@6;E3"]P3[.'<=6;\+CKE[=0NZQ/6D7"KJ%&DQK<*?UX$Z-@_L'Y]&: M)4G?@!HCAPXH)LRK8-.=81@?36?/1W3:&:R>4@%2PUJC/ZM'?V8<_05)DD>: M"PY7,NJ3P!@^5 ),F(<)\S%A 1*L)>A1+>C1K]R:CC#EQH1YF# ?$Q8@P5IR M']=R'YNW)IJ':FM2B0_P)9R'WPHFF,Y3^L0UHH:*6\$<>W=/:2]L'F9]/B8L M0(*U)'M72_;.*-D%$4R 2H2!DCP#E>("27F1R3[)C*BADIG;=1=3G4VQM$C+ MEKUM6@:JP7NS ]NV0:4S^DIRN*>P(BP"KO8/D'%.*3RI. %$]RY1>;HX@7WV M!HJ5+K[GEO%K]71%GLA]HF9L!BHK*506O_TX5^F)SHTC_4B0A K]N:53AO>* M]!S%3*3)"Z3Q^[(+BC8(-^U;DC#%\3%A 1*L-;\=N\FC;>-,\K?S.N298!'5 M>7+_BF0 W?J#1O0]O]>IO9G8]FU#H#+%I;N!T#Q/D)X;:O1:^ 3C=IZ S2 MPESM8&$P:3XJ+<"BM05T&P%=\^= D8>Q6O9@E;.0EIO,#[X)S,#!;Z#;S7@Z MT\%#K=-'I058M+: C;'D&(V,5UL-9LQ@V<:==-9]UY4-U1U"I058M+9LC4'D MF!VB6QH6.9-/$-$55R];^>8EC-RS1+UYM,\ OC C!TLXZ3H2704QJ_11:0$6 MK:U@XT(Y9AOJ1GOXF?YV%3^C):I3Y73=I8Y;YZ%6Z:/2 BQ:6\O&TW+,II;) M4C2'#E9JUC56Q^/CYU*A6E6HM "+UI:J<:LJC^%2O-1:0$6K2URXU$YQ[_2DW10?2M4FH=*\U%I 1:MK7IC7J/;7#]H[J>RK7I51 MG1Y46H!%:Q\J:+P>U^SU+,IS&32'G":E6R!BMA*O67-[-XLY MS" MCU'URHUJ0Z'2 BQ:)?=HYU"<6JL?RN.+ D+]?SO5";+Z;GU$\KP\&/CL MON>&PO=V]R:W-H965T7DA51%YJ)'.;%ENR9,W-DS%$Z MI8F-',>W4QQGUG1SK>X!6Y(_QA<\/$F5VC+.*49'E,,\#(?Q3@5IUS,*Q>?R,_J4D+\@\XIS, M:/)WO.#KB15:8$&6>)OP6[K[@U2$O )O3I.\? 6[O:T76&"^S3E-*V>101IG M^W?\H[H0#0W@LV M<5;\C'>GUV>W?U[>GYW_=0GN+F8X6^1CFXOH!88]KR*=[R.A Y$NR/P$N/ W@!R$%.ZS MU[O#MKLM.-?$44TR+6]-=?H._\ MKN)H"*S%V*T9NSKTZ5E*&8__)0LPISE74=W[^Z5_4?]/T]!'03"VGYH<^E81 M1(ZT:B4WJI,;:9/[RFB>@X=,M**DS'$E6I#R+MOC>(WP3B?!OH4W4F?GU=EY MP[)+Q#E1IN?U@G\.$82=%!56$(6>.DN_SM+79OD%QPQ\P\F6J!+S>R&#T/'] M3F)]JS"* E^=6% G%F@3N\9\R^)L)7H;7XLN0C,"?A+,5&EJD8:6FR&P%NFP M)AV::3"A2<:&P%J,HYIQ9*I*HO[]CY#7N1>UT8[D ATY&)TW5%/EW&3@CGIE MK@]Q+(7&;(>OJ[M'PG>$[ N/4[ 4RJDL0/48UX(.O2%-H;4O@9SRT-"8AT;G MO"FT-FLYZ:%^U ^HQ JI58I!%';G@C[@L82D.H!Z>?!",?8G?C#RO6X_T<?VILI[R!HH=0W4BH@!4KT"TFEU?:QCN4C% HU) M%JC0+"[JTGD/S8*D9D%OT2RHKUG@*(HZ%/0ACJ4@-0O2:Q9-EQRD8O1A!O]O M?P\5@QJ["E/+"K/;BO=0,4BJ&/36A07JBY<0AKT_M2JST$4'5A9(JA)D:FF! M7MY:*$P.K2V0U!S(V.("*78201AUMS\J,XA&X8%,I21 ;UE>(,7VPHW\7N]2 MK"\"Z+H'DI.3&^DG]U?Z1%B6DHR77>GXIF1TNV$*K7U1I Y AA8*4"VK@6Z.6I-V@G*^N_KY M/J C54CM+5'8E5PJ*_= :W?EQ'6UL^V%=E0Y-W?@R(O";F8*JW#4;49VX^%- M\>3L&K.5^,E 0I;"S3D)!#.V?QBU/^%T4S[/>:27/ M)\4CHOJ1X/1_4$L#!!0 ( "!:F%;B+VJW#@, +<, 9 >&PO=V]R M:W-H965TA; MD92K<]L6LPC'2)RQ%4[4DP7C,9)JRI>V6'&,Y@844QLZCF?'B"16V#/W1CSL ML;6D),$C#L0ZCA'_>XDIV_8MUWJY,2;+2.H;=MA;H26>8#E=C;B:V3G+G,0X M$80E@.-%W[IPSPF7E$ @\8_4WF,NI;@07F>('65([9]B?.#'4T MWXQ187[!-EOK6&"V%I+%&5@IB$F27M%S%H@"P&V_ 8 9 +X7T,H +6,T569L M#9%$88^S+>!ZM6+3 Q,;@U9N2*)?XT1R]90HG SO+L:_KNXO+F^OP.1J,!W? MW-]<3< I&#%!3)S9 BPY$P*L$Y4FE/S#J#;^@;XMD9:+G? '0@ MK( /W@]WRW!;12H/%\S#!0U?ZY!P5;E*:=K5-+HVS\4*S7#?4L4G,-]@*_SZ MQ?6<[U4>&R(K.6[ECEMU[.&U?L$/^@57V4RQGL'J?XQ-Z >.Y_7L35'__JJ@ MV_5?5Y6$M7-A[5IA/TQ63G>SLDIE2M0I['\:0-?=4=G>4WGJPJ!3K;*3J^S4 MJKS%2J2,4 )<"&*6R*A282W)H>G2$%G)KY?[]9HI$*])QPV1E1S[N6/_$P7B M[Z5>J[V7>;4;?%!^D,L/FBJC8+^,(.SL>*G=[8->NKF7;JV7O,3,T;14EB3F M54YJ:0Y-OH;(2HY=Y_7\=IHIN(RG(=--L95=%[H6]Q-%EX&+F>JWOXY6[_AH8;L0E>I6_H[Q)E$LI5I-!^95&VK&4;JRP)SO4 ]7S F7R:Z=\V_5<+_4$L#!!0 ( M "!:F%9ON,2B60( !L& 9 >&PO=V]R:W-H965TXE][7N.SW%R;\:5D(\J!]#HJ6!<3;QX+TL M+.DFUW;!3\8EV< *]%VYD";R6Y:,%L 5%1Q)6$^\[\'%-+;Y+N&>0J7VYL@Z M>1#BT0;S;.+UK2!@D&K+0,RP@RDP9HF,C#\-I]<>:8'[\Q?V:^?=>'D@"J:" M_::9SB?>R$,9K,F6Z:6H?D#CQPE,!5/NB:HZ-QIZ*-TJ+8H&;!04E-6KN M80\01.\ < / 'P6$#2!T1FMESM:,:)*,I:B0M-F&S4[Z 3S\.#P[AOG':VL6M7>SXPG_;[?)2@Z-N ML"VH"U62%":>J1@%<@=>\OE3,.A_ZW+VG\@.?(:MS_ 8>[(DE?E*-$A*6.=; MJ^$#![>5ODN"*([,%>_V+71DQ7@0MED'VJ)66W14VS7EU'RP&2JER+:I[M17 M4\1[)^-@% Y>Z7N;-1KBN%M>W,J+C\J;\QUP+>3S.;H!W:4M?G,KX2 <#E]I M>YN%PZ^CT2MQ_E[IVK;YD\@-Y0HQ6!MFJ^4%HTQO<-#?= M&Z1-,/MK(?1+8!M$^S](_@)02P,$% @ (%J85H+H)KY1 @ H04 !D M !X;"]W;W)K&ULK53;E )Q94$']* BZ?H$)\Y+8 M^A8BB?E.4<)@(9#<%046;R.@O!IXH7=P+,DV5\;A)W&)M[ "]5@NA+;\AB4C M!3!).$,"-@-O&/;''1-O YX(5/+HC(R2->P80U8#H(Z!S!M"N 6TKU%5F M94VPPDDL>(6$B=9LYF![8]%:#6'F7UPIH6^)QJED]O T??CY8SF;KM M&F89 M,=W%%!'FGHCI]?4$%"94WNB0Q]4$75_=H"L=@>:$4AT@8U_I6@RCG]9Y1RYO M="9O&*$Y9RJ7:,HRR-X3^%I$HR0Z*!E%%QDGD+90._R"HB *3Q0T_G=X<*&< M=M/8MN5K_[VQI[KCP)W38#.Z?5GB% :>GDT)8@]>\OE3V V^G5+VG\C>Z>PT M.CN7V),9VP-37+RA9T$4W&:\8J<$.Y;0O4.S6_9)V.K%_OY8R(F@3BMJ@ER! M_M%K+T!L[1*0*.4[IMQS:;S-GAG:\?K@'^G]X];%'QJWO.98; F3B,)&4P:M MWIV'A%L(SE"\M#.UYDI/J#WF>H>", 'Z?L.Y.A@F0;.5D]]02P,$% @ M(%J85C=,M*A8 P 9@P !D !X;"]W;W)K&UL MM5?;;MLX$/T50ALL6B"-1.IB*6L;2.TLMD"3NKFTV$=&'D=$)5$E*;O]^Y*R M(MLR;;2 \V*3TLSA.9PA9S1<'9E)8#.&ZF,A\VSF1@/>:UR5L),(%D7!14_WT/. M5R,'.R\/[MASILP#=SRLZ#/<@WJL9D+/W YES@HH)>,E$K 8.5?XR^87K=:VD>^@M):* M%ZVS9E"P6 @P,.I'4@O^O@MP[-SKEK9HVL*55T/!1\A82QUFAF MT.Q-XZW5L-*$\5X)_99I/S6>W7V:7=\]_(^N;J?H^O/CA]G-]>W#.;J]?D!O MIJ HR^5;] X]WD_1F[.WZ RQ$CUDO):TG,NAJS0'@^2F[7KOU^N1 ^M-(;U M/CY'Q"/$XC[Y?7>\Z^YJY9U\TLDG#5YP2+[0!T*HG^>HRFFID!:%X'O-*IVI MZAQ-N%0VC6O0J $U!V4Y#H@W\(?N HS>D+-4TS/;"+P?[" M213VV.T;!7X2V,F%';GP*+D)+ZI:@9!-O'4"L"H#0?--Z&UTCV*:Z_925C2% MD:.52Q!+<,9__X4C[Q];FI\(;$=^U,F/7B/IH[U(D# .O%Z\+%9!&&%[P 8= MX\')DGZP3\!/XJ!'TV)%HN! 7L4=S?@HS4^+!4L!+6I1,E4+V-U9&]FC>'^: M4R<"VY&>=-*3U\BI9"\,F,1A_X:R686#V!XL[&U*GW>RK&JA=CA@DN >4YN9 M%\4'+E.\5:7Q4:H?0;!_C2E3H6V*WM3G?&KE.<6 M=:>R^(-^9;%9X?C %8 W]1F?KD"W4-LM HG]?A]ALPJ3J$?4W6H"30=^0\4S M*R7*8:'=O(N!%BK63>UZHGC5](5/7.DNLQEF^D, A#'0[Q>):36[3XOQ M+U!+ P04 " @6IA6(C7"1G4" "_WO))0CI.^\\UDTA<;S2B'F41J4Y9$ M_AX!$[L!#O#>,:?K0EN'E_0KLH8%Z-MJ)HWEM2PY+8$K*CB2L!K@87"5QC;> M!7RGL%,':V0KN1/BWAHW^0#[-B%@D&G+0,QK"]? F"4R:?QJ.'%[I 4>KO?L MGUWMII8[HN!:L!\TU\4 7V*4PXILF)Z+W1=HZCFW?)E@RCW1KHGU,\OF-V6,X27-8F,ZD3"9Q()0C017!<*C7D.^6,"SU35EA;N2QN%+S*FD)VA*#A%H1^& M'0E=OQX>=,#3U\/]%ZJ)VD%%CB_Z_T%U-;LFB[O)K)9#D M_;N@YW_J:M1;DJ5O1/:HB7';Q/@E=C,40YI1=XN[NE:C>PYM!7.;A,&E&?[V ML!L=0?Y%_#@H_3^_@NRU!KIW^*92)#=?U/6^]K<0.G;(\\8^, M]-9*^9>FUNT)D6O*%6*P,I3^V<4Y1K+6PMK0HG+J<">TT1JW+,SO Z0-,/LK M(?3>L >T/Z3D#U!+ P04 " @6IA6!E@ DCT$ !(%@ &0 'AL+W=O M _/X:7O/>9XR_@W$1(B MP5,<)6)BA%)N+DQ3^"&)L3AG&Y*H-RO&8RS5+5^;8L,)#O*@.#*19;EFC&EB M3,?YLSL^';-41C0A=QR(-(XQ?[XD$=M.#&B\//A"UZ','IC3\0:OR9+(KYL[ MKN[,"B6@,4D$90G@9#4Q9O!BCNPL(!_Q-R5;L7,-,BD/C'W+;JZ#B6%EC$A$ M?)E!8/7U2.8DBC(DQ>-["6I4 70;D*V<6S')95UCBZ9BS+>#9:(667>1KDT']%)*:1^ ^@J_+*_#^W0?P#M $W(,-.O ^T81*\C%2^S)0:R5QLJ8/$0%8""+% M&5AS)EK7K8!U<]CL=_[0=, M2_HOSGY_;3**F9Q=@HXJ)WLR6D8-;*]#AE/)<'Y*1D)D&V/G8$FA<[#NSB%A M>VBU\W4KOJZ6[PU^HG$:MW'2!F95_4)LL$\FABK;@O!'8DQ__PVZUA]M/X"> MP!H:AY7&H5;C0D@:YQLG%6251B#+3NO^U^- "SP3S-LBY]K($_6-*GTC?0[5 MGNO(H3;PV!SV!-;0Z%4:O9YRJ,<9=*=0&WBB/&C5[<_2$IOYWU/*E3Y)_#!A M$5L_ ]7>E$Y?>172VN6TB,=FMR^TIOZ=]@]_3<\J<1OM"(Z@LU<\RV%.Y[ F M;U3S1O];WRJG:DBQ;,_;EX(.I$#/M;T.*;5K@'K;\,H6!/\!3;?08Q^]&7M" M:ZY$[46@WHR\O=J\ J1K&?K04S761@7JG[)[3F2M06".H] MT!'9U@-IFHL^\E2)M0.">NLRS__ $:[^\$9Y^1$AW;0J[,G(E*I_A2V"M2^" M>F-T>D\9'13B@>? _3H\.JC#C5%-UK73@7J+TFM'\0Z%C*P#(2VCALZP70BJ M+0W26YK63:?O(GK$8[=?7VA-_;6E07I+\_:Z\@J0UUU7])&G2JS=#]*[G\X4 M=[<./>+1*>X)K:F_MDQ(;YF.2+$>J&P=P 5Q?C35JK574V3NG-6I#*[S(TP! M?)8FLCBVJYY6QZ2S_'#0K(<79ZPWF*]I(D!$5BK4.A^JDLB+8\OB1K)-?O+W MP*3:+OEE2'! >#9 O5\Q)E]NL@FJP^/I#U!+ P04 " @6IA6AKA6$HL" M !A!P &0 'AL+W=OTE\[7N.S[F) MK],-%W>R!%#HOJ),#IU2J?K4=65>0H7E@-? ],J"BPHK'8JE*VL!N+"@BKJ! MYR5NA0ESLM3.78LLY2M%"8-K@>2JJK#X?0Z4;X:.[SQ,W)!EJ& >O7&D9 J2'2,GZUG$ZWI0%NCQ_8+ZQW[66.)8PX_4D*50Z=$P<5L, K MJF[XYBNT?F+#EW,J[1-MVES/0?E**EZU8*V@(JQYX_NV#EL /WH!$+2 X*V ML 6$UFBCS-H:8X6S5/ -$B9;LYF!K8U%:S>$F:\X54*O$HU3V>75[.SJR^7Y MMPDZFTXGL^DANIK,T!&:W->ZTE @7'&AR!]LJPYZEDF0:'\,"A,J#W3J[72, M]O<.T!XB#,U*OI*8%3)UE=9G=G'S5LMYHR5X0$'0 Q^]'>X_ MAKNZ*EUI@JXT@>4+_ZDT?;8:GJB?QYS#4UGC'(:./F@2Q!J<[.,'/_$^]YG\ M3V2/+(>=Y7 7>Z8K%_89;%")19F^L,[B*$[=];;NG,]&%!J@3=@Q<*1)^-^)F-Z.33$QL[-WJGC:2S MD>RT<4$847!$=4,N= ]0F"W)G +"4H*2AXB!ZK.5//NK_#A)GOAZGA2$QUZ7 MU.AUMQJ@N7R^8[$D3"(*"PWS!L>Z.J)IZ$V@>&U[XIPKW6'ML-1W( B3H-<7 MG*N'P+39[E;-_@)02P,$% @ (%J85LWXX]^" @ JP8 !D !X;"]W M;W)K&ULK57O;]HP$/U7K*R:6JEK?L*J+D0*#=N0 MU@H5NGTVR4&L.G9F&^CVU\]V0D:[M&)2OQ#?^=[+O;-YB7=;!&1LF2\P<33(N1XYF&@$*N# /6CRU< Z6&2+?Q ML^5TNE<:X.%ZS_[9:M=:EEC"-:<_2*'*D7/IH )6>$/5'=]]A5;/P/#EG$K[ MBW9MK>>@?",5KUJP[J BK'GBQW8.!P!_^ (@: '!&Q@*@%V%&[ MC10[APPKG,2"[Y PU9K-+.PP+5K+)\P<^UP)O4LT3B73VT5Z^V4Z_C9!Z7P^ M6UD@3Z@M"B(.1E,T90UU\N9&)^GF,@US)&NQN#P?U;TTXN'Q:D_74A$%7T\AR#_[& M%8BUM4.)E_IJ , 5Z?\6YV@?F!=WW*?D#4$L#!!0 ( "!: MF%:5K[9BJP, $&PO=V]R:W-H965T-JY*RU3BY<5T5KB(DZ%PEP\V4I M9$RT&"A2S2B'.XE4&L=$_O@(3&Q' M#G:>7TSI:JWM"W<\3,@*9J ?DCMI1FX994%CX(H*CB0L1\X$7USBGG7(+!XI M;-7>,[)4YD(\V<'-8N1X%A$PB+0-04-F3A1<"O8O7>CUR D=M( E29F>BNT7* AE "/!5/8?;0M;ST%1JK2("V># M(*8\_R7?BT+L.>#N$0>_6T;HBFHR'4FR1M-8FFGW(:I-Y M&S:4VVF<:6F^4N.GQY\F-U/T./GZ<(UNKR>SA^GU[?6W^QEZC^[7@#Y+D29O M%%I23GA$"4-$*= *$;Y C)(Y95134"@&HE()"T0T6A(JT8:P%)"=)S/942HE MY2M;;ZK0VRO0A#+USB1YF%VAMW^_&[K:<+&(W*C _3''[1_!?071.>K@,^1[ MOE_C?MG>'1^ZNZ:"91G]LHQ^%J][K(QE@2C?@-)FH6M5QRH/$V1AK,0V8QST M//LW=#?[^!OS67%?J(1$,'*,>A7(#3CC?_["@?>A@4VG9-,Y#9L\3.]7-K]0 M:4SV2BK=DDJWD MK<#.T&TNO&R&SM#T66IUY!J#MH><\S]1L /^0.^^; M;#*_M>4#+9+LXC,7VERCLL>UN>F"M ;F^U((_3RP=ZGR[CS^'U!+ P04 M" @6IA6FIC:0N<" #9"0 &0 'AL+W=OGM&'\0&P")'N,H$7UK(V5Z:=LBV$!,Q 5+(5%?5HS' M1*HN7]LBY4!" XHC&SN.9\>$)I;?,V,S[O=8)B.:P(PCD<4QX4]#B-BN;[G6 M?F!.UQNI!VR_EY(U+$ NTQE7/;MD"6D,B: L01Q6?6O@7@[=A@:8&7<4=N*H MC?12[AE[T)WKL&\YVA%$$$A-0=1K"U<019I)^?A5D%JEI@8>M_?L$[-XM9A[ M(N"*13]I*#=]JV.A$%8DB^2<[;Y#L:"6Y@M8),P3[?*YK;:%@DQ(%A=@Y2"F M2?XFC\5&' $P/@' !0 ;W[F0<3DBDO@]SG:(Z]F*33?,4@U:F:.)_BL+R=57 MJG#2GPRNY^AN<+,A[B6<03!!6JX M7Q!V,$;+Q0B=??Q!M_MR=52\Z)FM5$^D1=BI0$T+?4D1' MV#Y MGSZXGO.UQF:SM-FL8_O:V0;)62K5K) M&Q8\G&O%JN;RKE"+3B+$8TV8*0*E?(*DO> MBYWH-MK.J:UHE_+M6OG*XS')DA"Y529JR=X8*)W2:N>]XKGS'VQV2YO=?XCG M[LMX;N%6I_HGNLXA_3FUHG,((4[-!7'+) T S4[&]BM470>%Y*DNM-VCK.R^ M,;IPI;-:MC?^-QBK=(GS^N(O"-9:N[N M>R95)6":&U5[ =<3U/<58W+?T0)E->?_!E!+ P04 " @6IA6Q)3/V @# M 7"0 &0 'AL+W=OS$X@H<5E5[4MB._><>\Z- M;YSNAO%'D0%(])330O2L3,KEE6V+)(,8ZFF?&&+)0>#X$B0D5%^@C>I@.T?G9!3I# MI$#W&5L)7*2B:TNE13/:R2[O=977>R'O$))+Y+L?D.=XG@$^>#W*]+ 3*H;\$HL<0(]2W68 +X&*W[_SFTYGTR._Q/9,_]^ M[=\_Q1Z/\98S2I%ZF8C)##B"?$G9%D"U*L424M5P"5]A:GS7%7FK)-??C77L MMJ,HZMKK0X/-*,]U'*>.>J8\J)4')Y6K9MY@GB)*\(Q0(K) Y=$/G M2-[)/&^L?UB["$^ZZ.OBJB+#D_H\"S 6.6R8B$+7/3)A"/*#P%SB5BVN=5+< M%[8&7JA/MT1X)3/&B21FB:U&=J_CM(XD-H,"SVN9);9KB>W3^Y>S-2E/%G6P MJ2TK5[PP*FPW%;:=X$AA,\@/G*>[RJ2HTTCF!LL M)ZKU1/_6@U3?XQD%@?JJ\?>;<'1B$T:-'O8[OGNLUQ@5'G>Z?7!LZ5^&[Y@O M2"$0A;G".9=M99A7QW UD6Q9GF0S)M6Y6 XS]><"7 >HYW/&Y'ZB#\?Z7RC^ M"U!+ P04 " @6IA6%F[$">D# ""$P &0 'AL+W=O>.Z/%E 0?@E74(IO\PH*XB0KVSN\B4#DFI0D;N^YPW=@F2E$XWUV!.+QK02 M>5;"$T.\*@K"7N\@I^N)@YWMP',V7P@UX$;C)9G#%,27Y1.3;V[+DF8%E#RC M)6(PFSBW^";&H0)HBW\S6/.]9Z1">:'TAWKY.YTXGO((* M2?KQ7T/JM',JX/[SEOU/';P,YH5PN*?YURP5BXES[: 49J3*Q3-=_P5-0-K! MA.9<_T7KQM9S4%)Q08L&+#THLK+^)9M&B#V 'QX!^ W /P#@X A@T &IP*" M!A!H9>I0M XQ$20:,[I&3%E+-O6@Q=1H&7Y6JG6?"B:_9A(GHD\/M].'*?J MOFJ%(/U 5L#DBLM%5=LF*^O?F/7J#LA+]LZ 5E_9\[ KIJ)K.31JG[FJG_"-.81\]TE(L.'HH4TB[ M!*Z,L W3WX9YYUL98T@NT0!?(-_S?8-#]Z?#L0$>GP[W+-$,VD4;:+Z!==%, MNM:XP(Q3.>2&+TD"$TBZU>C:&N/V M6D.V:\TDG9T6:^G0"!7U/>6/4$I>C5):BRCI2C5LK1>5)V"@&3AC7? M:"^5>)?R @T.TI)UVG,5ZHFLHQ#V=M649]7H46ZMHC)N*#ORW+NY5[:X+[:N M:GLU*/[->J8!]B5:GVQQ7VQ=T?R=:+YUJSV?F,A^05-G,J-:5N#9:O7$UE5K M5S%C:X$9/9+-T8/9:]'<*UO<%UM7M5W=C(/?/9C6BOMLT?IDB_MBZXJV*]:Q MO5H_^6#::;!7EV=HL"TR!D=K##O5V?KUQ%;KY^XU)PI@<]WDX4A7#O4_\.UH MVTBZU>V3@_$[U6#238\=3=V=>B1LGI5^W!6L@GM0#0Y#E+%[H9X[D3#\I[(QD/Q%*G/(>1)&J994R^7$$JUD.'.J\W[OE\H0:YXB(G$F9#YY)>7-'0!)1O_.2P5EO7Q)0R$>+)#+Y- MAXYG%$$*B38I&/ZMX#.DJ'U^#9CQ5)^2(\)P\+,12 ML7RJ!JY&02:MF]3PJPKN[X%?0W)..O24^)[OD\?Q-3D^.B$S_?$#C7J?WN9S ML;"F.K^ISB\!G=;J;,*JN, >9UKA0A4L@:&#:UV!7($3HZK0:U/5:51UVK+' M6&W'IJF*"LLHTTVKN$?[_8&[LK""AA4<8@4V5A75W6+YE/IV5K=A=0^QNC96 M=X=%J=>QL\*&%1YBA396N,/J!9$=%36HZ! J(KC B5X &M],@[21H]T916NT MHWL-NM>*?A":I74+%NP%W5!;VZRW.\-!$%([O-_ ^ZWP6U *C8%GQ5+#%%L= M"P>E;?S^#O\L"O9\8>IMK,EK%3 RK9=KLF+I$HPK[7B1U7*\G3:BG8CV]JC9 M,DK:JN;F6=>;$,3D$_F.*X);A?P/=Z,; M>Z.==[HN;37&]PK;>"%M-\-+;%^SCC!YQA5N97_V;#:UVEV3I)ZWKZ?IQB9I MNT_^>+NYGF)KX6K&1C<+R^A+1*XEGE?(,>ZOY:(YL>IKQT2'U]O&;6F[W?[# MXF]/0/W]:MRMXXLY"MXQ.>>YPMF982[O/,(Z976ZJ@9:%.6)9B(TGH_*RP6> M2$&:%_#Y3 C].C"'I.:,&_\%4$L#!!0 ( "!:F%9MC &PO=V]R:W-H965TLFEII:T* MMF(A$I1.F[1J55FWSR:Y$*N.G=D.L'^_LQ,RVE&^)#[[[OG=.]\E6Z6?38EH M85<)::9!:6T]"4.3E5@QAZ;6R'(?5(DPCJ*KL&)VW(:W 208\$:81_5]@MV^7B" MF1+&?V';^48!9(VQJNJ"B4'%9?MGNTZ'@X X?B,@[@)BS[N]R+-<,,O21*LM M:.=-:&[A4_711(Y+5Y2EU73**Y!B9S*+AD,G.6]S-POD#+N# 7 M<$:H\*-4C2%'DX26$G%TPJPC/6])QV^0'L1PKZ0M#=S)'/.7 "$IT,L0[V68 MQR<1%YA=PG#P >(HCN%IN8#SLXL3N,->WJ''';Z!>^N$K!G/O4"L4HVT3M-, M-$3"4OR]\6_!CQ%OK*0[MYL4EO;L9Q$FZ.$!KW MA,8G"-".%>JU'SJ&&H5HMIW9[_9S;=:V\S_W=BC>,[WFTA"I@D*C MRVNZ7[>#IC6LJGUSKY2E4>&7)&PO=V]R:W-H965TN FH8%/;).V_WVO( MD+0\1FVU7Q(;?,\Y]N4>W^5>JB\Z S#D6UD(O7(R8ZH+U]5)!B77Y[("@6\V M4I7#&RXIO80WFL7I0.',[E#0O0>A<"J)@LW(NZ<45C6Q L^)S M#GM],B9V*T]2?K&3#^G*\:PB*" Q%H+CWPZNH2@L$NKX>@!U.DX;>#I^1G_7 M;!XW\\0U7,OBWSPUV*KDGRJY&-#MHMMI$H[A< MV*RLC<*W.<:9^.[VW B?]Z14/OGPE5 M0:"Q V +;\=G$T6[J[ =)91SJ;)'U0,JT3@_6V M U$#V2A9$LT+T&?F>P6D *R P8^AQ9V=:*&+N<>&Y82=G'!2SK7$_AL1%74J8HF5:TSJ0S![)1$@,W/#M.$3F6'K104FD"^XT_%8-ZBGJAH M$8V(FG>BYI.B[J38GOV!IGD_?[ZW6 R+6G2B%I.5]:XVM8)>IEHIE1G,V.)_ MJ#GJ'>W0FSQ&M!9_T.N\7\@9/7%?^A)=,$A'>W1AZ(_1L2,=>XEN-DC'>G2! M/Q^C._HJG31(2Q<.TOG]CRT(O1&ZHV'2:<=$NHC@945,AL[)-U@-@^Q!_VS9 MB&_2HW'2:>?\) TOR.&#O\]%7M;EY'=.^X[)J!?1$2%'RZ33GFDO&PO=V]R:W-H965TQJ2^(X=:"2?;!D/B9!%OC/B Z?$ M2XW"P+!,LV.$Q(\:HT%Z;\E' Y:(P(_HDJ,X"4/"GR;CSZN[U0 M-XS1X$!V=$7%]\.2RY)14#P_I%'LLPAQNATVQOC>L5*#M,9?/CW%9]=(#67# MV ]5F'G#AJEZ1 /J"H4@\M^13FD0*)+LQS\YM%&TJ0S/KU_H?Z2#EX/9D)A. M6?"W[XG]L-%K((]N21*(1W;ZD^8#:BN>RX(X_8M.>5VS@=PD%BS,C64/0C_* M_I.GW!%G!LW6&P96;F!=:]#,#9K7&K1R@]:%@66]8=#.#=*A&]G84\?91)#1 M@+,3XJJVI*F+U/NIM?27'ZF)LA)LR0FD11C"QM$";NG>HB7]#EFEA]'UEH\^?OLA. MQH($@9S2HJ:/T^N1YI5(6X]M[:;T@-0YM%E.BF7*;_VM* MU$4^X[;JN2KEW<<'XM)A0^:TF/(C;8Q^_05WS-_K0@0)LR%A#A"L$IQ6$9R6 MCCY:)MS=R\2('C:!OR,JV=9%0@NY-1*0,!L2YF2P3@I32^)QU.QWVYV!<:QQ M<;MP<5OKXCEY\L,D1..0)9% #UOTR)Y)('P:HS5#$XJ6Q/?00Y(]D[TD,B9H M''G(ID>Y]![4[QE]Y202L7SN4KD4>G51TO;CUBA!PFQ(F)/!L'D6)EP?HDX1 MHHXV1(LDW%".V/8\@\;HH.+R[SM9=9*AV^>3INA-YLIW:]COUG"T _C))-$M MW-/5NB>;K\]HDCS+O2$:[SBE;WE#2[IU#D+";$B8 P2KA*-7A*/W00MJ#S(X MD# ;$N8 P2K!Z1?!Z6M_*V/7Y0GURAQ?%P%;F8T321;56-F@AMSH9E&;GM,I&P\+=2S=#-5KU\YF4PU>N MBB2*$A)4%\=WUT4]_>8 0-+LG*9;<*$:K#K?*IUOW3C)T^U(K:.M5[,)6Y;5 M-DWS8B-25Q.W>^:KFG9=3;-KOJ[IZ,?QLWXJQ276RJ-B;U)L2M":\K#^10*H MG@2EV: T!XI6C4FI*7'K@S8H&%1H@M)L4)H#1:N&J-2D6"]*IRP2G+A"I76] M],]!E4S0Q\WN96H!U8N@-*=F"):)L54O&G&I&K%>-BXY\Q)7H#F)DJUR)O>C MG7J?.8LYH8%<(N=^I+1_K5^!%%WN?DB:#4ISH&C5*)7B%7<_*AN!BEE0F@U* M4NW)=)SM9)4(K$M1K*GT3-P<+ M5-V"TIRKFGQ*-<59#/MXR)EX)JH#B?,?H/ M4$L#!!0 ( "!:F%8)WXX(#PL *B0 9 >&PO=V]R:W-H965T<>:>#Q,U/->@LTW1] MU^TFLR5=N.PY MGMY'FS3P0_H^#%7RS3_('N]'[M+N@K37^LG^/L M7G>O>/Z*AHD?A22F\X?.(W_G](2\H%CB/S[]2 YNDWQ3WJ+H9WY'\QXZ7+Y& M-*"S-"?<[,<[?:)!D$O9>OQ>HIW]F'GAX>V=+A<;GVW,FYO0IRCXK^^ERX?. MN$,\.G[F3_;WV9+=#N=/ M]OC9DMTNYUOOQ]$'B?/E,R^_4;SFBOKL5>*' M>3R\IG'V6S^K2Z>OZN.+I#JF*+V\_I-(__ZA??\?^2+2U/6#Y"OYC?QX%HUU!L7Z@4&T,V>BOWS(>R>CV\"4Y3IVRWA1C=$X(1>PPH] ML.'YPM5]L\ M\^='U]CENAONG_FF':=?*-_DY=S9T0UVN4AGS/UNMB_G&\JM]N5<0[G=NIP? M-Y0[[O:33[F;T/6F_BV3)[&T+6<;2(W=4-<3?I,HK]/ZE'W%6T"=.FC&+BUV84 M$A.1F(3$9"2F(#$5B6E(3$=B!A(SD9B%Q&PDYFRQ88'EIV3>ISV.RX[%WANR M9[#/G@$S>^AJ'42?E)*D"*%HG9]024@6/V&:I<[<]6/R[@8;VI0\3/K:Y$%B M(A*3D)B,Q!0DIB(Q#8GI2,S88N.#5]'X=C+9OXJVB7*Z$,_=#OOUI:PF:C#@ M#O[CZQ4V$^-X;,W+"CD+S3),\(]\.-&T_,?&,2U^8#$A.1F(3$ M9"2F(#$5B6E(3$=BQO#D7UE^V!^-C@(".:2%Q&PDYH"P6L2,]A$S8D;,,XW] M*#L$B>+LO=$L6H1^<;$GFC,2ARE>FSA(3$1B$A*3D9B"Q%0DIB$Q'8D9[)>! M0#ZI&R>$Y\AJ>QU"X(CG?C;]_9O(];*0F(W$'!!6BZ7Q/I;&S/WQZ'E%$+E! M^9[I],1-N_,VS&&NS2HD)B(Q"8G)2$Q!8BH2TY"8/CX];3 X/&^P#2'DD"82 MLY"8??ID"*/AR;/A@,:L!;="8=_73)T3 6JJ:VV0(..J4,U ZJ94,V":C944@]'Q$:4,'5.!:FK3%HR/MT"# MCJE#-0.JF5#-@FHV5'-06CU&A"I&!/95))KFYTQFE&9),H^C%8GFEXRLB"=D-^ 35Q$M;O/O\Q=E/#4%71X9JRH6-VW^HZ.RGBJ"KHT$U M':H94,V$:A94LZ&:@]+JB51U\?+L-M[7S5M"?]_D)W>E=]I\O9E-7!T_T'Y= MJ"9!-1FJ*5!-A6H:5-.AF@'53*AF034;JCDHK1Y,59LPOVT1_+L?M.2AO<)0 M381J$E23H9H"U52HID$U':H94,V$:A94LZ&:@]+JX50U&//LUDI8*Q][G*O3 M"]IX#-4DJ"9#-06JJ5!-*[5:X]EI%YX.'=2 :B94LZ":#=4G"K1'&*K)4$V!:BI4TZ":#M4,J&9"-0NJ MV5#-06GU\*F:CWEV]W'5V?/,.),]:='R\L0>Z>K$@?840S49JBE0385J&E33 MH9H!U4RH9D$U&ZHY**T^&5[5IBQ<:%/.KZ9Y=!9DQS?M+Z9=0(MK.L4D>^=G MV8.V)D,U":K)4$V!:BI4TZ":#M4,J&9"-0NJV5#-06GU>*I:G84+K]Y>5FO,)&C'-E03H9H$U62HID U%:II4$V':@94 M,Z&:!=5LJ.:@M'I 5:WV^T>LQ"R0["G_; M?\77-K.UA.I@:H-64 &STZJB"=H-#-0FJR5!-@6HJ5-.@F@[5 MC%([?&J>S70OCT?@X@TZ7 MF@CCHZ]>MAJ6XKEAKWKVB\H$\T"!(RRX]! M\C=7!X]FQROS_,/^=X]"IWORN,;?Z7S#XP9_9Q>/=RM^>K]V%]1RXT46-22@ M\VPH[G:4_=,0^XOE_DX:K1\Z642^16D:K8J;2^IZ-,X7R'X_CZ)T=R&PO=V]R:W-H M965T>K[*BNPHJHGELC-E[F0%=5F*A>^6DJD>2U4E7X8!*E?4<:]\;!>NY'C MH5CIDG&\D:!6547E_3F68C/RB/>P,&&+0ML%?SQ1%:AW?&6X45MCL*[,A+BSDP_YR LL$9:8::N"FM<:+[ L MK2;#\;U1ZK4VK>#V^$'[^]IYX\R,*KP0Y3>6ZV+D#3S(<4Y7I9Z(S34V#B56 M7R9*53]AT^P-/,A62HNJ$38$%>/N37\T@=@2B,(] F$C$-;4DU'0^E MV("TNXTV.ZA=K:4-'./V5*9:FJ_,R.GQ]/IL/EU63Z$JZ^W'[XYU]X M"U-W2"#FH N$"U$M*;]_J6 RO7619/H>*,_-R9148PZ,NQ2QH7YUB9JR4KTV MFB:HM&29W3+5(KN#6\ZT@E=&D7H]]+7QP9+X6<-[[GC#/;PDA$^"ZT+!%<\Q M_U6!;YQO(Q ^1. \/*CQ$K,>1.0-A$$8PA_@@RJH1-6\#EB(VAA'M87HB!AW M>>ZTQ-U:[/4\54N:X<@S]T^A7*,W_O,%28-W!QCCEC$^I'W\]ZJ:H;3G[=Q^ M8T]:@;G'2IMC9GP!5,,,%XQS.S$;[Y'*+C>SCP)M\##?F]/9I'@ ML0X'S\+=)#W\MU6J.LNH,S?8QHQ[T9Z3)UO_"_(LG.YF_!Z3=(0SZB5[B@4) M'SG#9^%LK\_O4<.=B$9!+X[WD#[^'UZB7:U;<7.7 /RN-WU<9^H-)=(08ES(QKT^N:&2]<:N8D6R[H= MF0EMFIMZ6)AV$J7=8+[/A= /$VN@;5#'/P%02P,$% @ (%J85HV,[C2" M! P10 !D !X;"]W;W)K&ULM9AM<^(V$,>_ MBL;M]'(S=]B2L;%38"8A:7,SO;DT-+WI2\4LX(EM44E \NTK/V ;8T1P>KP MVVAW_S\]K%<:;AE_%DL B5[B*!$C8RGEZM(T1;"$F(H>6T&B_IDS'E.I;OG" M%"L.=)89Q9%)+,LU8QHFQGB8/;OGXR%;RRA,X)XCL8YCRE^O(6+;D8&-W8.' M<+&4Z0-S/%S1!4Q!/J[NN;HS2R^S,(9$A"Q!'.8CXPI?3HB5&F0M_@YA*VK7 M*$5Y8NPYO?DR&QE6J@@B"&3J@JJ?#4P@BE)/2L>_A5.CC)D:UJ]WWG_+X!7, M$Q4P8='W<":7(\,ST SF=!W)![:]@P+(2?T%+!+9-]H6;2T#!6LA65P8*P5Q MF.2_]*7HB)H!<8X8D,* - W<(P9V86!GH+FR#.N&2CH>;N^^_7%S^S#]@&[_?/SRUS_H,YKFHXK8',DE MH F+5S1Y_2"0$A0\([:JQB"4KX@F,S6F$94P0V&23ZZTP<4-2!I&XJ-R^3B] M01<_?QR:4LE.@YM!(?$ZETB.2,0$?66)7 ITF\Q@MN_ 5+PE--E!7Q.MQQL( M>LC&GQ"Q"&D1-'F[.=;(L@O*T_\B!.%B1-5YNQXV#/\H?FIDZJU=*1U"E)G7-)?^.>BW/[ CP(13N0>P#T&7N^U\<-)FW4CDR#DFEP M+I-Z0H/*U9F%YA_/0Q7;?;C >-FNL MOSWU?JG>/U<]Y'.,/D7P!O5^RRJR?:O?4*]5T7&$L%6]=BTMY?>LOE"O2[H! MKNJE'2.@%0\#Z)80BYA>#=WK>9Y5^S17GEYFUVZH51_X?=V@R9:%:TQJN,3N M^([9Z M;C/?Z$5TA:R*%JRO6DY"?LOSU9G)MHC:I!\T\U71[FV+>Q^QJE:POEQY(^*9 M";D(6E?N]US+KW^:L#^BRL%5F8/U=(]OV./CK)39&+XGS?@_MH1E]%6QG_1E?8VODB7HNO_6ZJ*B>L+YTZ M==/QN7.JU_1B[ -4]WBO_8CR#%?U&3Y1H"T6'!9JMZPVRY*'B0@#M*'1>O^U MW]H'N6.WGBOZQ/6:RT<;ORM?5<'A$R5<=[[#XHT,O(.WG7^B%_9/!:JBC.B+ M,HWNT[.W#:>(5Q=*''_0P-&K.G>TS-IA4 Q\D9V1";4@556='Y&43\MSN*OL M]*GQ_!I?3O+3M,I-?KCWE7)5C0H4P5RY5.\J-5X\/R_+;R1;94=.3TQ*%F>7 M2Z SX&D#]?^<,;F[20.4IY;C_P!02P,$% @ (%J85C5<[:E[!@ 8"\ M !D !X;"]W;W)K&ULM9IK;]LV%(;_"N$56PLT MDGB1+&6.@3;)T ++FB7KBGU4;-H6JHM+R4GZ[T==+.IF*E*H?$@L67S/>7G3 M$Y*+IXA]CW>4)N Y\,/X8K9+DOVYKL>K'0W<6(OV-.3?;"(6N F_9%L]WC/J MKK-"@:\CP[#TP/7"V7*1W;MERT5T2'POI+<,Q(<@<-G/C]2/GBYF<':\<>=M M=TEZ0U\N]NZ6WM/DZ_Z6\2N]5%E[ 0UC+PH!HYN+V0=X?FD::8'LB7\]^A17 M/H/4RD,4?4\O/J\O9D::$?7I*DDE7/[GD5Y2WT^5>!X_"M%9&3,M6/U\5/\C M,\_-/+@QO8S\;]XZV5W,[!E8TXU[\).[Z.D3+0R9J=XJ\N/L-WC*GYVC&5@= MXB0*BL(\@\ +\[_NG+GU?7=_>_@>N_OW[^ MYS]P!N[<<$MC$&T ?:9LY<44[)FWXK?>7M'$]?SX'7_J#=!!O',9C1=ZPI-) M)?55$?AC'AB=" P1N(G"9!>#ZW!-UW4!G;LHK:"CE8](JGA%5QK \#U !D(= M"5V^O#B4I(/+FL69'AY0LUW5E*N0;I5T%)_'>W=%+V9\F,:4/=+9\M=?H&7\ MWF51D5C-,"D-$YGZ\J]#\$!9VF>B?3I$>?T1F4B2DT>C7>9G;>JW]$LPZG^-'Q+,QOIVRY]VW+?+F-NF'09D18<.B\H M$JMY=$J/CI*)T%%I6)%8S3 TQ$O54#L5%GJ].N%X"=U6?RNT[ \$,J+ @L$.21 M;NSZX1?RF7&ELG M2-0)4OTB*13[WB3RP&.-"7Z!4EH8_IXI]'I?-/*X8WT)3(%R3E'WKBD"#7G9 MR',;ZUU #Y133\;UX,L&7!\]WV:>WV#-)&=$PV:G3ZGHT*E9E5J]"@0]04O) MZP@JXJ'"]!1T!05>03E?Y>W>^G?N/;CALW=P"#HK()>$J#J>>3=I]N@I^ D* M@()R@CKMS'T^Z-30%-4% 3E#+*"(9P6M.O U'+U11DA 09(3D9 MJ2.(GD"D)(?Y27*02XRM"T%3:"!-]9-#H5CON>EJ1ZV-Y7''^A)$A.1$-!@< M"KV>GBN/.M:5P"$DQR%UV% $ZFO$*2@)"4I"X6I-7BGX!\D^ >-Y9_3E(#: M2TF\VS=]34$_2- /DM//8$@H]&I3K3-WFNL,\K!C;0GV07+V44@)\D P*PI0 M"0O.:5B8 IRP "<\$)SZ8:%0K'=@VVHTM3SN6%\"@K <@@;#0J'7UX/E8"T*GD:&0;"SL M6JW!.@4,80%#6 Y#@Z&AT*M.N1 9IFDT?4T!0UC $.[93%-V!ANQ.R*7& MUHD@*3R0I%Z #4['#O:\"?3RN&./&@@<(D-WV'JP@;1WV#K[L#SN6%\"A\BK MUH0&< -I+Q5U-*,\G;%V!281.2:5DVR#&R#43 .< 6QH\TYRD.L.?8FJ4JO7 M@J GHN:H$%&*2ZK4ZJ8KIX5>LL TC!P*R1HYI%VEN78F#SW6FH B,A:*3J,# M:9\;*CI_W=D44$0$%)&A9X_ZSGBUEX8@AG9['IH"B8A (C+P_-%H=.@)A MT ML(_H8)\D![G2V"H1-$4&TE0_.9#VOAHT-:>Y8R@//-:80"(R=&.M#QW:&VMS M0G!K:$Y!1*8@(O-5"T0#R,%LKQOQ9L3SYD%'I:2D5\XP!Y1MLZ/=,1]]AS#) MCS.7=\OCXQ^R0].Z>#P_>W[CLJW'F]6G&UZ43Z*\Y5A^G#N_2*)]=B+Z(4J2 M*,@^[JB[IBQ]@'^_B:+D>)$&* _5+_\'4$L#!!0 ( "!:F%:1G88(Q ( M # ( 9 >&PO=V]R:W-H965T-16)GMMNR?S_;2;,00M4'7NJO(FE6O*5+2H..#.DLK ] MQPGM$A-JQ9'9N^=QQ-:R(!3N.1+KLL3\[Q0*MIU8KK7;>""K7.H-.XXJO((Y MR*?JGJN5W:IDI 0J"*.(PW)B7;H72:CQ!O"3P%9TYDA'LF#L62^NLXGE:$-0 M0"JU E;#!F90%%I(V?C3:%KME9K8G>_4OYO852P++&#&BE\DD_G$&ELH@R5> M%_*!;7] $\](ZZ6L$.87;1NL8Z%T+20K&[)R4!):C_BER4.'X(;O$+R&X/4) MP3L$OR'XAQ*"AA"8S-2AF#PD6.(XXFR+N$8K-3TQR31L%3ZA^MGGDJM3HG@R M?KS\?35'=[?H^G9V=W.%3M U35D)Z+A@0GQ!"U"?%B")7T @]4ZD/B4"J;'B M1$"&CA.0F!0*?8*>Y@DZ/OJ"CA02/>9L+3#-1&1+Y57?:*>-KVGMRWO'E^NA M&T9E+M 5S2![+6"K(-M(O5VD4V^O8@+I*?+=K\AS/&_ T.QPNCM 3PZG.WNB M\=MW\XV>?]B[#26X%@B&!70YN1 53F%BJ7HA@&_ BC]_; M=K=M>Y>FVO?VIZH=UMWKOTS=2V\P7Q$J4 %+)>FV+9(9%$2$&D&O*I+>8<2&I(16Z[ MCA/8!P7)B_:%EA'0LE"R%949%5!$5&RU^RJA*Q1L#!%H); M$=PFP=]"\"J"]UZ"7Q%\DYG2BLE#3"09#3A;(J[12DT_F&0:MK*?4;WO]Y*K MMYGBR='#V:^+>W1SC2ZOQS=7%^@8/9 5"*2V)*,)*P =2K)"3T!ADDEQA @' MI.;G/!.0HL,8),ER-7^,'N]C='APA X4$SW,V$(0FHJ!+568>C$[J4(Z+T-R MMX2$773%J)P)=$%32#<%;.6O-NF^FCQW=RK&D)P@#W]!KN.Z'0&-WT_''?3X M_71GAQNOWC+/Z/E;],8+SH%*)/5&=:6WI >&KN_]R\@+?>7[9=UR&^3ZGK\) MBML@[#BX!FV$[]?A^SO#CV$"RD"JXT>P4A\P 5TN2I7>^MI1V&NX:(,\/VA8 MC=N@OA?UNUWT:A>]G2[.$KD@^;\\]%HK]T(<-CQT@/I1T/#0!D5>%'5["&H/ MP>Z=4-=;R"SIBGPG4Q>C4S$G"0PM56T$\!>P1I\_X<#YVG6]]BD6[TEL(V-A MG;'P8U!O4QU%COSN$'*=[N_MU\/V]7+Q^:VDW:(0W[L#X0?/K MT0:%KKO%1%2;B'::4,5>E7+:%?=.XO\>V7V*Q7L2VT@8=MXJO/.Q0UOQ-PY; M\T/;@<$!;J#B#E2XK5[@M18%[^7@5C(;Y2IT@J:3-BI:JP:5D0XI'#9KAKW6 M=Q7 IZ9_%:H]6E!9=B?U;-TCGYG.L#%_KGMGT\^]R92-]Q7ATXP*E,-$23HG MHH_Z,8_0502P,$% M @ (%J85HG!SC>; P _0L !D !X;"]W;W)K&ULK99M;]LV$,>_"J$56PLTT?.#,UM :[=;@34.XF;;6UHZVT0D425I._GV M(R5%421*S8:]L47I[O3[G\B[FY\IN^<' ($>\JS@"^,@1'EEFCPY0([Y)2VA MD$]VE.58R"7;F[QD@-/**<],Q[(",\>D,.)Y=>^&Q7-Z%!DIX(8A?LQSS!X_ M0D;/"\,VGF[ M/T7_7(F78K:8PY)F?Y%4'!9&9* 4=OB8B5MZ_AT:0;Z*E]",5[_HW-A:!DJ. M7-"\<98$.2GJ?_S0)*+C8'LC#D[CX+S6P6T,GA%3UC*: MNJAR4WE+-:10GW$CF'Q*I)^(OWWX^],&K:_1E^OE^NLG=($V9%^0'4EP(5!" M\Y(64 B.Z Z) Z#?&#V6OW"5*6 ,4B3P \H(WI*," (9X1W!TZ7.J>.YHO$X::ME7.E%U%$\?11W5*U[B!!:&/(L< MV F,^.>?[,#Z52?Q?PKV0K#;"G:GHL?7LK+(&L*P(,4>991SE&#&'F5!.6.6 MZK37 8,JH*HJI]AQ(RNN*(U5&/FSUNH%K=?2>I.TZV=2D&>]NU%UI'4P MO\-@^]:L!SHT?RJ&18XT M!BU@, GXN?Z\U>E.'N73%)B.+QB\V@^"'M[DF_[C]@U;'>&DCMLZ8E.F,MG$ M<)'H4QT.I(1RW_:T#(T"WQ_)==0R1C\\8NFPKJ MR$,&Z(2S(ZY;X!._#C\: MD+G>S.]O%8U5$(667L"L%3";%/ 'R*IP\5K0V0#APO'V%_4+ MF=9LYKDCL,\MT9YL0/%:S@G:XM#XO7BAZ_?+@\XJL,>^\W/?LJ<;UTHWL#QJ M,8>MZ,*.O/Z&U)DYON_W0,W.;*8&8UGJ]Z3@\D/NI)]U&4JAK)XUZX6@936N M;:F0PU]U>9#S.3!E()_O*!5/"S4!MA-__ ]02P,$% @ (%J85KW'YRW# M! @Q !D !X;"]W;W)K&ULK5AM;^,V#/XK M0G;8[H!K;?DM<9<$:),.*[!>B[:W[:MJ*[%VMI5)2M+^^U&RXR2VX@7;?6AL MRP]I/A1)D1UON?@F,TH5>BOR4DX&F5*K*\>1248+(B_YBI;P9L%%010\BJ4C M5X*2U @5N>.Y;N04A)6#Z=BL/8KIF*]5SDKZ*)!<%P41[S'(:+2DK:"D9+Y&@B\G@&E_-<:@%#.)W1K?RX!YI M*J^2_.+MC76':!D+14O:F&PH&!E M=25OM2,.!'!T0L"K!;RV0'!"P*\%_',%@EH@,)ZIJ!@_S(DBT['@6R0T&K3I M&^-,(PWT6:GW_5D)>,M 3DU?KO^\?48/7]#=E]G#_2VZ0$\TX67"$'V#R)-4HH]SJ@C+Y2<0_?H\1Q\_?$(?$"O12\;7DI2I M'#L*#-6?CN:-UZOQCE-+I&/ M/R//]3R+0;/SQ;%%?'Z^N-O#QF\VS3?Z_/,VS>;@2D%@5Z"+R95RN;?2=F1XX+&<4&?]NE=F?""HE<*!9/J.*;R,R(2 M"MB*"T53';D3@:HN,)DAC6NJ\]'YO.ZY&ZF?H!' M_MC9'/K3@HJC8'B,FEM0T2'JR -AXX&PWP-2$)HS0VJMN'@'K@+( T63U_K& M1JS2BMT#:]Q+KTWL+-3\WU!'Q**&6-1+[,5>H!"O=I2\\@W\%GQ=*D246?NO MOH@Z&S,<1;CEBBXHQGC4\D07- J\V.Z(8>.(8?\.%Y ^2H?J(QRA5 @(X1>: M9"7/^=*XY[945*P$ ^\8ZM9(KCX2'IAVX;M^FZ4-%89ABZ8-%7B!G>>HX3GJ MY3G+2+F$ TBGK-ZLJE@@R&RT+A,JX%2JWJRX9"<3=M0Q+79;'+L0/&PS[&)< M.[NX81?WLKM._X+#OZHZFA(4PPV# Q6]4R+D3U7MLA&*.Y8$02OL9EW,J!V9 M7<@)0MC==QKNF8')JC*L-P=24:<9E%;(2 %I2QUMZNF045N>TR M90$%&)_PPD&_A7N]\)P102]TJYH"I4(7J:K1VG545E:X8XI_4"=J4EW01=0. M5 O(BTA2ERAE"Z@]%!*QBM]MQI(,;4B^KMB2 M'"8. J_1%L[?E> ;UNGT:NY>=QO"]L%C >' ;7/O@G1LG*A#>-^-X=Z>Y2"P M=Y&)$E.=AE:[@Z[S/-RNE394 MY+:+BP45NJ>"<-_9X/[6YCI1Z^/#W\HC[)RYX1 /VSPLJ%$W55./Y/1%+5DJ4TP6H M="^'8)BH)M[J0?&5F0%?N8*)TMQFE*14: "\7W"N=@_Z \W_':;_ %!+ P04 M " @6IA6'BN;&0 ' "O.P &0 'AL+W=OMU.:D MVY7+-8NH/.8;%NMO5EQ$5.FWXKXK-X)1/PV*PBZVK$$WHD'O]W22=EYWYHY*-N?A[X&OUJ>=40?Y;$6WH;KA MC[^RK$/]A+?DH4S_1X]96:N#EENI>)0%ZQ9$0;S[2Y^R@3@(P/B5 )P%X*8! M3A;@5 +LWBL!O2R@US2@GP7TFP8,LH!!.O:[P4I'VJ6*3B>"/R*1E-:TY$4J M5QJM!SB(DRMKH83^-M!Q:GH[^\-;H*O/Z/SS_.K20^]=IF@0R@_H+0IB=+OF M6TEC7QZA=V]&S@!_3#X]"\)07Q9RTE6Z"0FHN\RJ.]M5AU^ISL;HDL=J+9$7 M^\PO [JZ[7D'\+X#9]A(=-GR&#GV$<(6QNC\8H'>9RW]4-.\>1O8EX6+WK^M MP[C-,79-N-<\W*H))^;P3S3>A]NV882=_!)Q4E[O%=XU$TL6*SW/H*L5FNEI MQ=?_%+JE3^B&*E9W%1B)R6QY(C=TR4X[>CJ43#RPSO3=&WM@?:S3#!+F0L(\ M2!C9P6PKI25WA(>I=6P/)MV'&O%ZN7@]HWC>:L72R1N=QTL>L5PU=,.6/%X& M84"3*?X(484(\YF@(5HHJK:*B^=JT!'*+H8ZS7MU[<=.WOZ=F(U*N8U*>8U* M$>, -1>I-/S]?/C[QN&_#.(@VD;H((?X:C^J*\$C%"B)YEPP-$MD"M1SW=#V MZSHZKHQLDT*NL;EM+W](& &"E60:Y#(-C#+]X[^O&31'1-_U2E@C&\[ MH4'"7$B8!PDC0+"2HL-"/SBD/O+IC0LNE5HF)B(P+)T 5?ZCN0 MKR=/Y+('O27:I*N0F=Y/H9DQ=XV5M545$N9"PCQ(& &"E>0?Y_*/@=8LAM7( MN'8UA2OWS$:E7&-SV\H$"2- L)),ME7L':V?97&9M61<$LH:]BMZ-BOFFOO5 M5E%0&H&BE34]\ /L[Y][]=[_2JV9V,VZICG77$O;21>4YH+2/% :@:*5U<>% M^OC'3[U9':_O9#-1&Q5SS2UNK18DC4#1RFH5QHQM=F:^H 5:;.]DX =4!$R: M,Q+4DP&EN: T#Y1&H&AEC0O_QC8;..Y^.DXR<28E4_((?6;UB0=D=602]UYN M8.S^J)J>D'5ZH#0"12M+5W@_MMG\N=5W2D97^BYJ3DQ(&V4.2G-!:1XHC4#1 MRNH6EI%M]HR^QQ8W(UM+#>HC@=(\4!K):)6E@C6N]\;MPB2RS2[1WI[=IR?Z MAH"]!W,#6BL.27-!:1XHC4#1RA=&84#99@<*9AT\:K9G;53,-;>XM5J@;A$4 MK:Q6X1?99L.H)HV3I?'><3#F)Z0=,P>EN: T#Y1&H&CEW_P+YPG_-,Y3UI+J MKXQV)8N;%7/-_6JK*2B-0-'*FA;.$S8[3Y?TZ0??C,T-:)OLH#07E.:!T@@4 MK7QA%*84_A],*5SK-EG5']&;%7/-+6ZM%J@I!44KJU684MAL2M6D<=.;L9G< M.C]!+2I0F@=*(U"TLN*%185_FF>,<.TC/TYU2=VLF&ON5VM-0;TK*%I9T\*[ MPF;OZEP*RL(@4275SIRWH X6*,T%I7F@- )%*VM<.%C8[&"UL9;-J-82#UY8 MR_W1X,5:&=21 J41*%I9NL*XPF;C"F9)-*S=LE2?V&Q6S&U6S&M6C)C[_[WC M6_@_V.S_Z"S8C^SL@08AO0L96G&!KJE(-AO[1.[JR/Y 2GOJFU5 M1Q?T@2)0F@=*(U"TLJ2%283-)M&K=S0MXOZ[QC^FFNMJ/1V"VD:@- ^41J!H MY8,,A6WDF&VCJXU>>ZH@OD<77$HTIT(\ZZQ^I,*O?1[4C&M]CL%Z<=<;.N/Q ML#*1@E;J@=((%*VL7V$1.6:+*-DTL/1!WL0$"M&GK0BD'RS_G#., MF+A/3X1*M.3;6.U.[.6?YJ=.9^E9R\KG9_:)MSL[6F!V1UDOJ;@/8HE"MM)( MZWBHMTAB=SIT]T;Q37J:\8XKQ:/TY9I1GXFD@/Y^Q;G:OTDJR,_H3O\%4$L# M!!0 ( "!:F%9D\7?-; 0 (01 9 >&PO=V]R:W-H965TO\T* Q,DB'5\@+\\\GF=LSXPSWG+Q+A-"%/C(4B8G5J+4ZM:V9920 M#,L;OB),OUEPD6&E;\72EBM!<%P89:F-',>W,TR9-1T7SU[$=,S7*J6,O @@ MUUF&Q;_W).7;B06MW8-O=)FH_($]':_PDLR)^KYZ$?K.KEEBFA$F*6= D,7$ MNH.W(0QR@P+Q)R5;>7 -'Q[LO MX/'YX>O3#%S,_GZ9/<]G\\LK\#Q[!1%K MB5DLQ[;2CN1T=E0->E\.BCH&A0@\<:82"68L)O$Q@:T5U#+03L8]ZF4,270# M7'@%D(.0P:&'T\VAP3P\W=SI4>/6D^(6?&[7I%"&641Q"LB'WN"2R%M3D$N2 M@9DD3QBW$3?3:Q=Y8WMS& D#R,]7Q2$H-(&\H 8=>>[5GGN]GG_A4NI< MFF)%8J X8)Q=)R1>4K;4J4S0#LSJ_5^;WJ[C(N%/T/%^F>+W02$^\ZM;RE!$@2K055E$B@%T1&UYD$.K/H MHA )LL/'5$9\K45? 4:,L^L;9'G0;8@WH=QAT)!O0@7('(&@CD#0&X'91Y1@ MMB1 Z!G6>A8+O5!91(S3&/3$OQ321ERC44-M: #!4>"9A0QK(<->(5]50H3) MZ6%[--<;-OPV@)#77'X&$ R@V>U1[?:HU^UV6KT"KUSAU"1E9/!2I_>&%A/* M\QL9)32A.B$:,1:+B.%.5."M;>"ZVX_@=M#ZP=SW\KMOB M_Y]OJT'Z=NK/(:$! CO*"41[@>A\":?B.O*@71P-J):4/LBQDGU#!'M;AG*J M%H)G8'&PZ#>ZS'?/B]MR8^0&33EM4$M.'^18SKY%@:?U*-7&-;H_: V+ALZ@ MZ;\!Y7M^4T(;!0]3[K&*?;L"^_N5SC( ^YJ'RO$VQ&W6 !.FP^=]$P+[NY!F MSNRI +#= WB.W^RE#"CD#X=-*6T41%W]!-PW%+"_HVBJ 1>[RG;9V255E/[1 MPO);"ZN-@JC97!A NDH[S4FR#XZG&1'+XI@O0='-E4>\^FG]*>&N.$ WGM_G MGQB*8^^>IOP^\82%3ML2I&2A*9V;0$=:E$?^\D;Q57$(?N-*'ZF+RX1@G>5S M@'Z_X%SM;O(!Z@\OTQ]02P,$% @ (%J85H,(JH^+ P P !D !X M;"]W;W)K&ULK5;;;N,V$/T50ET4N\!N=+\XM0TD MD=O=APT">],^,]+89B.1*DG9F[_O4')4VZ&-%/"++9)S#F<.9\@9;X5\5FL M37[6%5<39ZUU<^VZJEA#3=65:(#CRE+(FFHE[@U9=R9 MCKNY!SD=BU97C,.#)*JM:RI?;J$2VXGC.Z\3<[9::S/A3L<-7<$"]&/S(''D M#BPEJX$K)CB1L)PX-_YU/C+VG<&?#+9J[YN82)Z$>#:#;^7$\8Q#4$&A#0/% MOPW<0549(G3CGQVG,VQI@/O?K^R_=[%C+$]4P9VH_F*E7D^/]/_VYTV$/X"V\0/R77"]5F3&2R@/"5ST>7 \>'7\-CC+F$-Q14+_,PF\ M(+ X=/=^N&^!Y^^'>V>B"8=C"#N^\ 3??5N#I%K(:YNV/3:R8\W%<*T:6L#$ MPK _7AP/SY[Y#EP@05]\M#C2Q[Z M)>?8$&0V!C?Y7*75I@N5B+29:_HW- M"*Z>J:J^F&R"C"S%$'N>'QV%>F; M_4"+INO GH3&?J[[7&.+#M(8X/I2"/TZ,!L,3?_T7U!+ P04 " @6IA6 M68>\\FX$ "F%P &0 'AL+W=O7FW+;%8DTS(L[8AN;JFV?&,R+5 M+5_98L,I699!66IC"'T[(TENS2;ELSL^F["M3).8S+@!+Q3T)W MHG4-"BG?&?M1W%POIQ8L5D13NI %!5$?+_22IFG!I-;Q7T5JU>\L MO7K^R? M2_%*S'[;[22I!7\"U8*LJ_8%=AH0466R%9 M5@6K%61)OO\D/RLC6@'(/Q" JP#<#W /!#A5@'-L@%L%N*4S>RFE#S&19#;A M; =X@59LQ45I9AFMY"=YL>\/DJMO$Q4G9U^N;K_ MK1&_:KS HXPQ79P!!WT$&&*L6=#E\>%($QX?'PY'U#CUCCDEGW/2CNE\WO.X M>IZBH)R+#5G0J:4JAJ#\A5JS/_] /OQ+YY%)LM@06<<_M_;/'6.?=0^VSK=] MO%_&%W7S988##T;.Q'YI.Z*!N6%4['$;%FM@& :!6\,Z*KQ:A3>J8I"+.B%[ M"J_U:A1!-^SI&**P@XN3WI$Q1#G0B[!>A5^K\$=5S#/*DP41'\&&)_DBV9 T M_07DFH*G/)%*VX,D4K])H\2G'FZ39+$ALHZA06UH8*@X!";],TD6&R+K^!?6 M_H5O+ [A,*>.ZA&H":/A&-ME'' M58&*HU,&<+\*:$"^C_LRAB 7.@=$-,T:&N_6KHB0E.=@+A*B7?]H^,GGV"1; M;(JM:UW3(2+/5#$8[35/-M$D6VR*K6MBTZ"B\0[UB&+@#\\]1G"00T.8$T;] M']Q8!_-A>"B/FKX0C;9-1Q:#8/AS#U%?R! 4#/H:'<@/#XAHFC,TWIU="TYH MJEWY:.#))]@D6VR*K6M:TPNBR%09&.TJ3S;1)%MLBJT[0&JZ43S>C?Y_&:@( MVB?>"W#_WP(=R@G[(P,-RH<(Z=,'-]TA'FV&ULM57;CM,P$/T5*T@()-14R;%7*=5< M^;[,*ZBQ[/$&F'ZSY:+&2H>B]&4C !>VJ*9^% 2Q7V/"O#2Q>RN1)GRG*&&P M$DCNZAJ+KU.@_##V0N^TD9&R4F;#3Y,&E[ &]=BLA([\%J4@-3!).$,"MF-O M$EY-1R;?)GPB<)!G:V24;#A_,L&R&'N!(004)KW07 MD^OG1\2I0XQ>0 PC=,>9JB2Z9@44/P/XFE[+,3IQG$87$>>0]U _?(>B((J0 MA%+_*=0%W'ZKO6]Q^W^DO4NQPQETXYA[U QX^,*"C06F$%LHOAQ79_>89Q*R;^1Y.. M_P/+4(/YEVOZ9)=0@2FM\$N5\QY1S MAW:W]=:)LY0?Z*DWP%02P,$% @ (%J85LZ)SIRY P '!( !D !X M;"]W;W)K&ULO5A=2[;2_OI(@V#A8L5TW+S$2>\[N'K&*5OTE93]X M!"#04YID?&!%0N3GMLV#"%+"3VD.F7PSI2PE0@[9S.8Y Q)J4)K8KN-T[)3$ MF37LZ[D;-NS3N4CB#&X8XO,T)>SG"!*Z'%C8>IZXC6>14!/VL)^3&4Q W.8ECRM6>D4GFD](<:7(4#RU$100*! M4!1$_BQ@#$FBF&0<_Y>D5N53 =>?G]F_Z.1E,H^$PY@F_\6AB 96ST(A3,D\ M$;=T^0W*A-J*+Z )UW_1LK!M2^-@S@5-2[",((VSXI<\E4*L 3R\!>"6 '=7 M0*L$M#8 V-L"\$J IY4I4M$Z^$2089_1)6+*6K*I!RVF1LOTXTRM^T0P^3:6 M.#'T+V^O'B[NKAXNT=7WR=WM_?7E][L).O%!D#CA']$G=#_QTYPW #W=X<[AFQ:U5*T-)^WA>\+B1E:D&0.B$Z1+&GY MS68(GH*(9#-0$TO"0B3%1S171=.X!H6/CO:ABGXQ_-3&;1G?8ET88R1JKSGG M.0E@8,G-A -;@#7\\ YWG,]-,AV)K"::5XGF&47[*KM-LDLT, M__"NY[K.YU<71-OA1BG_M@/?Z.! >;N5O-VWJ#-K'LK=4PV_UAL=47=E:+NGU7] M*_C#5F3\5UA],^NA6J[:#/P6?09N;#2\UL:_9W,L>W^%1VTU[+6V.04VT]&ULQ5?; M;MLX$/T50BV*%&BBJR]);0.)E:(&-FD0)]EG1AI;1"512])V^O<[I&35CF7E M A=]L45JSB'/&8TT'*RX^"D3 $6>LC270RM1JCBS;1DED%%YP@O(\L"4KX:6JZU MGKAE\T3I"7LT*.@;UF_V;$HYA' M*F',TW]9K)*AU;=(##.Z2-4M7WV'2E!'\T4\E>:7K*I8QR+10BJ>56#<0<;R M\I\^549L /SN'H!7 ;S7 OP*X#\#N,$>0% ! N-,*<7X$%)%1P/!5T3H:&33 M%\9,@T;Y+-=YGRJ!=QGBU"B\O)T\G-]-'B[)Y'IZ=WM_=7E]-R7'9$QE0F;X M6) $XCG+YYCEE.I 3D*05&6RL\(NI^&Y.CC9_*1L)S<)7PA M:1[+@:UPIWH].ZIV=5'NRMNS*]0SQ-H&-$FN=WEKGA=?*&$)T M0GSW"_$[K2H\>NL^88OV,,WYAE6>:++;PGH=9F(E$O, MPDSP#)]\P994EY0DCX"O!\#T12F5DLU85*:Q*2WELEVSK'YE+$?'_=/>Z M;GJU&^5V_/YV4+@;Y =!IP[:TAW4NH-6W?^@P@TA$)=J:10ML@4^G3C!50*" M1/L-:I(=[,KVNWW_F>S=*,_=D=T4Y'6;97=JV9U6V3\*$)@SK$%XPA>^Q*0> ME9H:U;22Z0_)F2QH!$,++9(@EF"-/GUPN\[7IKHX)%EX(+(M$[NUB=TWU,SD MI4>BG>S3A[[G.5];$F,BW$9+_QQUV$K]3H-[M<&]OU*FW%_%[M+=2OK64#TD6'HALR\K3VLK30Y9R.]FZWEY*3TM!_^D% MPM8%WFFVZ_QN$9V_TVU4Z[[4;C2$-?0;[2+>:I*]T5)G(.;F:"(Q?8MGAUU&4QY1RH'AA&O=' MKO 88"X3/-J!T %X?\:Y6@_T O5A&PO=V]R:W-H965T37*;6#AQ9KL-_/M=.R%JU\) VDOB:]]S?,Z- M?1,W0CZH D"3QY)7:NP46M?GKJO2 DJJ3D4-%:ZLA"RIQE#FKJHET,R"2NX& MGG?FEI153A+;N1N9Q&*M.:O@1A*U+DLJG[X!%\W8\9WGB3G+"VTFW"2N:0X+ MT+?UC<3([5DR5D*EF*B(A-78N?#/)Y')MPEW#!JU-2;&R;T0#R:896/',X* M0ZH- \77!B; N2%"&;\[3J??T@"WQ\_LWZUW]')/%4P$_\4R78R=SP[)8$77 M7,]%\P,Z/U9@*KBR3])TN9Y#TK72HNS J*!D5?NFCUT=M@!^^ (@Z #!6P'# M#C"T1EMEUM:4:IK$4C1$FFQD,P-;&XM&-ZPR7W&A):XRQ.ED>CF?W5TL9W>7 M9':]6,YOKRZOEPMR0BZRC)E"4TY8U9X64_;!%#1E7!UCRNUB2@9'Q^0(,\BR M$&M%JTS%KD9=AMU-.PW?6@W!2QH@/25#_Q,)O" X )^\'>[OPEVL1E^2H"]) M8/F&[RK)(5LM3WB8Q]R_O ML2?7V"[P[(.4D)$<[SX9<*'P(U.E1,JHQNF&Z8*D5!5DA5>?%)#EQ?AJRY^KK72> 19E1,\L0V5&<&0 MB-H<747PKG JR2!]0F0&\AAG*BVQDQSTT6X6;2GT_=#SO+^,[*>%.UD[5J+> M2O1N*Z^*C?;*.8SVI/XCJ57J;C43T\BOJ,P95H_#"F'>Z0A99-LZ&Q6]EA@?\3D"8!UU="Z.? M*S^#Y7\ 5!+ P04 " @6IA6&TYLAJ # M #E%@ &0 'AL+W=OQ\=^ M8\<]TP-E/_D60*"'/"OXS-D*4=ZX+D^VD&/>HR44\LZ:LAP+664;EY<,<*I% M>>8&GC=RX;X+L\Q^WT+&3W,'-]Y;/A*-ENA&MQP M6N(-+$ LRWLF:VY#24D.!2>T0 S6,^>]?Q/[6J"?^$[@P(_*2 UE1>E/5?F8 MSAQ/1009)$(AL/S9PQUDF2+).'[54*?I4PF/RX_T6 ]>#F:%.=S1[ =)Q7;F M3!R4PAKO,O&5'CY /:"AXB4TX_J*#M6SX\!!R8X+FM=B&4%.BNH7/]03<23P M1R<$02T(G@J&)P3]6M _5S"H!8-S0QK6@N&Y/8QJP4C/?359>J;G6.!PRN@! M,?6TI*F"MDNKY0230KU9"\'D72)U(EPL;Q?1EV7T^1N*OJOKU1P$)AF_1F_0 ME?8V+0F!AH7O],$[O=IO/.V;Z*%]Y*NY9Q\-XW0 M2]VT"9L_,UQ(S*]&9#.8V!Q,L]<^M]D.&S.'1N!BM^+P:P>%0-%>7KN<,Q(N M=C?_Z CFQZ:A,VMPF+;,)B2["6I^/&T_'SFVX* M22;/K>?ON6:FWDSTJ?7DL=4(N-19F[#()BRV!&LY.VFIEF54ZTJ@I8Z![BB0M!<%[> M4V#J 7E_3:EXK*BT8I/9#O\ 4$L#!!0 ( "!:F%9:N_;94P, .P4 - M >&PO?QXF8[?EX %ZYG%;VVB_[Z\;,M>]EI*S?@>85B\L$>GC?%3_>5[F]* M5\//M%;-/2[)J S MDX0Z3X2/W GA;"H9L&*2,+XVX1X$9BE/I:-T(6LK78CDSP;NFA[4>*F3,)'* M(K?)8'Y/R^%;0-4#@XSSVF#/-8'Q,"-*42EN=:<87 1?0$[9?EAGVN%8!J%2:Z$;$R#P5I/!0,R<<#TG%H=)TG*A6;M2/?)Z$I5Y;2*<<^](_3\=]=Y3@65A+=-Z]H_Y%5^M6._ M_Z\L%]\JVX:M'LNW^J&;O#X&D\$QF#R*FAP<@\GP\$WZ1^"Q/'L>G$FO/ FU MCEL;AZTZZL"A=N1^@>,S;Y(ZTR7CBHFRMV!11,6+,Y>65V2J_Y3;T-?C(QJ3 M)5*5B,T47VM [.L&C#"T[S:6!QC8+F"U _GM>:"F[!S?AUW%O&%/ M,(Z$(89 +=IK- B0U0G@8]\?["GQ_3"T(X#9'?@^AL#3B".8 _" (;Y?O >W MWD=>]9[RFO]OCG\#4$L#!!0 ( "!:F%:7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G%0,%N"F[:_?&=QT#S$^VI<3/SE<,OE\YO*=N>3#4U%^?2B* MK^S[+LNKF]ZVKO?O!X,JW?)=4KTM]CR73S9%N4MJ>5D^#JI]R9-UM>6\WF4# M[?K:'.P2D?<^?G@N:UD.X$51\[0612YOJAOW@C]5_SU7E^R;J,2#R$3]XZ;7 M_)SQ'MN)7.S$3[Z^Z5WW6+4MGN9%*7X6>9UD45H667;3&QX?W/.R%NG)[4A! MQLE#U=RIDX.[4CITIN[4]VY\X+)H[3AP!0 T!U"X&R*Z6"8#4$4C]%2&C6'XL'%\" M!GT#2!.!-"\':4=S &DAD!8MY,SQ MG=#V ,P8@1G3PD3NS'?OW(GMQ\R>3(*5'[O^C"UE%">N X>:=PCD.UI(>_+W MRHW&Q.*XL]V0W=O>RF$+QXY6X7&X@WB8,8;$R@CB MN1.RI?U9=8FHJ64YQ(0K.38[GY8.Q,2<,226AB=#U^X4F!R&Q':0QE^X\5%; M*F)2:6I$EM?,<^U;B(EI8TCMC;D=.O/ F\IQ^(^F\\:?(1MFBR&Q+F+[DVQN MTA6N+Z,)VYF&Z4$CUL.=Z\LX-Y+HGM' MTD5QN'HY%FN8*C1B542KVTCV4C6,."H1@%R8(S1B1Z#YYQ<-8F*.T(@=@6/J M$!.3AT8L#S11;D<3DX=&+(_.1)E=Q8G$J-Y 2DPC&K%&0,;'P;F 6,H@M=&;Z/>5U(K*6TPW,0@:QA;HQ^VQ95*+M= .SD$%LH=8R M05<,T4U[8O= N%9N))K<"&)B[C&(W8,N9TPYQ,3<8Q"[!\.4T868F'L,8O>< M6W7YU3@A)N8>@WQ]K1.SSYSO>Y[6\$0)YAZ3V#UG,8^]"6)B[C&)W7-N#:O/ MXBUG,XB)N<>\T%);GT4\/900$W./>=&E-IAPF)A[S-=9:NNS?[AXW-9\W4^^ M\3)YY*R49;?:)F8AD]A"OS$727TH9:?A%2LV3!99RI?A@4L3/3SV*@%4596?286+^,8G]@QYA:"T2FIA_ M3.JY3^>"<$G'>N6]']DL>5KDJSGA4J-("8FGS'Y M[D_W7MKIA'>,R6=,+)]S>VD=F)A\QAT6R?OXWN^=_$?SX+U!+ P04 " @6IA64C7&HXH" "Y M,@ &@ 'AL+U]R96QS+W=O#8\0\/2K M'MIQWYV&W?X\+#Z.A].P:G;C>/X1PK#>U6,[/'3G>KHPG43'RZ3F\7+VZKI7]YB$^8.$@B2^8,4@G3^H 1!:?X@ M@R";/\@AR.1P.N(8$<" ML2.2'0G,CHAV)% [(MN1P.V(<$<"N2/2'0GLCHAW)-!;4&\AT%M0;R'06R8/ MVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJ MK01Z*^JM!'KKY&4)@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=X) M]4X$>B?4.Q'HG5#O1*!W0KT3@=YI\K*;0.^$>B<"O1/JG0CT3JAW(M [H=Z) M0.^$>B<"O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K&20&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y_\ M;$*@MZ/>3J"WH]Y.H+>CWDZ@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'> M&?7.!'IGU#L3Z)TG/PL2Z)U1[TR@=T:],X'>!?4N!'H7U+L0Z%U0[T*@=T&] M"X'>!?4N!'H7U+L0Z%U0[_*=>@_CYZ$.MYZO-5[_.ZD>+^?6V^6ORZ^=DWO\ MBG.XKQB>_P)02P,$% @ (%J85H/1K $N @ 1#$ !, !;0V]N=&5N M=%]4>7!E&ULS=M-;MLP$(;AJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^0 M3.K':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOC MTW&R0US9C:XW(7YU=]EDZH.YLYG8;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%G MWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\>AN:/E/530AI/+GO\OIW\5=R09*\F MS"M_#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'4 M3\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I/EL>E]_Q[S-^J?_./@2D#PGI MHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY M159!D5509!44605%5D&155!D%119!45609%54&25%%DE159)D5529)44625% M5DF155)DE119)476@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:"(FM!D5519%44 M615%5D6155%D5119%45619%54615%%DU159-D5539-44635%5DV155-DU119 M-45639&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29*THLE8462N*K!5% MUHHB:T61M?J?LOX8Q\,_CE^>:6_:X3D_6_X\X K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " @6IA6F5R<(Q & "< M)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( "!:F%;&PO=V]R:W-H965T&UL M4$L! A0#% @ (%J85MJ$DOMA P " X !@ ("!9A< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J8 M5JH_+,I'!@ :2$ !@ ("![B4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ (%J85@Z?PN&UL4$L! A0#% @ (%J85L)K=W,'! MMP\ !D ("!F', 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J85EQA/--G P 90H !D M ("!*WX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (%J85MO!\M+H!P *A4 !D ("!A8H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J8 M5E4!H8AY% NT !D ("!9:( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J85KJAD](R! I L M !D ("!'KX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J85H%%@%#H+P 4Z@ !D M ("!8\L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (%J85OG /AK7 P C0\ !D ("!2P8! 'AL+W=O M&PO=V]R:W-H965TP, M 0!X;"]W;W)K&UL4$L! A0#% @ (%J85D'N MA>,U P ) H !D ("!'A ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J85I@ IK8\! - P !D M ("!:QH! 'AL+W=O]OO^],$ !I$0 &0 @('>'@$ >&PO M=V]R:W-H965T@C 0!X;"]W;W)K&UL4$L! A0#% @ (%J85I!_*1F2 P Y H !D ("! M)"H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (%J85CH]X$'- P G0L !D ("!W#0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J85NI)N(' M @ K0< !D ("!*S\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J85@B&U_^ !0 M" !D M ("!F$D! 'AL+W=O&UL M4$L! A0#% @ (%J85J^+XS]\!@ LAH !D ("!'U&PO=V]R:W-H965T&UL4$L! A0#% @ M(%J85M]9GP>L! 'AP !D ("!/V@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J85@98 )(]! 2!8 !D M ("!NGL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (%J85I6OMF*K P 1P\ !D ("!J84! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J8 M5A9NQ GI P @A, !D ("!Z(\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J85C>I%A=K P 0@L M !D ("!:IH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J85N$WS*MA P K H !D M ("!L*X! 'AL+W=O&PO=V]R:W-H965T MP8 & O 9 M " @0&W 0!X;"]W;W)K&UL4$L! A0# M% @ (%J85I&=A@C$ @ , @ !D ("!L[T! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (%J85KW' MYRW#! @Q !D ("!%,@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%J85H,(JH^+ P P !D M ("!Z-@! 'AL+W=O\\FX$ "F%P &0 @(&JW $ >&PO M=V]R:W-H965T&UL4$L! A0#% @ (%J85LZ)SIRY P '!( !D ("! M^^,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (%J85AM.;(:@ P Y18 !D ("!9>X! 'AL+W=O&UL+G)E;'-02P$" M% ,4 " @6IA6@]&L 2X" !$,0 $P @ $5 ( 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 7@!> ,D9 !T @( ! end XML 106 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 107 report.css IDEA: XBRL DOCUMENT /* 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; } XML 108 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 251 444 1 false 76 0 false 9 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - GENERAL Sheet http://www.audiocodes.com/role/DisclosureGeneral GENERAL Notes 8 false false R9.htm 10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 10301 - Disclosure - ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") Sheet http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallverso ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") Notes 10 false false R11.htm 10401 - Disclosure - MARKETABLE SECURITIES Sheet http://www.audiocodes.com/role/DisclosureMarketableSecurities MARKETABLE SECURITIES Notes 11 false false R12.htm 10501 - Disclosure - INVENTORIES Sheet http://www.audiocodes.com/role/DisclosureInventories INVENTORIES Notes 12 false false R13.htm 10601 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 13 false false R14.htm 10701 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.audiocodes.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 14 false false R15.htm 10801 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.audiocodes.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 15 false false R16.htm 10901 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES Sheet http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpenses OTHER PAYABLES AND ACCRUED EXPENSES Notes 16 false false R17.htm 11001 - Disclosure - LEASES Sheet http://www.audiocodes.com/role/DisclosureLeases LEASES Notes 17 false false R18.htm 11101 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES Sheet http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities COMMITMENTS AND CONTINGENT LIABILITIES Notes 18 false false R19.htm 11201 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquity SHAREHOLDERS' EQUITY Notes 19 false false R20.htm 11301 - Disclosure - TAXES ON INCOME Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncome TAXES ON INCOME Notes 20 false false R21.htm 11401 - Disclosure - FINANCIAL INCOME (EXPENSES), NET Sheet http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet FINANCIAL INCOME (EXPENSES), NET Notes 21 false false R22.htm 11501 - Disclosure - EARNINGS PER SHARE Sheet http://www.audiocodes.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 22 false false R23.htm 11601 - Disclosure - GEOGRAPHIC INFORMATION Sheet http://www.audiocodes.com/role/DisclosureGeographicInformation GEOGRAPHIC INFORMATION Notes 23 false false R24.htm 11701 - Disclosure - DERIVATIVE INSTRUMENTS Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstruments DERIVATIVE INSTRUMENTS Notes 24 false false R25.htm 11801 - Disclosure - SUBSEQUENT EVENT Sheet http://www.audiocodes.com/role/DisclosureSubsequentEvent SUBSEQUENT EVENT Notes 25 false false R26.htm 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 26 false false R27.htm 30203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.audiocodes.com/role/DisclosureSignificantAccountingPolicies 27 false false R28.htm 30303 - Disclosure - ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") (Tables) Sheet http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoTables ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") (Tables) Tables http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallverso 28 false false R29.htm 30403 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://www.audiocodes.com/role/DisclosureMarketableSecuritiesTables MARKETABLE SECURITIES (Tables) Tables http://www.audiocodes.com/role/DisclosureMarketableSecurities 29 false false R30.htm 30503 - Disclosure - INVENTORIES (Tables) Sheet http://www.audiocodes.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.audiocodes.com/role/DisclosureInventories 30 false false R31.htm 30603 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNet 31 false false R32.htm 30703 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.audiocodes.com/role/DisclosureIntangibleAssetsNet 32 false false R33.htm 30803 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.audiocodes.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.audiocodes.com/role/DisclosureFairValueMeasurements 33 false false R34.htm 30903 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables) Sheet http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesTables OTHER PAYABLES AND ACCRUED EXPENSES (Tables) Tables http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpenses 34 false false R35.htm 31003 - Disclosure - LEASES (Tables) Sheet http://www.audiocodes.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.audiocodes.com/role/DisclosureLeases 35 false false R36.htm 31203 - Disclosure - SHAREHOLDERS' EQUITY (Tables) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquityTables SHAREHOLDERS' EQUITY (Tables) Tables http://www.audiocodes.com/role/DisclosureShareholdersEquity 36 false false R37.htm 31303 - Disclosure - TAXES ON INCOME (Tables) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables TAXES ON INCOME (Tables) Tables http://www.audiocodes.com/role/DisclosureTaxesOnIncome 37 false false R38.htm 31403 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables) Sheet http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetTables FINANCIAL INCOME (EXPENSES), NET (Tables) Tables http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet 38 false false R39.htm 31503 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.audiocodes.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.audiocodes.com/role/DisclosureEarningsPerShare 39 false false R40.htm 31603 - Disclosure - GEOGRAPHIC INFORMATION (Tables) Sheet http://www.audiocodes.com/role/DisclosureGeographicInformationTables GEOGRAPHIC INFORMATION (Tables) Tables http://www.audiocodes.com/role/DisclosureGeographicInformation 40 false false R41.htm 31703 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.audiocodes.com/role/DisclosureDerivativeInstruments 41 false false R42.htm 40101 - Disclosure - GENERAL - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails GENERAL - Additional Information (Details) Details 42 false false R43.htm 40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Short-term and restricted bank deposits (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShortTermAndRestrictedBankDepositsDetails SIGNIFICANT ACCOUNTING POLICIES - Short-term and restricted bank deposits (Details) Details 43 false false R44.htm 40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) Details 44 false false R45.htm 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details) Details 45 false false R46.htm 40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Details 46 false false R47.htm 40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details) Details 47 false false R48.htm 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Weighted average estimated fair value of employee stock (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails SIGNIFICANT ACCOUNTING POLICIES - Weighted average estimated fair value of employee stock (Details) Details 48 false false R49.htm 40207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Share based compensation expenses (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails SIGNIFICANT ACCOUNTING POLICIES - Share based compensation expenses (Details) Details 49 false false R50.htm 40208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 50 false false R51.htm 40301 - Disclosure - ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") (Details) Sheet http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") (Details) Details http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoTables 51 false false R52.htm 40302 - Disclosure - ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") - Narrative (Details) Sheet http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails ACQUISITION OF CALLVERSO LTD. ("CALLVERSO") - Narrative (Details) Details http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoTables 52 false false R53.htm 40401 - Disclosure - MARKETABLE SECURITIES (Details) Sheet http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails MARKETABLE SECURITIES (Details) Details http://www.audiocodes.com/role/DisclosureMarketableSecuritiesTables 53 false false R54.htm 40402 - Disclosure - MARKETABLE SECURITIES - Position of gross unrealized losses and fair values (Details) Sheet http://www.audiocodes.com/role/DisclosureMarketableSecuritiesPositionOfGrossUnrealizedLossesAndFairValuesDetails MARKETABLE SECURITIES - Position of gross unrealized losses and fair values (Details) Details 54 false false R55.htm 40501 - Disclosure - INVENTORIES (Details) Sheet http://www.audiocodes.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.audiocodes.com/role/DisclosureInventoriesTables 55 false false R56.htm 40502 - Disclosure - INVENTORIES - Additional information (Details) Sheet http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails INVENTORIES - Additional information (Details) Details 56 false false R57.htm 40601 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetTables 57 false false R58.htm 40602 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails PROPERTY AND EQUIPMENT, NET - Additional Information (Details) Details 58 false false R59.htm 40701 - Disclosure - INTANGIBLE ASSETS, NET (Details) Sheet http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails INTANGIBLE ASSETS, NET (Details) Details http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables 59 false false R60.htm 40702 - Disclosure - INTANGIBLE ASSETS, NET - Expected amortization expenses (Details) Sheet http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails INTANGIBLE ASSETS, NET - Expected amortization expenses (Details) Details 60 false false R61.htm 40703 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails INTANGIBLE ASSETS, NET - Additional Information (Details) Details 61 false false R62.htm 40801 - Disclosure - FAIR VALUE MEASUREMENTS - The Group's financial assets and liabilities measured at fair value on a recurring basis (Details) Sheet http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails FAIR VALUE MEASUREMENTS - The Group's financial assets and liabilities measured at fair value on a recurring basis (Details) Details 62 false false R63.htm 40802 - Disclosure - FAIR VALUE MEASUREMENTS - Secured Bridge Loans (Details) Sheet http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails FAIR VALUE MEASUREMENTS - Secured Bridge Loans (Details) Details 63 false false R64.htm 40901 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Details) Sheet http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails OTHER PAYABLES AND ACCRUED EXPENSES (Details) Details http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesTables 64 false false R65.htm 41001 - Disclosure - LEASES - Weighted-average remaining lease term and discount rate (Details) Sheet http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails LEASES - Weighted-average remaining lease term and discount rate (Details) Details 65 false false R66.htm 41002 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) Sheet http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails LEASES - Maturities of operating lease liabilities (Details) Details 66 false false R67.htm 41003 - Disclosure - LEASES - Supplemental cash flows information related to the lease costs for operating and financing leases (Details) Sheet http://www.audiocodes.com/role/DisclosureLeasesSupplementalCashFlowsInformationRelatedToLeaseCostsForOperatingAndFinancingLeasesDetails LEASES - Supplemental cash flows information related to the lease costs for operating and financing leases (Details) Details 67 false false R68.htm 41004 - Disclosure - LEASES - Lessor (Details) Sheet http://www.audiocodes.com/role/DisclosureLeasesLessorDetails LEASES - Lessor (Details) Details 68 false false R69.htm 41101 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Details) Sheet http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails COMMITMENTS AND CONTINGENT LIABILITIES (Details) Details http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities 69 false false R70.htm 41201 - Disclosure - SHAREHOLDERS' EQUITY (Details) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails SHAREHOLDERS' EQUITY (Details) Details http://www.audiocodes.com/role/DisclosureShareholdersEquityTables 70 false false R71.htm 41202 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details) Details 71 false false R72.htm 41203 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details) Details 72 false false R73.htm 41204 - Disclosure - SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) Details 73 false false R74.htm 41301 - Disclosure - TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) Details 74 false false R75.htm 41302 - Disclosure - TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) Details 75 false false R76.htm 41303 - Disclosure - TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details) Details 76 false false R77.htm 41304 - Disclosure - TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) Details 77 false false R78.htm 41305 - Disclosure - TAXES ON INCOME (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails TAXES ON INCOME (Details) Details http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables 78 false false R79.htm 41401 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details) Sheet http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails FINANCIAL INCOME (EXPENSES), NET (Details) Details http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetTables 79 false false R80.htm 41501 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.audiocodes.com/role/DisclosureEarningsPerShareTables 80 false false R81.htm 41601 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) Sheet http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) Details 81 false false R82.htm 41602 - Disclosure - GEOGRAPHIC INFORMATION (Details) Sheet http://www.audiocodes.com/role/DisclosureGeographicInformationDetails GEOGRAPHIC INFORMATION (Details) Details http://www.audiocodes.com/role/DisclosureGeographicInformationTables 82 false false R83.htm 41701 - Disclosure - DERIVATIVE INSTRUMENTS (Details) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails DERIVATIVE INSTRUMENTS (Details) Details http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables 83 false false R84.htm 41702 - Disclosure - DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details) Details 84 false false R85.htm 41703 - Disclosure - DERIVATIVE INSTRUMENTS - Additional information (Details) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsAdditionalInformationDetails DERIVATIVE INSTRUMENTS - Additional information (Details) Details 85 false false R86.htm 41801 - Disclosure - SUBSEQUENT EVENT (Details) Sheet http://www.audiocodes.com/role/DisclosureSubsequentEventDetails SUBSEQUENT EVENT (Details) Details http://www.audiocodes.com/role/DisclosureSubsequentEvent 86 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept TreasuryStockShares in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. audc-20221231x20f.htm 115, 142 [dq-0542-Deprecated-Concept] Concept TreasuryStockMember in us-gaap/2022 used in 22 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. audc-20221231x20f.htm 118 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 8 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityIncorporationStateCountryCode, dei:SecurityExchangeName, dei:TradingSymbol, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - audc-20221231x20f.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - audc-20221231x20f.htm 9 audc-20221231x20f.htm audc-20221231.xsd audc-20221231_cal.xml audc-20221231_def.xml audc-20221231_lab.xml audc-20221231_pre.xml audc-20221231xex12d1.htm audc-20221231xex12d2.htm audc-20221231xex13d1.htm audc-20221231xex13d2.htm audc-20221231xex15d1.htm audc-20221231xex2d1.htm audc-20221231xex4d19.htm audc-20221231xex4d20.htm audc-20221231xex8d1.htm audc-20221231x20f008.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 111 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "audc-20221231x20f.htm": { "axisCustom": 1, "axisStandard": 31, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 955, "http://xbrl.sec.gov/dei/2022": 45 }, "contextCount": 251, "dts": { "calculationLink": { "local": [ "audc-20221231_cal.xml" ] }, "definitionLink": { "local": [ "audc-20221231_def.xml" ] }, "inline": { "local": [ "audc-20221231x20f.htm" ] }, "labelLink": { "local": [ "audc-20221231_lab.xml" ] }, "presentationLink": { "local": [ "audc-20221231_pre.xml" ] }, "schema": { "local": [ "audc-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 661, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://xbrl.sec.gov/dei/2022": 8, "total": 14 }, "keyCustom": 87, "keyStandard": 357, "memberCustom": 34, "memberStandard": 42, "nsprefix": "audc", "nsuri": "http://www.audiocodes.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - ACQUISITION OF CALLVERSO LTD. (\"CALLVERSO\")", "menuCat": "Notes", "order": "10", "role": "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallverso", "shortName": "ACQUISITION OF CALLVERSO LTD. (\"CALLVERSO\")", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - MARKETABLE SECURITIES", "menuCat": "Notes", "order": "11", "role": "http://www.audiocodes.com/role/DisclosureMarketableSecurities", "shortName": "MARKETABLE SECURITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - INVENTORIES", "menuCat": "Notes", "order": "12", "role": "http://www.audiocodes.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - PROPERTY AND EQUIPMENT, NET", "menuCat": "Notes", "order": "13", "role": "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - INTANGIBLE ASSETS, NET", "menuCat": "Notes", "order": "14", "role": "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNet", "shortName": "INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "15", "role": "http://www.audiocodes.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES", "menuCat": "Notes", "order": "16", "role": "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpenses", "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - LEASES", "menuCat": "Notes", "order": "17", "role": "http://www.audiocodes.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES", "menuCat": "Notes", "order": "18", "role": "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities", "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - SHAREHOLDERS' EQUITY", "menuCat": "Notes", "order": "19", "role": "http://www.audiocodes.com/role/DisclosureShareholdersEquity", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_ODCF-vVSC0KInvJAZXCVkw", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - TAXES ON INCOME", "menuCat": "Notes", "order": "20", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncome", "shortName": "TAXES ON INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - FINANCIAL INCOME (EXPENSES), NET", "menuCat": "Notes", "order": "21", "role": "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet", "shortName": "FINANCIAL INCOME (EXPENSES), NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "22", "role": "http://www.audiocodes.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - GEOGRAPHIC INFORMATION", "menuCat": "Notes", "order": "23", "role": "http://www.audiocodes.com/role/DisclosureGeographicInformation", "shortName": "GEOGRAPHIC INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - DERIVATIVE INSTRUMENTS", "menuCat": "Notes", "order": "24", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstruments", "shortName": "DERIVATIVE INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - SUBSEQUENT EVENT", "menuCat": "Notes", "order": "25", "role": "http://www.audiocodes.com/role/DisclosureSubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "audc:ShortTermBankDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "audc:ShortTermBankDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - ACQUISITION OF CALLVERSO LTD. (\"CALLVERSO\") (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoTables", "shortName": "ACQUISITION OF CALLVERSO LTD. (\"CALLVERSO\") (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - MARKETABLE SECURITIES (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesTables", "shortName": "MARKETABLE SECURITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - INVENTORIES (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.audiocodes.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:ScheduleOfOtherPayablesAndAccruedExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesTables", "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:ScheduleOfOtherPayablesAndAccruedExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "audc:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:DisclosureOfWeightedAverageRemainingLeaseTermAndDiscountRateOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.audiocodes.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "audc:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:DisclosureOfWeightedAverageRemainingLeaseTermAndDiscountRateOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - SHAREHOLDERS' EQUITY (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables", "shortName": "SHAREHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - TAXES ON INCOME (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables", "shortName": "TAXES ON INCOME (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetTables", "shortName": "FINANCIAL INCOME (EXPENSES), NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.audiocodes.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - GEOGRAPHIC INFORMATION (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.audiocodes.com/role/DisclosureGeographicInformationTables", "shortName": "GEOGRAPHIC INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables", "shortName": "DERIVATIVE INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "3", "first": true, "lang": null, "name": "audc:EntityWideRevenueMajorCustomerPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_5Rv-ekBUt02JIrj79jOLFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - GENERAL - Additional Information (Details)", "menuCat": "Details", "order": "42", "role": "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "shortName": "GENERAL - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "3", "first": true, "lang": null, "name": "audc:EntityWideRevenueMajorCustomerPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_5Rv-ekBUt02JIrj79jOLFQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Short-term and restricted bank deposits (Details)", "menuCat": "Details", "order": "43", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShortTermAndRestrictedBankDepositsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Short-term and restricted bank deposits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "audc:ShortTermBankDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_ODCF-vVSC0KInvJAZXCVkw", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_audc_ComputersAndPeripheralEquipmentsMember_JeCHb4doU0CaUKhUKYni8g", "decimals": null, "first": true, "lang": "en-US", "name": "audc:DisclosureOnAnnualDepreciationRateUsingStraightLineMethod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details)", "menuCat": "Details", "order": "44", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_audc_ComputersAndPeripheralEquipmentsMember_JeCHb4doU0CaUKhUKYni8g", "decimals": null, "first": true, "lang": "en-US", "name": "audc:DisclosureOnAnnualDepreciationRateUsingStraightLineMethod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_audc_cnst_date_20230101_zIsmMXZ1pkCUfq8eYXAQKg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details)", "menuCat": "Details", "order": "45", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_audc_cnst_date_20230101_zIsmMXZ1pkCUfq8eYXAQKg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_ODCF-vVSC0KInvJAZXCVkw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details)", "menuCat": "Details", "order": "46", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2020_6E9Jb8MTZU2_DIJOF4AzcQ", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_KepjEUG4zE6VPUW4KMLMMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details)", "menuCat": "Details", "order": "47", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_XIgqgMA-nUyW3NaVQsy5OQ", "decimals": "-3", "lang": null, "name": "audc:OtherComprehensiveIncomeBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_5Rv-ekBUt02JIrj79jOLFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Weighted average estimated fair value of employee stock (Details)", "menuCat": "Details", "order": "48", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Weighted average estimated fair value of employee stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_5Rv-ekBUt02JIrj79jOLFQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfEquityBasedCompensationExpensesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Share based compensation expenses (Details)", "menuCat": "Details", "order": "49", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Share based compensation expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfEquityBasedCompensationExpensesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "5", "role": "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "audc:ShortTermBankDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "4", "first": true, "lang": null, "name": "audc:ShortTermBankDepositsBearInterestAverageRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_5Rv-ekBUt02JIrj79jOLFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "menuCat": "Details", "order": "50", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "audc:ShortTermBankDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "4", "first": true, "lang": null, "name": "audc:ShortTermBankDepositsBearInterestAverageRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_5Rv-ekBUt02JIrj79jOLFQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - ACQUISITION OF CALLVERSO LTD. (\"CALLVERSO\") (Details)", "menuCat": "Details", "order": "51", "role": "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails", "shortName": "ACQUISITION OF CALLVERSO LTD. (\"CALLVERSO\") (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_11_10_2021_us-gaap_BusinessAcquisitionAxis_audc_CallversoLtdMember_YkpFyOx8fk63mVif54AfKA", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - ACQUISITION OF CALLVERSO LTD. (\"CALLVERSO\") - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails", "shortName": "ACQUISITION OF CALLVERSO LTD. (\"CALLVERSO\") - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_11_10_2021_To_11_10_2021_us-gaap_BusinessAcquisitionAxis_audc_CallversoLtdMember_U9hcMAxKxEu2GxDEwNCFpw", "decimals": null, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsBasisForAmount", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - MARKETABLE SECURITIES (Details)", "menuCat": "Details", "order": "53", "role": "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails", "shortName": "MARKETABLE SECURITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - MARKETABLE SECURITIES - Position of gross unrealized losses and fair values (Details)", "menuCat": "Details", "order": "54", "role": "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesPositionOfGrossUnrealizedLossesAndFairValuesDetails", "shortName": "MARKETABLE SECURITIES - Position of gross unrealized losses and fair values (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductInformationTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - INVENTORIES (Details)", "menuCat": "Details", "order": "55", "role": "http://www.audiocodes.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductInformationTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_V13yNiqGDUKPaixr-7K4sA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - INVENTORIES - Additional information (Details)", "menuCat": "Details", "order": "56", "role": "http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails", "shortName": "INVENTORIES - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_V13yNiqGDUKPaixr-7K4sA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "menuCat": "Details", "order": "57", "role": "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details)", "menuCat": "Details", "order": "58", "role": "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "shortName": "PROPERTY AND EQUIPMENT, NET - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - INTANGIBLE ASSETS, NET (Details)", "menuCat": "Details", "order": "59", "role": "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "shortName": "INTANGIBLE ASSETS, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_eOQheGH83UeL4jsq38laoA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_eOQheGH83UeL4jsq38laoA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - INTANGIBLE ASSETS, NET - Expected amortization expenses (Details)", "menuCat": "Details", "order": "60", "role": "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails", "shortName": "INTANGIBLE ASSETS, NET - Expected amortization expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details)", "menuCat": "Details", "order": "61", "role": "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "shortName": "INTANGIBLE ASSETS, NET - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "audc:FairValueOfFinancialInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - FAIR VALUE MEASUREMENTS - The Group's financial assets and liabilities measured at fair value on a recurring basis (Details)", "menuCat": "Details", "order": "62", "role": "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS - The Group's financial assets and liabilities measured at fair value on a recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "audc:FairValueOfFinancialInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "0", "first": true, "lang": null, "name": "audc:FairValueOfInvestmentInPrivateFunds", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - FAIR VALUE MEASUREMENTS - Secured Bridge Loans (Details)", "menuCat": "Details", "order": "63", "role": "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails", "shortName": "FAIR VALUE MEASUREMENTS - Secured Bridge Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "lang": "en-US", "name": "audc:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLockUpPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfOtherPayablesAndAccruedExpensesTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Details)", "menuCat": "Details", "order": "64", "role": "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails", "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfOtherPayablesAndAccruedExpensesTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "audc:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "audc:OperatingLeaseLeaseExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - LEASES - Weighted-average remaining lease term and discount rate (Details)", "menuCat": "Details", "order": "65", "role": "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "shortName": "LEASES - Weighted-average remaining lease term and discount rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "audc:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "audc:OperatingLeaseLeaseExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - LEASES - Maturities of operating lease liabilities (Details)", "menuCat": "Details", "order": "66", "role": "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "LEASES - Maturities of operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfSupplementalCashFlowInformationRelatedToLeaseCosts", "audc:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - LEASES - Supplemental cash flows information related to the lease costs for operating and financing leases (Details)", "menuCat": "Details", "order": "67", "role": "http://www.audiocodes.com/role/DisclosureLeasesSupplementalCashFlowsInformationRelatedToLeaseCostsForOperatingAndFinancingLeasesDetails", "shortName": "LEASES - Supplemental cash flows information related to the lease costs for operating and financing leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfSupplementalCashFlowInformationRelatedToLeaseCosts", "audc:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseInterestIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - LEASES - Lessor (Details)", "menuCat": "Details", "order": "68", "role": "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails", "shortName": "LEASES - Lessor (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseInterestIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Details)", "menuCat": "Details", "order": "69", "role": "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2014_J7kLHnl6yU-zJPRNIsOEOg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - SHAREHOLDERS' EQUITY (Details)", "menuCat": "Details", "order": "70", "role": "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "shortName": "SHAREHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2014_J7kLHnl6yU-zJPRNIsOEOg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H69w1OzG1Uy3D4noPCBEiA", "decimals": "0", "first": true, "lang": null, "name": "audc:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_py07p6guD02XJNntLK_mlw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details)", "menuCat": "Details", "order": "71", "role": "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails", "shortName": "SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H69w1OzG1Uy3D4noPCBEiA", "decimals": "0", "first": true, "lang": null, "name": "audc:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_py07p6guD02XJNntLK_mlw", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_ODCF-vVSC0KInvJAZXCVkw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_py07p6guD02XJNntLK_mlw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details)", "menuCat": "Details", "order": "72", "role": "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails", "shortName": "SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_py07p6guD02XJNntLK_mlw", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_py07p6guD02XJNntLK_mlw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details)", "menuCat": "Details", "order": "73", "role": "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "shortName": "SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfShareBasedCompensationStockOptionsOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_vNmvHfBPBkufdl99Ha-Xew", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_py07p6guD02XJNntLK_mlw", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details)", "menuCat": "Details", "order": "74", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails", "shortName": "TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details)", "menuCat": "Details", "order": "75", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails", "shortName": "TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details)", "menuCat": "Details", "order": "76", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails", "shortName": "TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details)", "menuCat": "Details", "order": "77", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails", "shortName": "TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "audc:ScheduleOfIncomeTaxReconciliationBetweenTheoreticalAndActualTaxExpensesBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_1_31_2011_aqblar0Mi0i1T0TjQeFJRg", "decimals": "2", "first": true, "lang": null, "name": "audc:PercentageOfAmendmentTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_5Rv-ekBUt02JIrj79jOLFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41305 - Disclosure - TAXES ON INCOME (Details)", "menuCat": "Details", "order": "78", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "shortName": "TAXES ON INCOME (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_1_31_2011_aqblar0Mi0i1T0TjQeFJRg", "decimals": "2", "first": true, "lang": null, "name": "audc:PercentageOfAmendmentTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_5Rv-ekBUt02JIrj79jOLFQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details)", "menuCat": "Details", "order": "79", "role": "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails", "shortName": "FINANCIAL INCOME (EXPENSES), NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - GENERAL", "menuCat": "Notes", "order": "8", "role": "http://www.audiocodes.com/role/DisclosureGeneral", "shortName": "GENERAL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - EARNINGS PER SHARE (Details)", "menuCat": "Details", "order": "80", "role": "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_py07p6guD02XJNntLK_mlw", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details)", "menuCat": "Details", "order": "81", "role": "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails", "shortName": "GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_TgQaqmaxdky_jEoHcytpVg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - GEOGRAPHIC INFORMATION (Details)", "menuCat": "Details", "order": "82", "role": "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails", "shortName": "GEOGRAPHIC INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_TgQaqmaxdky_jEoHcytpVg", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfOtherPayablesAndAccruedExpensesTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - DERIVATIVE INSTRUMENTS (Details)", "menuCat": "Details", "order": "83", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "shortName": "DERIVATIVE INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "audc:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheets", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_XIgqgMA-nUyW3NaVQsy5OQ", "decimals": null, "lang": "en-US", "name": "audc:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheets", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details)", "menuCat": "Details", "order": "84", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "shortName": "DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "audc:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnStatementOfOperations", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_R9Hb35lfNkuf4KpVaC_a_g", "decimals": null, "lang": "en-US", "name": "audc:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnStatementOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "audc:NetDeferredGainLossAssociatedWithCashFlowHedgesRecordedInOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - DERIVATIVE INSTRUMENTS - Additional information (Details)", "menuCat": "Details", "order": "85", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsAdditionalInformationDetails", "shortName": "DERIVATIVE INSTRUMENTS - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_lFqLPGuf-U6axbqRHxzt-A", "decimals": "-3", "first": true, "lang": null, "name": "audc:NetDeferredGainLossAssociatedWithCashFlowHedgesRecordedInOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_3mtcN0KRU0GNVjfjLNlgvQ", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_8_31_2022_To_8_31_2022_25uZPYzqpkOIRBAkjv21ig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendPayableDateToBePaidDayMonthAndYear", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - SUBSEQUENT EVENT (Details)", "menuCat": "Details", "order": "86", "role": "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails", "shortName": "SUBSEQUENT EVENT (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LelYHXaiRkG_q9Ugeq3OOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 76, "tag": { "audc_AccruedGovernmentAuthorities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 2.0, "parentTag": "audc_OtherPayablesAndAccruedExpenses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to government authorities.", "label": "Accrued Government Authorities", "verboseLabel": "Government authorities" } } }, "localname": "AccruedGovernmentAuthorities", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_AccruedRoyaltiesInstallmentAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required installment payments including both interest and principal payments for royalties payable.", "label": "Accrued Royalties, Installment Amount", "verboseLabel": "Installment amount" } } }, "localname": "AccruedRoyaltiesInstallmentAmount", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "audc_AccruedRoyaltiesNumberOfInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of installment payments for royalties payable.", "label": "Accrued Royalties, Number Of Installments", "verboseLabel": "Number of annual installments" } } }, "localname": "AccruedRoyaltiesNumberOfInstallments", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "integerItemType" }, "audc_AccruedRoyaltiesNumberOfInstallmentsPaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of installment payments for royalties paid during the period.", "label": "Accrued Royalties, Number of Installments Paid", "terseLabel": "Number of installments paid" } } }, "localname": "AccruedRoyaltiesNumberOfInstallmentsPaid", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "integerItemType" }, "audc_AccruedRoyaltiesPaidInstallmentAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required first installment paid.", "label": "Accrued Royalties Paid Installment Amount", "terseLabel": "Installment amount paid" } } }, "localname": "AccruedRoyaltiesPaidInstallmentAmount", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "audc_AcquiredTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquired Technology [Member]", "verboseLabel": "Acquired technology and license" } } }, "localname": "AcquiredTechnologyMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "audc_AdditionalMajorCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Major Customer [Member]" } } }, "localname": "AdditionalMajorCustomerMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "audc_AdditionalStockRepurchaseProgramAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of additional stock repurchase plan authorized.", "label": "Additional Stock Repurchase Program Authorized Amount", "terseLabel": "Additional stock repurchase program authorized amount" } } }, "localname": "AdditionalStockRepurchaseProgramAuthorizedAmount", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "audc_AllowanceForSalesReturnMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowance for sales return member.", "label": "Allowance For Sales Return" } } }, "localname": "AllowanceForSalesReturnMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "audc_AmortizationOfMarketableSecuritiesPremiumsAndAccretionOfDiscountsNet": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of marketable securities premiums and accretion of discounts net.", "label": "Amortization of Marketable Securities Premiums and Accretion of discounts Net", "terseLabel": "Amortization of marketable securities premiums and accretion of discounts, net" } } }, "localname": "AmortizationOfMarketableSecuritiesPremiumsAndAccretionOfDiscountsNet", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "audc_AssetsNoncurrentExcludingPropertyIntangibleAssetsAndGoodwill": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets noncurrent excluding property, intangible assets and goodwill.", "label": "Assets Noncurrent Excluding Property, Intangible Assets and Goodwill", "totalLabel": "Total long-term assets" } } }, "localname": "AssetsNoncurrentExcludingPropertyIntangibleAssetsAndGoodwill", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_BusinessCombinationPaymentOfEarnOutConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payment of earn-out consideration recognized in a business combination", "label": "Business Combination, Payment Of Earn Out Consideration", "terseLabel": "Earn out consideration payable" } } }, "localname": "BusinessCombinationPaymentOfEarnOutConsideration", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "audc_Businesscombinationfairvalueofearnoutconsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of earn-out consideration recognized in a business combination", "label": "BusinessCombinationFairValueOfEarnOutConsideration", "terseLabel": "Earn out consideration" } } }, "localname": "Businesscombinationfairvalueofearnoutconsideration", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "audc_CallversoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Callverso Ltd", "terseLabel": "Callverso Ltd" } } }, "localname": "CallversoLtdMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "audc_CashFinancialExpensesIncomeNet": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash financial expenses (income), net.", "label": "Cash Financial Expenses Income Net", "terseLabel": "Cash financial expenses (income), net" } } }, "localname": "CashFinancialExpensesIncomeNet", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesSupplementalCashFlowsInformationRelatedToLeaseCostsForOperatingAndFinancingLeasesDetails" ], "xbrltype": "stringItemType" }, "audc_ComputersAndPeripheralEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computers and peripheral equipment" } } }, "localname": "ComputersAndPeripheralEquipmentMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "audc_ComputersAndPeripheralEquipmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computers and peripheral equipment", "label": "Computers and peripheral equipments" } } }, "localname": "ComputersAndPeripheralEquipmentsMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "audc_DecreaseIncreaseInDeferredIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The decrease (increase) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Decrease (Increase) in Deferred Income Taxes", "negatedLabel": "Decrease in deferred tax assets, net" } } }, "localname": "DecreaseIncreaseInDeferredIncomeTaxes", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_DecreaseIncreaseInInventories": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The decrease (increase) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Decrease (Increase) in Inventories", "negatedLabel": "Decrease (increase) in inventories" } } }, "localname": "DecreaseIncreaseInInventories", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_DecreaseIncreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The decrease (increase) during the period in the carrying amount of operating lease right-of-use assets.", "label": "Decrease [Increase] In Operating Lease Right Of Use Asset", "negatedLabel": "Decrease in operating lease right-of-use assets" } } }, "localname": "DecreaseIncreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_DecreaseIncreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease (increase) in prepaid expenses, and assets classified as other.", "label": "Decrease Increase In Prepaid Deferred Expense And Other Assets", "negatedLabel": "Increase in other receivables and prepaid expenses" } } }, "localname": "DecreaseIncreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_DeferredTaxAssetsOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities.", "label": "Deferred Tax Assets Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "audc_DeferredTaxLiabilitiesOperatingLeaseRouAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from operating lease ROU assets.", "label": "Deferred Tax Liabilities Operating Lease ROU Assets", "negatedLabel": "Operating lease ROU assets" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRouAssets", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "audc_DerivativeForwardContractsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amounts of the outstanding derivatives forward contracts, which are not designated as hedging contracts.", "label": "Derivative, Forward Contracts Outstanding", "terseLabel": "Outstanding forward contracts" } } }, "localname": "DerivativeForwardContractsOutstanding", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_DerivativesContractsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amounts of the outstanding derivatives contracts, which were designated as salary hedging contracts, as of the end of the periods.", "label": "Derivatives Contracts Outstanding", "terseLabel": "Outstanding forward and options collar (cylinder) contracts" } } }, "localname": "DerivativesContractsOutstanding", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of where the foreign currency derivatives designated as cash flow hedges are reported in the balance sheet.", "label": "Description Of Location Of Foreign Currency Cash Flow Hedge Derivatives On Balance Sheets", "terseLabel": "Balance sheet" } } }, "localname": "DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheets", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "audc_DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnStatementOfOperations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of where the foreign currency derivatives designated as cash flow hedges are reported in statement of operations.", "label": "Description Of Location Of Foreign Currency Cash Flow Hedge Derivatives On Statement Of Operations", "verboseLabel": "Comprehensive Income (loss)" } } }, "localname": "DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnStatementOfOperations", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails" ], "xbrltype": "stringItemType" }, "audc_DisclosureOfWeightedAverageRemainingLeaseTermAndDiscountRateOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for weighted average remaining lease term and discount rate under operating leases.", "label": "Disclosure Of Weighted Average Remaining Lease Term And Discount Rate, Operating Leases [Table Text Block]", "verboseLabel": "Schedule of weighted-average remaining lease term and discount rate" } } }, "localname": "DisclosureOfWeightedAverageRemainingLeaseTermAndDiscountRateOperatingLeasesTableTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "audc_DisclosureOnAnnualDepreciationRateUsingStraightLineMethod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure relating to annual depreciation rate using straight-line method over the estimated useful lives of the assets.", "label": "Disclosure On Annual Depreciation Rate Using Straight Line Method", "terseLabel": "Annual Depreciation Rate" } } }, "localname": "DisclosureOnAnnualDepreciationRateUsingStraightLineMethod", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "audc_DividendPayablePercentPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dividend payable percent per share.", "label": "Dividend payable Percent Per Share", "terseLabel": "Dividend payable percent per share" } } }, "localname": "DividendPayablePercentPerShare", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "audc_EarningsPerShareDenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Denominator [Abstract]", "verboseLabel": "Denominator:" } } }, "localname": "EarningsPerShareDenominatorAbstract", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "audc_EarningsPerShareNumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Numerator [Abstract]", "verboseLabel": "Numerator:" } } }, "localname": "EarningsPerShareNumeratorAbstract", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "audc_EasternAsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Eastern Asia.", "label": "Eastern Asia [Member]", "terseLabel": "Eastern Asia" } } }, "localname": "EasternAsiaMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "audc_EffectiveIncomeTaxRateReconciliationChangesInTaxReserveForUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the changes in tax reserve for uncertain tax positions.", "label": "Effective Income Tax Rate Reconciliation Changes In Tax Reserve For Uncertain Tax Positions", "terseLabel": "Changes in tax reserve for uncertain tax positions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangesInTaxReserveForUncertainTaxPositions", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_EffectiveIncomeTaxRateReconciliationPte": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to PTE.", "label": "Effective Income Tax Rate Reconciliation PTE", "terseLabel": "Impact of Preferred Technological Enterprise status" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPte", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_EmployeeAndNonemployeeStockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee And Non-employee Stock Option Plan" } } }, "localname": "EmployeeAndNonemployeeStockOptionPlanMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "audc_EmployeeBenefitPlanPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for employee benefit plan.", "label": "Employee Benefit Plan [Policy Text Block]", "terseLabel": "Employee benefit plan" } } }, "localname": "EmployeeBenefitPlanPolicyTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_EntityWideRevenueMajorCustomerPercentage1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue generated from a single external customer that accounts for 10 percent or more of an entity's revenues.", "label": "Entity Wide Revenue, Major Customer, Percentage1", "verboseLabel": "Entity-Wide Revenue, Major Customer, Percentage" } } }, "localname": "EntityWideRevenueMajorCustomerPercentage1", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "audc_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLockUpPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The lock-up period for certain investments for which net asset value per share is calculated.", "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Lock-up Period", "terseLabel": "Lock-up period" } } }, "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLockUpPeriod", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails" ], "xbrltype": "durationItemType" }, "audc_FairValueOfFinancialInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of fair value portion of financial investments.", "label": "Fair Value of Financial Investments", "terseLabel": "Financial investments" } } }, "localname": "FairValueOfFinancialInvestments", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "audc_FairValueOfInvestmentInPrivateFund": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net realized gain (loss) from fair value of investment in private funds.", "label": "Fair Value Of Investment In Private Fund", "terseLabel": "Gains from investment" } } }, "localname": "FairValueOfInvestmentInPrivateFund", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails" ], "xbrltype": "monetaryItemType" }, "audc_FairValueOfInvestmentInPrivateFunds": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in private funds purchased under agreements.", "label": "Fair Value of Investment In Private Funds", "terseLabel": "Fair Value", "verboseLabel": "Financial investments" } } }, "localname": "FairValueOfInvestmentInPrivateFunds", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails" ], "xbrltype": "monetaryItemType" }, "audc_FinancialAssetsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represents amount of financial assets fair value disclosure.", "label": "Financial Assets Fair Value Disclosure", "terseLabel": "Total financial net assets" } } }, "localname": "FinancialAssetsFairValueDisclosure", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "audc_FinancialInstrumentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Instruments Axis", "label": "Financial Instruments [Axis]" } } }, "localname": "FinancialInstrumentsAxis", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails", "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesPositionOfGrossUnrealizedLossesAndFairValuesDetails" ], "xbrltype": "stringItemType" }, "audc_FinancialStatementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for financial statements in U.S. dollars.", "label": "Financial Statements [Policy Text Block]", "verboseLabel": "Financial statements in U.S. dollars (\"dollars\")" } } }, "localname": "FinancialStatementsPolicyTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_FiniteLivedIntangibleAssetExpectedAmortizationYearThreeAndThereafter": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in and after third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three And Thereafter", "terseLabel": "2025 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationYearThreeAndThereafter", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_GILTIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GILTI [Member]" } } }, "localname": "GILTIMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_GovernmentBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Government Bond" } } }, "localname": "GovernmentBondMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "audc_IncreaseInDeferredRevenuesAndCustomerAdvances": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represents Increase in deferred revenues and customer advances", "label": "Increase in Deferred Revenues and Customer Advances", "verboseLabel": "Increase in deferred revenues and customer advances" } } }, "localname": "IncreaseInDeferredRevenuesAndCustomerAdvances", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "audc_InventoryTransferredToBeUsedAsPropertyAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory transferred to be used as property and equipment in noncash transactions.", "label": "Inventory Transferred To Be Used As Property And Equipment", "terseLabel": "Inventory transferred to be used as property and equipment" } } }, "localname": "InventoryTransferredToBeUsedAsPropertyAndEquipment", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_InvestmentsInFundsThatCalculateNetAssetValuePerUnitTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investments in certain funds that calculate net asset value per unit at fair value on a recurring basis.", "label": "Investments in Funds that Calculate Net Asset Value Per Unit [Table Text Block]", "terseLabel": "Schedule of investments in certain funds that calculate net asset value per unit at fair value on a recurring basis" } } }, "localname": "InvestmentsInFundsThatCalculateNetAssetValuePerUnitTableTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "audc_IsraeliSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Israeli Subsidiaries [Member]" } } }, "localname": "IsraeliSubsidiariesMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_IsraeliTaxationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Israeli Taxation [Member]" } } }, "localname": "IsraeliTaxationMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_LaterThan12MonthsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to time band of later than one year.", "label": "Later than 12 Months [member]", "terseLabel": "Maturing between one to five years", "verboseLabel": "12 months and greater" } } }, "localname": "LaterThan12MonthsMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails", "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesPositionOfGrossUnrealizedLossesAndFairValuesDetails" ], "xbrltype": "domainItemType" }, "audc_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "verboseLabel": "LEASES" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "audc_LeasesPoliciesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leases.", "label": "Leases, Policies [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesPoliciesPolicyTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year and thereafter, following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year, Five And Thereafter", "verboseLabel": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "audc_LongTermBankDepositsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-term bank deposits.", "label": "Long Term Bank Deposits [Policy Text Block]", "terseLabel": "Long-term and restricted bank deposits" } } }, "localname": "LongTermBankDepositsPolicyTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_LongTermDeferredRevenuesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable and other payables classified as noncurrent.", "label": "Long Term Deferred Revenues and Other Liabilities", "verboseLabel": "Deferred revenues and other liabilities" } } }, "localname": "LongTermDeferredRevenuesAndOtherLiabilities", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_LongTermFinancialInvestments": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "audc_AssetsNoncurrentExcludingPropertyIntangibleAssetsAndGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total amount of long-term financial investments as of the balance sheet date.", "label": "Long Term Financial Investments", "terseLabel": "Long-term financial investments" } } }, "localname": "LongTermFinancialInvestments", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_MarketableSecuritiesAndAccruedInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MARKETABLE SECURITIES" } } }, "localname": "MarketableSecuritiesAndAccruedInterestAbstract", "nsuri": "http://www.audiocodes.com/20221231", "xbrltype": "stringItemType" }, "audc_MarketableSecuritiesAndAccruedInterestDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for marketable securities and accrued interest.", "label": "Marketable Securities and Accrued Interest Disclosure Text Block", "terseLabel": "MARKETABLE SECURITIES" } } }, "localname": "MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "audc_MaturingWithinOneYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturing within one year [Member]", "terseLabel": "Maturing within one year", "verboseLabel": "Less than 12 months" } } }, "localname": "MaturingWithinOneYearMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails", "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesPositionOfGrossUnrealizedLossesAndFairValuesDetails" ], "xbrltype": "domainItemType" }, "audc_MaximumAmountOfRoyaltiesToBePaidOutOfResearchAndDevelopmentGrantsReceived": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum amount of royalties to be paid out of research and development grants received.", "label": "Maximum Amount Of Royalties To Be Paid Out Of Research And Development Grants Received" } } }, "localname": "MaximumAmountOfRoyaltiesToBePaidOutOfResearchAndDevelopmentGrantsReceived", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "audc_MinimumPercentageOfIncomeFromItsCoreActivity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of income from its core activity.", "label": "Minimum Percentage of Income from its Core Activity" } } }, "localname": "MinimumPercentageOfIncomeFromItsCoreActivity", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "audc_NetDeferredGainLossAssociatedWithCashFlowHedgesRecordedInOtherComprehensiveIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net deferred gain (loss) associated with cash flow hedges, recorded in other comprehensive income.", "label": "Net Deferred Gain Loss Associated With Cash Flow Hedges Recorded In Other Comprehensive Income", "terseLabel": "Net deferred gain (loss) associated with cash flow hedges" } } }, "localname": "NetDeferredGainLossAssociatedWithCashFlowHedgesRecordedInOtherComprehensiveIncome", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_NetIncomeAvailableForParentMaximum": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amendment also prescribes special tax tracks for technological enterprises, which are subject to regulations that were issued by the Minister of Finance in May 2017. The new tax tracks under the Amendment.", "label": "Net Income Available for Parent Maximum" } } }, "localname": "NetIncomeAvailableForParentMaximum", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "audc_OfficeFurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Office Furniture And Equipment [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "OfficeFurnitureAndEquipmentMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "audc_OperatingLeaseLeaseExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of leases expenses during the period under the operating lease agreement.", "label": "Operating Lease, Lease Expenses", "verboseLabel": "Lease expenses" } } }, "localname": "OperatingLeaseLeaseExpenses", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "audc_OtherComprehensiveIncomeBeforeReclassificationsNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income Before Reclassifications, Net Of Tax", "verboseLabel": "Other comprehensive loss before reclassifications, net of tax" } } }, "localname": "OtherComprehensiveIncomeBeforeReclassificationsNetOfTax", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "audc_OtherComprehensiveIncomeMarketableSecuritiesNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Other Comprehensive Income Marketable Securities Net Of Tax Period Increase Decrease [Abstract]", "terseLabel": "Change in unrealized gains (losses) on marketable securities available-for-sale, net of tax:" } } }, "localname": "OtherComprehensiveIncomeMarketableSecuritiesNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "audc_OtherComprehensiveIncomeNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income, Net Of Tax", "verboseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeNetOfTax", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "audc_OtherPayablesAndAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Other Payables And Accrued Expenses", "totalLabel": "Other Payables And Accrued Expenses" } } }, "localname": "OtherPayablesAndAccruedExpenses", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_OtherPayablesAndAccruedExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for other payables and accrued expenses.", "label": "Other Payables And Accrued Expenses [Member]", "terseLabel": "Other payables and accrued expenses" } } }, "localname": "OtherPayablesAndAccruedExpensesMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "audc_OtherReceivablesAndPrepaidExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Receivables And Prepaid Expenses" } } }, "localname": "OtherReceivablesAndPrepaidExpensesMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "audc_ParkNaymiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Park Naymi.", "label": "Park Naymi [Member]", "terseLabel": "Park Naymi" } } }, "localname": "ParkNaymiMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "audc_PaymentsToAcquireFinancialInvestments": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow through purchase of financial investments.", "label": "Payments To Acquire Financial Investments", "negatedLabel": "Purchase of financial investments" } } }, "localname": "PaymentsToAcquireFinancialInvestments", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_PaymentsToAcquireLongTermAvailableForSalesSecurities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow through purchase of long-term available for sale securities.", "label": "Payments to Acquire Long-Term Available For Sales Securities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireLongTermAvailableForSalesSecurities", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_PaymentsToAcquireShortTermAndRestrictedBankDeposits": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for short-term and restricted deposits which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle", "label": "Payments To Acquire Short Term and Restricted Bank Deposits", "negatedLabel": "Investment in short-term and restricted bank deposits" } } }, "localname": "PaymentsToAcquireShortTermAndRestrictedBankDeposits", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_PercentageOfAmendmentTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendment tax rate percentage.", "label": "Percentage Of Amendment Tax Rate" } } }, "localname": "PercentageOfAmendmentTaxRate", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "audc_PeriodOfNoticeOnInvestmentsCanBeRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments funds can be redeemed with the investees after 12 months from investment date (Lock-up period) and upon a 90 days advance notice.", "label": "Period Of Notice On Investments Can Be Redeemed", "terseLabel": "Redemption Notice Period" } } }, "localname": "PeriodOfNoticeOnInvestmentsCanBeRedeemed", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails" ], "xbrltype": "durationItemType" }, "audc_PreferredEnterpriseLocatedInDevelopmentAreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Enterprise Located In Development Area A [Member]" } } }, "localname": "PreferredEnterpriseLocatedInDevelopmentAreaMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_PreferredEnterpriseLocatedInOtherAreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Enterprise Located in Other Area [Member]" } } }, "localname": "PreferredEnterpriseLocatedInOtherAreaMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_ProceedsFromRedemptionOfFinancialInvestments": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of financial investments during the period.", "label": "Proceeds From Redemption of Financial Investments", "terseLabel": "Proceeds from redemption of financial investments" } } }, "localname": "ProceedsFromRedemptionOfFinancialInvestments", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_ProceedsFromSaleOfShortTermAndRestrictedBankDeposits": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of short-term and restricted bank deposits having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle.", "label": "Proceeds from Sale of Short-term and Restricted Bank Deposits", "terseLabel": "Proceeds from short-term and restricted bank deposits" } } }, "localname": "ProceedsFromSaleOfShortTermAndRestrictedBankDeposits", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_ProductManufacturingInIsraelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Manufacturing In Israel [Member]", "verboseLabel": "Product Manufacturing in Israel" } } }, "localname": "ProductManufacturingInIsraelMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "audc_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of estimated useful lives of property plant and equipment.", "label": "Property Plant And Equipment Estimated Useful Lives [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of the assets" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "audc_ProvisionForReturn": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 4.0, "parentTag": "audc_OtherPayablesAndAccruedExpenses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represent the Provision for return.", "label": "Provision for Return", "terseLabel": "Provision for returns" } } }, "localname": "ProvisionForReturn", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_ProvisionForSalesReturn": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the accrued liabilities related to sales return.", "label": "Provision for Sales Return", "terseLabel": "provision deducted from revenues" } } }, "localname": "ProvisionForSalesReturn", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_RangeOfExercisePriceFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range of Exercise Price 11.50 - 30.76" } } }, "localname": "RangeOfExercisePriceFourMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "audc_RangeOfExercisePriceOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range Of Exercise Price $3.54-4.35" } } }, "localname": "RangeOfExercisePriceOneMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "audc_RangeOfExercisePriceThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range Of Exercise Price $7.08-10.66" } } }, "localname": "RangeOfExercisePriceThreeMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "audc_RangeOfExercisePriceTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range Of Exercise Price $5.00-6.90" } } }, "localname": "RangeOfExercisePriceTwoMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "audc_RateOfRoyaltiesPayableAsPercentageOnSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rate of royalties payable as a percentage on sales.", "label": "rate Of Royalties Payable As Percentage On Sales", "terseLabel": "Rate Of Royalties Payable As Percentage On Sales" } } }, "localname": "RateOfRoyaltiesPayableAsPercentageOnSales", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "audc_RightOfUseAssetsObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use assets obtained in exchange for operating lease liability.", "label": "Right Of Use Assets Obtained In Exchange For Operating Lease Liability", "terseLabel": "Operating lease right-of-use asset recognized with corresponding lease liability" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_RoyaltyBuyoutAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Royalty Buyout Agreement.", "label": "Royalty Buyout Agreement [Member]", "terseLabel": "Royalty Buyout Agreement" } } }, "localname": "RoyaltyBuyoutAgreementMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "audc_SalesTypeAndDirectFinancingLeasesLeaseReceivableToBeReceivedFiveAndAfterYearFive": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails": { "order": 5.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type leases in year five and after fifth fiscal year following current fiscal year.", "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Five And after Year Five", "terseLabel": "2027 and thereafter" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableToBeReceivedFiveAndAfterYearFive", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "audc_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents and restricted cash.", "label": "Schedule of Cash, Cash Equivalents And Restricted Cash [Table Text Block]", "verboseLabel": "Schedule of cash, cash equivalents, and restricted cash" } } }, "localname": "ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "audc_ScheduleOfEquityBasedCompensationExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about equity based compensation expenses.", "label": "Schedule Of Equity Based Compensation Expenses [Table Text Block]", "terseLabel": "Schedule of share-based compensation expenses" } } }, "localname": "ScheduleOfEquityBasedCompensationExpensesTableTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "audc_ScheduleOfIncomeTaxReconciliationBetweenTheoreticalAndActualTaxExpensesBenefitTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reconciliation between the theoretical tax expense, assuming all income is taxed at the statutory tax rate applicable to income of the Company, and the actual tax expense (benefit) as reported in the statement of operations.", "label": "Schedule Of Income Tax Reconciliation Between Theoretical And Actual Tax Expenses Benefit [Table Text Block]", "verboseLabel": "Schedule of reconciliation of the theoretical tax expense" } } }, "localname": "ScheduleOfIncomeTaxReconciliationBetweenTheoreticalAndActualTaxExpensesBenefitTableTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables" ], "xbrltype": "textBlockItemType" }, "audc_ScheduleOfOtherPayablesAndAccruedExpensesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other payables and accrued expenses.", "label": "Schedule Of Other Payables And Accrued Expenses [Text Block]", "verboseLabel": "Schedule of other payables and accrued expenses" } } }, "localname": "ScheduleOfOtherPayablesAndAccruedExpensesTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "audc_ScheduleOfShareBasedCompensationStockOptionsOutstandingTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share based compensation options outstanding.", "label": "Schedule Of Share Based Compensation Stock Options Outstanding [Table Text Block]", "verboseLabel": "Schedule of options for employees outstanding have been separated into ranges of exercise prices" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsOutstandingTableTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "audc_ScheduleOfStockholdersEquityNoteTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Stockholders' Equity Note [Table]" } } }, "localname": "ScheduleOfStockholdersEquityNoteTable", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "audc_ScheduleOfSupplementalCashFlowInformationRelatedToLeaseCosts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information related to lease costs.", "label": "Schedule Of Supplemental Cash Flow Information Related To Lease Costs", "terseLabel": "Schedule of supplemental cash flows information related to the lease costs for operating leases" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeaseCosts", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "audc_SecuredBridgeLoansFund1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Secured Bridge Loans Fund 1.", "label": "Secured Bridge Loans Fund 1 [Member]", "terseLabel": "Secured Bridge Loans Fund 1" } } }, "localname": "SecuredBridgeLoansFund1Member", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails" ], "xbrltype": "domainItemType" }, "audc_SecuredBridgeLoansFund2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Secured Bridge Loans Fund 2.", "label": "Secured Bridge Loans Fund 2 [Member]", "terseLabel": "Secured Bridge Loans Fund 2" } } }, "localname": "SecuredBridgeLoansFund2Member", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails" ], "xbrltype": "domainItemType" }, "audc_SecuredBridgeLoansFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Secured Bridge Loans Fund.", "label": "Secured Bridge Loans Fund [Member]", "terseLabel": "Secured Bridge Loans Fund" } } }, "localname": "SecuredBridgeLoansFundMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails" ], "xbrltype": "domainItemType" }, "audc_SeveranceCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings in the period for known and estimated costs of termination benefits provided to current employees that are involuntarily terminated under a benefit arrangement associated with exit from or disposal of business activities or restructurings.", "label": "Severance Cost", "terseLabel": "Severance pay expenses" } } }, "localname": "SeveranceCost", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_SeverancePayFunds": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "audc_AssetsNoncurrentExcludingPropertyIntangibleAssetsAndGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of severance pay funds beyond the operating cycle, if longer.", "label": "Severance Pay Funds", "verboseLabel": "Severance pay funds" } } }, "localname": "SeverancePayFunds", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_SeverancePayPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for severance pay.", "label": "Severance Pay [Policy Text Block]", "terseLabel": "Severance pay" } } }, "localname": "SeverancePayPolicyTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term 3", "verboseLabel": "Weighted average remaining contractual term, Options outstanding (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "durationItemType" }, "audc_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsForfeitedInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock units forfeited during the current period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Forfeited In Period Gross", "negatedLabel": "Number of shares, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsForfeitedInPeriodGross", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "audc_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of restricted stock units granted during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Grants In Period Gross", "verboseLabel": "Number of shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsGrantsInPeriodGross", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "audc_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock units outstanding as on reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Outstanding Number", "periodEndLabel": "Number of shares, RSUs outstanding at end of year", "periodStartLabel": "Number of shares, RSUs outstanding at beginning of year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsOutstandingNumber", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "audc_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of restricted stock units outstanding as on reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Outstanding Weighted Average Exercise Price", "periodEndLabel": "Weighted average grant date fair value, RSUs outstanding at end of year", "periodStartLabel": "Weighted average grant date fair value, RSUs Outstanding at beginning of year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "audc_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock units vested during the current period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Vested In Period Gross", "negatedLabel": "Number of shares, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedInPeriodGross", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "audc_ShareBasedCompensationArrangementsByShareBasedPaymentAwardRestrictedStockUnitsForfeitedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of restricted stock units that were forfeited during the reporting period.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Restricted Stock Units Forfeited In Period Weighted Average Exercise Price", "verboseLabel": "Weighted average grant date fair value, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardRestrictedStockUnitsForfeitedInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "audc_ShareBasedCompensationArrangementsByShareBasedPaymentAwardRestrictedStockUnitsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of restricted stock units that were granted during the reporting period.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Restricted Stock Units Grants In Period Weighted Average Exercise Price", "verboseLabel": "Weighted average grant date fair value, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardRestrictedStockUnitsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "audc_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Member]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "audc_ShortTermBankDepositsBearInterestAverageRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reflects the calculation as of the balance sheet date of the average interest rate weighted by the amount of short-term deposit outstanding by type or by instrument at that time.", "label": "Short Term Bank Deposits Bear Interest Average Rate", "terseLabel": "Average annual rate" } } }, "localname": "ShortTermBankDepositsBearInterestAverageRate", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "audc_ShortTermBankDepositsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Short-term bank deposits.", "label": "Short Term Bank Deposits [Policy Text Block]", "terseLabel": "Short-term and restricted bank deposits" } } }, "localname": "ShortTermBankDepositsPolicyTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_ShortTermFinancialInvestments": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total amount of short-term financial investments as of the balance sheet date.", "label": "Short Term Financial Investments", "terseLabel": "Short-term financial investments" } } }, "localname": "ShortTermFinancialInvestments", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_StockholdersEquityNoteLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Line Items]", "terseLabel": "SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteLineItems", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "audc_ThereafterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Thereafter [Member]" } } }, "localname": "ThereafterMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrument.", "label": "Financial Instruments [Domain]." } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentDomain", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails", "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesPositionOfGrossUnrealizedLossesAndFairValuesDetails" ], "xbrltype": "domainItemType" }, "audc_TreasuryStockPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treasury stock.", "label": "Treasury Stock [Policy Text Block]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockPolicyTextBlock", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_USFederalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U S Federal [Member]" } } }, "localname": "USFederalMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_USSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U S Subsidiaries [Member]" } } }, "localname": "USSubsidiariesMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_UnrealizedGainsOnCashFlowHedgesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Gains (losses) on cash flow hedges" } } }, "localname": "UnrealizedGainsOnCashFlowHedgesMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "domainItemType" }, "audc_UnrealizedLossesOnAvailableForSaleInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrealized gains (losses) on Available-For-Sale Marketable Securities", "terseLabel": "Gains (losses) on available-for-sale marketable securities" } } }, "localname": "UnrealizedLossesOnAvailableForSaleInvestmentsMember", "nsuri": "http://www.audiocodes.com/20221231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "domainItemType" }, "country_IL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Israel [Member]", "verboseLabel": "Israel" } } }, "localname": "IL", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact [Member]" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelFaxNumber": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Fax Number of contact personnel.", "label": "Contact Personnel Fax Number" } } }, "localname": "ContactPersonnelFaxNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelName": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of contact personnel", "label": "Contact Personnel Name" } } }, "localname": "ContactPersonnelName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document And Entity Information" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "verboseLabel": "Americas, principally the United States" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r314", "r630", "r706", "r740" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r355", "r356", "r357", "r358", "r414", "r569", "r589", "r612", "r613", "r627", "r637", "r643", "r703", "r728", "r729", "r730", "r731", "r732", "r733" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r355", "r356", "r357", "r358", "r414", "r569", "r589", "r612", "r613", "r627", "r637", "r643", "r703", "r728", "r729", "r730", "r731", "r732", "r733" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r314", "r630", "r706", "r740" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r310", "r572", "r628", "r641", "r698", "r699", "r706", "r739" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r310", "r572", "r628", "r641", "r698", "r699", "r706", "r739" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r355", "r356", "r357", "r358", "r406", "r414", "r444", "r445", "r446", "r545", "r569", "r589", "r612", "r613", "r627", "r637", "r643", "r695", "r703", "r729", "r730", "r731", "r732", "r733" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r355", "r356", "r357", "r358", "r406", "r414", "r444", "r445", "r446", "r545", "r569", "r589", "r612", "r613", "r627", "r637", "r643", "r695", "r703", "r729", "r730", "r731", "r732", "r733" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r311", "r312", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r629", "r642", "r706" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r311", "r312", "r597", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r629", "r642", "r706" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "OTHER PAYABLES AND ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r0", "r15" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "verboseLabel": "Trade payables" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r316", "r317" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Trade receivables (net of allowance for credit losses of $463 and $233 as of December 31, 2022 and 2021, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r316", "r577", "r583" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "audc_AssetsNoncurrentExcludingPropertyIntangibleAssetsAndGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term trade receivables" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r55" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of marketable securities premiums and accretion of discounts, net" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 3.0, "parentTag": "audc_OtherPayablesAndAccruedExpenses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "auth_ref": [ "r173", "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties.", "label": "Accrued Royalties" } } }, "localname": "AccruedRoyaltiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r89", "r200" ], "calculation": { "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r661" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of 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).", "label": "Accumulated Other Comprehensive Income (Loss), Debt Securities, Available-for-sale, Adjustment, after Tax", "periodEndLabel": "Balance as of December 31, 2022", "periodStartLabel": "Balance as of January 1, 2022" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r26", "r27", "r207", "r584", "r594", "r595" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r24", "r27", "r148", "r535", "r590", "r591", "r662", "r663", "r664", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Intangible assets, weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r10" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r450", "r451", "r452", "r679", "r680", "r681", "r713" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r119", "r120", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "verboseLabel": "Share-based compensation related to options and RSUs granted to employees and non-employees" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments required to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising Expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Total share-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r208", "r318", "r326", "r328", "r329" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable", "verboseLabel": "Allowance for credit losses (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r54", "r78", "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "totalLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Antidilutive Securities and Outstanding Options, RSUs and Warrants Excluded from Computation of Earings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of premises" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "areaItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r170", "r182", "r203", "r240", "r297", "r301", "r306", "r324", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r491", "r493", "r509", "r640", "r701", "r702", "r726" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r195", "r211", "r240", "r324", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r491", "r493", "r509", "r640", "r701", "r702", "r726" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "verboseLabel": "LONG-TERM ASSETS:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities, Gross Unrealized Gain", "verboseLabel": "Gross Unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities, Gross Unrealized Loss", "negatedLabel": "Gross Unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails", "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesPositionOfGrossUnrealizedLossesAndFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r73", "r319", "r334", "r576" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails", "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesPositionOfGrossUnrealizedLossesAndFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r444", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r149", "r152" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r487", "r635", "r636" ], "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.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r132", "r133", "r487", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "ACQUISITION OF CALLVERSO LTD. (\"CALLVERSO\")" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of Acquisition" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r142", "r143", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price for Acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r139", "r142", "r143", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Retain as security deposit for liabilities" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsBasisForAmount": { "auth_ref": [ "r139", "r140", "r141", "r145" ], "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents a description of the basis for determining the amount of the payment recorded.", "label": "Business Combination, Contingent Consideration Arrangements, Basis for Amount", "terseLabel": "Basis for earn out amount" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsBasisForAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r146", "r488" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITION OF CALLVERSO LTD. (\"CALLVERSO\")" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallverso" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r135" ], "calculation": { "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoCallversoDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r135" ], "calculation": { "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoCallversoDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r135" ], "calculation": { "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoCallversoDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r135" ], "calculation": { "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoCallversoDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r135" ], "calculation": { "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoCallversoDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r135" ], "calculation": { "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoCallversoDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total identifiable liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r134", "r135" ], "calculation": { "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoCallversoDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r135" ], "calculation": { "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoCallversoDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITION OF CALLVERSO LTD. (\"CALLVERSO\")" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r56", "r198", "r615" ], "calculation": { "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShortTermAndRestrictedBankDepositsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShortTermAndRestrictedBankDepositsDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r51", "r56", "r60" ], "calculation": { "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShortTermAndRestrictedBankDepositsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at the end of the year", "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the year", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShortTermAndRestrictedBankDepositsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r51", "r167" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r204", "r205", "r206", "r240", "r264", "r268", "r270", "r272", "r281", "r282", "r324", "r359", "r361", "r362", "r363", "r366", "r367", "r370", "r371", "r374", "r378", "r385", "r509", "r614", "r654", "r671", "r682" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "SHAREHOLDERS' EQUITY" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r21", "r174", "r187" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENT LIABILITIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r92", "r352", "r353", "r599", "r700" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r679", "r680", "r713" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Share capital" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary shares, par value (in NIS per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Ordinary shares, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Ordinary shares, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r99" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Ordinary shares, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r9", "r640" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Ordinary shares of NIS 0.01 par value - Authorized: 100,000,000 shares as of December 31, 2022 and 2021; Issued: 63,998,443 and 63,294,907 shares as of December 31, 2022 and 2021, respectively; Outstanding: 31,688,544 and 32,498,215 shares as of December 31, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r29", "r218", "r220", "r228", "r579", "r586" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Accumulated other comprehensive income (loss) (\"AOCI\")" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r65", "r66", "r165", "r166", "r314", "r598" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r65", "r66", "r165", "r166", "r314", "r596", "r598" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r65", "r66", "r165", "r166", "r314", "r598", "r742" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r181", "r286" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r65", "r66", "r165", "r166", "r314" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Revenue percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r65", "r66", "r165", "r166", "r314", "r598" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r147", "r617" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of significant changes in the deferred revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r387", "r389", "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "terseLabel": "Contract Costs" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r387", "r388", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance, at the end of the year", "periodStartLabel": "Balance, at the beginning of the year" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r387", "r388", "r402" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "negatedLabel": "Less current portion at the end of the year", "verboseLabel": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r387", "r388", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "verboseLabel": "Long term portion at the end of the year" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "verboseLabel": "Contractual Obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r631", "r633", "r741" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities", "verboseLabel": "Corporate Bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r39", "r572" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsSoldSalesTypeLease": { "auth_ref": [ "r279", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of goods sold for sales-type financing lease.", "label": "Cost of Goods Sold, Sales-type Lease", "terseLabel": "Cost of product revenue from sales-type leases" } } }, "localname": "CostOfGoodsSoldSalesTypeLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r40", "r240", "r324", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r509", "r701" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "verboseLabel": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Revenues", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r130", "r470", "r479", "r673" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "verboseLabel": "Current taxes" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "verboseLabel": "Customer relationship" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "auth_ref": [ "r686" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities, Amortized Cost Basis", "verboseLabel": "Amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails", "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesPositionOfGrossUnrealizedLossesAndFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Schedule of available-for-sale marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r322", "r623", "r692" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of position of gross unrealized losses and fair values" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "audc_AssetsNoncurrentExcludingPropertyIntangibleAssetsAndGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r54", "r130", "r471", "r478", "r479", "r673" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "auth_ref": [ "r128", "r711" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.", "label": "Deferred Tax Assets, Derivative Instruments", "terseLabel": "Forward and cylinder" } } }, "localname": "DeferredTaxAssetsDerivativeInstruments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r466" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Net deferred tax assets before valuation allowance" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInvestments": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred Tax Assets, Investments", "terseLabel": "Marketable Securities" } } }, "localname": "DeferredTaxAssetsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r710" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r710" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r128", "r711" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Net operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r128", "r711" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "verboseLabel": "Reserves and allowances" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r467" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less - valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r124", "r710" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedLabel": "Deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r128", "r711" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r405", "r407", "r413", "r631", "r632", "r633", "r634" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Contributions by Employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r659" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "verboseLabel": "Short-term and restricted bank deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r656" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "audc_AssetsNoncurrentExcludingPropertyIntangibleAssetsAndGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "verboseLabel": "Long-term and restricted bank deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r54", "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVE INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r156", "r497" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain": { "auth_ref": [ "r154", "r495" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain", "verboseLabel": "Gain related to non-hedging derivative instruments" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss": { "auth_ref": [ "r154", "r495" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized loss of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Loss", "negatedLabel": "Loss related to non-hedging derivative instruments" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts.", "label": "Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block]", "terseLabel": "Derivative instruments and hedging" } } }, "localname": "DerivativesMethodsOfAccountingHedgingDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of defined contribution pension and other postretirement plans.", "label": "Defined Contribution Plan, Description", "terseLabel": "Defined Contribution Plan, Description" } } }, "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid", "terseLabel": "Date to paid for dividend payable" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "dateItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r106", "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "terseLabel": "Dividends paid" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividend payable (per share)" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r4", "r7", "r171", "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Aggregate amount of dividend", "verboseLabel": "Dividends Payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Dividends Payable, Date Declared", "terseLabel": "Date declared for dividend payable" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "Dividends Payable, Date of Record", "terseLabel": "Date of record for dividend payable" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "verboseLabel": "Weighted average number of shares used in computations of earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r229", "r254", "r255", "r256", "r257", "r258", "r262", "r264", "r270", "r271", "r272", "r276", "r500", "r501", "r580", "r587", "r620" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r229", "r254", "r255", "r256", "r257", "r258", "r264", "r270", "r271", "r272", "r276", "r500", "r501", "r580", "r587", "r620" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r62", "r63" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r273", "r274", "r275", "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r242", "r462", "r481" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Israeli statutory corporate tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r173", "r188" ], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 1.0, "parentTag": "audc_OtherPayablesAndAccruedExpenses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Employee-related Liabilities", "verboseLabel": "Payroll and other employee related accruals" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for recognition of awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r708" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Non vested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS' EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r99", "r193", "r222", "r223", "r224", "r249", "r250", "r251", "r253", "r259", "r261", "r280", "r325", "r386", "r450", "r451", "r452", "r474", "r475", "r499", "r510", "r511", "r512", "r513", "r514", "r516", "r535", "r590", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r157", "r163", "r164" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r368", "r407", "r408", "r409", "r410", "r411", "r412", "r504", "r542", "r543", "r544", "r625", "r626", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r159", "r160" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r503", "r504", "r505", "r506", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r368", "r407", "r412", "r504", "r543", "r625", "r626", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsSecuredBridgeLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": { "auth_ref": [ "r407", "r502", "r508" ], "lang": { "en-us": { "role": { "documentation": "Fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Measured at Net Asset Value Per Share [Member]", "terseLabel": "NAV" } } }, "localname": "FairValueMeasuredAtNetAssetValuePerShareMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r368", "r407", "r408", "r409", "r410", "r411", "r412", "r542", "r543", "r544", "r625", "r626", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r507", "r508" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r161", "r162" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r320", "r321", "r327", "r330", "r331", "r332", "r333", "r335", "r336", "r337", "r369", "r383", "r497", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r623", "r688", "r689", "r690", "r743", "r744", "r745", "r746", "r747", "r748", "r749" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r202", "r347" ], "calculation": { "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r86" ], "calculation": { "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r86" ], "calculation": { "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r345", "r346", "r347", "r348", "r573", "r574" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r84", "r574" ], "calculation": { "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-lived intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r79", "r83" ], "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r84", "r573" ], "calculation": { "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "negatedLabel": "Fair value of foreign exchange forward and options" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 6.0, "parentTag": "audc_OtherPayablesAndAccruedExpenses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "negatedLabel": "Fair value of foreign exchange forward and options", "verboseLabel": "Forward liability" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue": { "auth_ref": [ "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all derivative assets designated as foreign currency fair value hedging instruments.", "label": "Foreign Currency Fair Value Hedge Asset at Fair Value", "negatedLabel": "Financial assets related to foreign currency derivative hedging contracts" } } }, "localname": "ForeignCurrencyFairValueHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainBeforeTax": { "auth_ref": [ "r715", "r716" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 5.0, "parentTag": "us-gaap_OtherNonoperatingIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain recognized in the income statement.", "label": "Foreign Currency Transaction Gain, before Tax", "terseLabel": "Exchange rate differences" } } }, "localname": "ForeignCurrencyTransactionGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": { "auth_ref": [ "r715", "r716" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.", "label": "Foreign Currency Transaction Loss, before Tax", "negatedLabel": "Exchange rate differences" } } }, "localname": "ForeignCurrencyTransactionLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r519" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Lease", "terseLabel": "Amount of cash outflow from landlord due to termination of lease expiration of lease term" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesSupplementalCashFlowsInformationRelatedToLeaseCostsForOperatingAndFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOnSaleOfInvestments": { "auth_ref": [ "r665", "r666", "r669", "r736", "r738" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.", "label": "Gain on Sale of Investments", "terseLabel": "Gain from financial investments" } } }, "localname": "GainOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense.", "terseLabel": "General and administrative", "verboseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r64", "r598" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r201", "r342", "r575", "r624", "r640", "r693", "r694" ], "calculation": { "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoCallversoDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "GOODWILL" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r343", "r344", "r624" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Award of money not required to be repaid.", "label": "Grant" } } }, "localname": "GrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r38", "r240", "r297", "r300", "r305", "r308", "r324", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r509", "r622", "r701" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r241", "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "verboseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r32", "r169", "r176", "r190", "r297", "r300", "r305", "r308", "r581", "r622" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before taxes on income", "totalLabel": "Total, before income taxes", "verboseLabel": "Income before taxes, as reported in the consolidated statements of operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r241", "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "verboseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.", "label": "Income Tax Credits and Adjustments" } } }, "localname": "IncomeTaxCreditsAndAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TAXES ON INCOME" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r242", "r463", "r464", "r469", "r476", "r482", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "TAXES ON INCOME" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r243", "r260", "r261", "r296", "r461", "r477", "r483", "r588" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Taxes on income", "totalLabel": "Actual tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": { "auth_ref": [ "r472" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment 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.", "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "verboseLabel": "Impact of tax rate change" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r221", "r457", "r458", "r464", "r465", "r468", "r473" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r709" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Losses and timing differences for which valuation allowance was provided" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r709" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "verboseLabel": "Impact of income tax at rates other than the Israeli statutory corporate tax rate" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r462" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "verboseLabel": "Theoretical tax expense on the above amount at the Israeli statutory corporate tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r709" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "verboseLabel": "Share-based compensation expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r709" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "terseLabel": "Adjustments for previous years' taxes" } } }, "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlementsOther": { "auth_ref": [ "r709" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other income tax settlements.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Other, Amount", "verboseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationTaxSettlementsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid during the year for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r53" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "verboseLabel": "Increase in trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r53" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Increase in trade receivables, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r570", "r668" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Increase (decrease) in deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r668", "r721" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liabilities", "terseLabel": "Decrease in operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r53" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "verboseLabel": "Increase (decrease) in other payables and accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInRoyaltiesPayable": { "auth_ref": [ "r53" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligations due for compensation payments related to the use of copyrights, patents, trade names, licenses, technology. Royalty payments are also paid by the lease holders for oil, gas, and mineral extraction.", "label": "Increase (Decrease) in Royalties Payable", "terseLabel": "Decrease in royalty buyout liability" } } }, "localname": "IncreaseDecreaseInRoyaltiesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities": { "auth_ref": [ "r53" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due for insurance (or actual expenses) to cover the medical expenses and lost income for employees that are injured during the course of doing work-related activities.", "label": "Increase (Decrease) in Workers' Compensation Liabilities", "verboseLabel": "Increase (decrease) in accrued severance pay, net" } } }, "localname": "IncreaseDecreaseInWorkersCompensationLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r265", "r266", "r267", "r272", "r418" ], "calculation": { "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Employee stock options and RSUs" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r77", "r82" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r168", "r178", "r225", "r295", "r518" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r36" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.", "label": "Interest Income, Operating", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Other" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r234", "r236", "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the year for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r657" ], "calculation": { "http://www.audiocodes.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished products" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r210", "r616", "r640" ], "calculation": { "http://www.audiocodes.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventory, Net", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r197", "r209", "r278", "r338", "r340", "r341", "r571", "r618" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r658" ], "calculation": { "http://www.audiocodes.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "verboseLabel": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement.", "label": "Leaseholds and Leasehold Improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "verboseLabel": "LEASES" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "verboseLabel": "Lessee, Operating Lease, Existence of Option to Extend [true false]" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r529" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r529" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r529" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r529" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r529" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r529" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less - imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "verboseLabel": "Extension term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "verboseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Operating lease, initial term of contract (in years)" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r240", "r324", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r492", "r493", "r494", "r509", "r621", "r701", "r726", "r727" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r14", "r172", "r185", "r640", "r672", "r691", "r714" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r196", "r240", "r324", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r492", "r493", "r494", "r509", "r640", "r701", "r726", "r727" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r1", "r2", "r3", "r5", "r6", "r240", "r324", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r492", "r493", "r494", "r509", "r701", "r726", "r727" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "LONG-TERM LIABILITIES:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r93", "r94", "r354", "r355", "r356", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Short-term marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "audc_AssetsNoncurrentExcludingPropertyIntangibleAssetsAndGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Available-for-sale Securities, Noncurrent", "terseLabel": "Long-term marketable securities" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r35" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "totalLabel": "Other comprehensive income (loss) related to unrealized gains (losses) on marketable securities available-for-sale" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r283", "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "verboseLabel": "GENERAL" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneral" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r235" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r235" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r51", "r52", "r55" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r33", "r55", "r177", "r189", "r194", "r216", "r219", "r224", "r240", "r252", "r254", "r255", "r256", "r257", "r260", "r261", "r269", "r297", "r300", "r305", "r308", "r324", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r501", "r509", "r622", "r701" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently adopted accounting standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Significant non-cash transactions:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Reportable segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office furniture and equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating expense (income) [Member]", "verboseLabel": "Operating expenses (income)" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r297", "r300", "r305", "r308", "r622" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r521" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r521" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Short-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r521" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r522", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesSupplementalCashFlowsInformationRelatedToLeaseCostsForOperatingAndFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r520" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "audc_AssetsNoncurrentExcludingPropertyIntangibleAssetsAndGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r528", "r639" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r527", "r639" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GENERAL" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.", "label": "Other Accounts Payable and Accrued Liabilities", "verboseLabel": "Other payables and accrued expenses" } } }, "localname": "OtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 5.0, "parentTag": "audc_OtherPayablesAndAccruedExpenses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]", "terseLabel": "Change in unrealized gains (losses) on cash flow hedges, net of tax:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss) related to:" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "totalLabel": "Other comprehensive income (loss), related to unrealized gains (losses) on cash flow hedges, net of tax", "verboseLabel": "Gains (loss) recognized in other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax", "terseLabel": "Comprehensive income (loss) from derivatives before reclassifications", "verboseLabel": "Gain (loss) on derivative instruments recognized in other comprehensive income," } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r213", "r214" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax", "negatedLabel": "Gain (loss) on derivative instruments recognized in income", "verboseLabel": "Loss reclassified from accumulated other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r99", "r217", "r220", "r227", "r510", "r515", "r516", "r578", "r585", "r662", "r663" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss), net of tax", "verboseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r25", "r28", "r76", "r215" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_MarketableSecuritiesUnrealizedGainLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedLabel": "Gain (loss) on marketable securities recognized in other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeMember": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included.", "label": "Other Comprehensive Income (Loss) [Member]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r41", "r54", "r87" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r43", "r191" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 5.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other Expenses", "negatedLabel": "Other" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Expenses [Abstract]", "verboseLabel": "Financial expenses:" } } }, "localname": "OtherExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Component of Operating Income [Abstract]", "terseLabel": "Financial income:" } } }, "localname": "OtherIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCIAL INCOME (EXPENSES), NET" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r44" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "negatedTotalLabel": "Financial expenses, Total" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r230" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "totalLabel": "Financial income, Total" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r231", "r232" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "FINANCIAL INCOME (EXPENSES), NET" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r44" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Financial income (expenses), net", "totalLabel": "Financial income (expenses), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.", "label": "Patented Technology [Member]", "terseLabel": "Technology" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER PAYABLES AND ACCRUED EXPENSES" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r49" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r49" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r46", "r489" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Net cash paid for acquisition of subsidiary", "terseLabel": "Payment made in Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r47" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r660" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Other receivables and prepaid expenses" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Other receivables and prepaid expenses" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r48" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of shares in a public offering, net", "verboseLabel": "Net proceeds from offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r48", "r118" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "verboseLabel": "Proceeds from issuance of shares upon exercise of options" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "verboseLabel": "Proceeds from redemption of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments": { "auth_ref": [ "r667" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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, beyond the current operating cycle.", "label": "Proceeds from Sale, Maturity and Collection of Long-term Investments", "verboseLabel": "Proceeds from long-term and restricted bank deposits" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r45", "r72", "r233" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from Sale of Available-for-sale Securities", "terseLabel": "Proceeds from sale of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Products", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r91", "r600", "r601", "r602" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r88", "r199" ], "calculation": { "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property, plant and equipment, Cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r90", "r186", "r582", "r640" ], "calculation": { "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Depreciated cost", "verboseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r90", "r600", "r601" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "verboseLabel": "Purchase Obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r27", "r30", "r223", "r510", "r514", "r516", "r662" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "Amounts reclassified from AOCI" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RegulatoryAgencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of regulatory agency.", "label": "Regulatory Agency [Axis]" } } }, "localname": "RegulatoryAgencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RegulatoryAgencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization that establishes and ensures compliance with rules or regulations.", "label": "Regulatory Agency [Domain]" } } }, "localname": "RegulatoryAgencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r50" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedLabel": "Repayment of long-term bank loans" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "auth_ref": [ "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "Information by form of arrangement related to research and development.", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "auth_ref": [ "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others.", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r121", "r192", "r734" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development, net" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense.", "terseLabel": "Research and development, net", "verboseLabel": "Research and development expenses, net" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r655", "r670", "r735", "r737" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r56", "r60", "r198" ], "calculation": { "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShortTermAndRestrictedBankDepositsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShortTermAndRestrictedBankDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r11", "r106", "r184", "r593", "r595", "r640" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings (accumulated deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r193", "r249", "r250", "r251", "r253", "r259", "r261", "r325", "r450", "r451", "r452", "r474", "r475", "r499", "r590", "r592" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings (accumulated deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r293", "r294", "r299", "r303", "r304", "r310", "r311", "r314", "r400", "r401", "r572" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Research and development grants" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r314", "r684" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Sales Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r404", "r619" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of remaining performance obligations which are expected to be satisfied and recognized in future periods" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r226", "r240", "r293", "r294", "r299", "r303", "r304", "r310", "r311", "r314", "r324", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r509", "r581", "r701" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "totalLabel": "Total revenues", "verboseLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "GEOGRAPHIC INFORMATION" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RoyaltyAgreementTermsMember": { "auth_ref": [ "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "Terms of the royalty agreement under research and development arrangements.", "label": "Royalty Agreement Terms [Member]", "terseLabel": "Royalty Agreement Terms" } } }, "localname": "RoyaltyAgreementTermsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": { "auth_ref": [ "r531", "r534" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesLessorDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable", "terseLabel": "Total" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales-Type and Direct Financing Leases, Lease Receivable, Payments to be Received, Fiscal Year Maturity [Abstract]", "terseLabel": "Future sales-type lease receipts" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received on annual basis for sales-type and direct financing leases receivable. Includes, but is not limited to, reconciliation to lease receivable recognized in statement of financial position.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Maturity [Table Text Block]", "terseLabel": "Schedule of future sales-type lease receipts" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived": { "auth_ref": [ "r531" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.audiocodes.com/role/DisclosureLeasesLessorDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases.", "label": "Sales-Type and Direct Financing Leases, Lease Receivable, Payments to be Received", "totalLabel": "Total Future Minimum receipts" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": { "auth_ref": [ "r531" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails": { "order": 4.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Four", "terseLabel": "2026" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r531" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails": { "order": 1.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year One", "terseLabel": "2023" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r531" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails": { "order": 3.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Three", "terseLabel": "2025" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r531" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails": { "order": 2.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Two", "terseLabel": "2024" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": { "auth_ref": [ "r531" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesLessorDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount", "negatedLabel": "Less - Unearned interest income" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseInterestIncome": { "auth_ref": [ "r279", "r530", "r533" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income from net investment in sales-type lease.", "label": "Sales-type Lease, Interest Income", "terseLabel": "Interest income" } } }, "localname": "SalesTypeLeaseInterestIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossCurrent": { "auth_ref": [ "r723", "r724" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of net investment in sales-type lease, classified as current.", "label": "Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss, Current", "terseLabel": "Short term net investment in lease receivable" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent": { "auth_ref": [ "r723", "r724" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of net investment in sales-type lease, classified as noncurrent.", "label": "Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term net investment in lease receivable" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseRevenue": { "auth_ref": [ "r279", "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sales-type lease revenue.", "label": "Sales-type Lease, Revenue", "terseLabel": "Product revenue from sales-type leases" } } }, "localname": "SalesTypeLeaseRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r27", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of components of AOCI" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "MARKETABLE SECURITIES" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails", "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesPositionOfGrossUnrealizedLossesAndFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r132", "r133", "r487" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of cash flow hedging relationship on income" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of taxes on income" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Summary of significant components of the deferred tax liabilities and assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.", "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]", "verboseLabel": "Schedule of fair value of outstanding derivative instruments" } } }, "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of financial assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r79", "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of intangible assets, net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "verboseLabel": "Schedule of income before taxes on income" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "verboseLabel": "Schedule of financial income (expenses), net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of product information that are included in the discussion of the nature of an entity's operations.", "label": "Schedule of Product Information [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfProductInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of estimated fair values of the assets acquired and liabilities assumed at the acquisition date" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r37", "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "verboseLabel": "Schedule of total revenues" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r31", "r70" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r415", "r417", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r444", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r110", "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "verboseLabel": "Summary of the stock option activity and related information" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted-average assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "verboseLabel": "Summary of the RSU activity and related information" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r96", "r97", "r98", "r100", "r101", "r102", "r103", "r104", "r105", "r106", "r204", "r205", "r206", "r281", "r370", "r371", "r372", "r374", "r378", "r383", "r385", "r627", "r654", "r671" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of expected amortization expenses" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDepositLiability": { "auth_ref": [ "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents money paid in advance to protect the provider of a product or service, such as a lessor, against damage or nonpayment by the buyer or tenant (lessee) during the term of the agreement. Such damages may include physical damage to the property, theft of property, and other contractual breaches. Security deposits held may be interest or noninterest bearing.", "label": "Security Deposit Liability", "terseLabel": "Security deposit for liabilities" } } }, "localname": "SecurityDepositLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoLtdcallversoNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r290", "r291", "r292", "r297", "r298", "r302", "r306", "r307", "r308", "r309", "r310", "r313", "r314", "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "verboseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense.", "terseLabel": "Selling and marketing", "verboseLabel": "Selling and marketing expenses" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r53" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "verboseLabel": "Share-based compensation related to options and RSUs granted to employees and non-employees" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "SHAREHOLDERS' EQUITY" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Share repurchase authorized amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of options exercisable", "verboseLabel": "Amount of options, exercisable at end of year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of exercisable options", "verboseLabel": "Weighted average exercise price, Option exercisable at end of year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Share based payment intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Amount of options, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Amount of options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "employee stock options granted fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate intrinsic value, outstanding", "periodStartLabel": "Aggregate intrinsic value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r423", "r424" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Amount of options, outstanding at end of year", "periodStartLabel": "Amount of options, outstanding at beginning of year", "verboseLabel": "Number of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r423", "r424" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, Options outstanding at end of year", "periodStartLabel": "Weighted average exercise price, outstanding at beginning of year", "verboseLabel": "Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r444", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r422", "r441", "r442", "r443", "r444", "r447", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Accounting for share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of exercise price, Minimum" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of exercise price, Maximum" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value, Options exercisable at end of year" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average remaining contractual term, Options exercisable at end of year (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average grant date fair value, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r61", "r238" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty costs" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r204", "r205", "r206", "r240", "r264", "r268", "r270", "r272", "r281", "r282", "r324", "r359", "r361", "r362", "r363", "r366", "r367", "r370", "r371", "r374", "r378", "r385", "r509", "r614", "r654", "r671", "r682" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r23", "r99", "r193", "r222", "r223", "r224", "r249", "r250", "r251", "r253", "r259", "r261", "r280", "r325", "r386", "r450", "r451", "r452", "r474", "r475", "r499", "r510", "r511", "r512", "r513", "r514", "r516", "r535", "r590", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement", "verboseLabel": "Disclosure" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r249", "r250", "r251", "r280", "r572" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r8", "r9", "r99", "r106", "r428" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Amount of options, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r8", "r9", "r99", "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of ordinary shares in a public offering, net" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r23", "r99", "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Issuance of shares upon exercise of options and vesting of RSUs" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Value", "terseLabel": "Stock redeemed or called during period, value" } } }, "localname": "StockRedeemedOrCalledDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r8", "r9", "r99", "r106" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Stock repurchased and retired during period, shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r8", "r9", "r99", "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Aggregate Consideration for shares repurchased" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r9", "r12", "r13", "r71", "r640", "r672", "r691", "r714" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "SHAREHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r109", "r239", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r386", "r498" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r525", "r639" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "verboseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r517", "r537" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r517", "r537" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r517", "r537" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r517", "r537" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r536", "r538" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "verboseLabel": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosure of cash flow activities:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r320", "r321", "r369", "r383", "r497", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r688", "r689", "r690", "r743", "r744", "r745", "r746", "r747", "r748", "r749" ], "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.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r22", "r107" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r22", "r107" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "verboseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r22", "r107", "r108" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock at cost - 32,309,899 and 30,796,692 shares as of December 31, 2022 and 2021, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r99", "r106", "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r67", "r68", "r69", "r284", "r285", "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r244", "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "verboseLabel": "Valuation Allowances and Reserves, Balance" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r244", "r245", "r246", "r247", "r248" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r244", "r245", "r246", "r247", "r248" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantyReservesMember": { "auth_ref": [ "r674", "r675", "r676", "r677", "r678" ], "lang": { "en-us": { "role": { "documentation": "Reserve for expected cost from warranty provided on specific product or service.", "label": "SEC Schedule, 12-09, Reserve, Warranty" } } }, "localname": "WarrantyReservesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "verboseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r263", "r272" ], "calculation": { "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Denominator for diluted earnings per share - adjusted weighted average number of shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r262", "r272" ], "calculation": { "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the noncurrent portion of the liabilities (due beyond one year; or beyond one operating cycle if longer).", "label": "Workers' Compensation Liability, Noncurrent", "verboseLabel": "Accrued severance pay" } } }, "localname": "WorkersCompensationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4EEEE", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109999725-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "54B", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126972413&loc=SL7495116-110257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123408481&loc=SL77919101-209958", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919391-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919379-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r645": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r646": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r647": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r648": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r649": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r651": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r652": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r653": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919306-209978", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919308-209978", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 112 0001410578-23-000770-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-23-000770-xbrl.zip M4$L#!!0 ( "!:F%8CST[>BQP -HW 0 1 875D8RTR,#(R,3(S,2YX M* MU "D8\^GOV[PCTB1!$%*EN4[5NU.+!)H=./7 +N!1N.7?SZM;>V1,$Y=Y\M9 M^_SR3"..Z5K467XY\[U%Z^>S?_[Z'W_[Y3];K=^[TZ%FN::_)HZGF8P8'K&T M']1;:7-WLS$<[8XP1FU;ZS)J+8FFM2_/.^ MCE[T0FJN\UE[?]&!_UUVKK3.Y_F#V.2?F^=)]O, W2*-S%A;U>6MI&)NX],+@#^8P)*=R\NKB]^'B9(9 MFNFR^/H!^C$J[AC4Y/G"B5=IAN$UE1"G#O<,QR2)WO">-X3G=H=XDR%O>6EF M0MH?+H*745'.O"Q1>)BB1Y[,5;YH^"95U/09 \U]SB\>O4U5X=0L4 IJIFF[ MON.Q(M+!R[""9[ E\4;&FO"-89)45QN^15T86X2?F^Y:5&AWKMHPXFR"8^K& M9>MKLC!\&[KF3]^PA:HG.JP(B_A5&@QNY:DF8-&^^/UN.!,#)"IL>6R'>DHY MX/4%OL8&+EN7[5:G'=4$J4PU,4-,'7_=R5.1SB6@ZA&'TP>;M+ 8888'\Q)O M=7!>BC62N7:!1HHWJ4Y@9%&H[A\OX&VR>PL(QZ_2$X7'"BE_NH"W\0 E2YS; M)(61^$58+.Y6SV/TP?=(2BM\)Z,73YR6P]S:'=@6V3!BJO"U+;D5R"L7QMNV M1/,'#KQ(=:@E[5!KVZ%B(J&YL\S'8):A9[_^3=/$=\!P'-<3:H2/HH>;#746 M;O $GN&<^AD9GX..:_C'_70@4VHAY#7EINURGY$9]*UE,$MWK)[//7>M/U%^ M[:X-ZH30\3.-0E=7JQ+Q%W%HD05UJ) %OB^7EUI+VQ*$'Q%-#8AJ 54-R6H! M72TB_,O%+KF=AGSX3(^=7\7?@#Z'R4ET(7ZFPLIA$4E%T[!-WZY>;\M68;7P M8838GCA"MWEB N[!7./:U$)E[QHVCI?9BI (/(5R$L1@/ K$8BKP=V\\FHV' M@VM]WK_6NOI0'_7ZVNQKOS^?-1B58Q0_Y./%>!-]+21@%520HM:1HS:;PS]W M_=%\IHUOM/&D/]7G RC0X%<-OYZ[AEY8X>?_D0S !5D312#S:DH1O:J":&]\ M-YGVO_9'L\&WOC88P>]^@VU%; V^NK'='ZI#BN.'2CCJLZ_:S7#\6S,R M"ZT8NG3 M#0-Q]--X=909SD!@$Q*^&SE,F].V!ILBRGA8)R:XNOG?+\F&Y=3 MCU\3SZ!VUM Y#%6))KR'.;J=L84&MZ/!S:"GC^::WNN-[T?SP>A6FX!Z] ;] M&9; MEL>-*Z!V:2QN'GM =K7K) ![5W(PD^-XA0HCF[^Z5,NVL;!:]NXH.3& M?Q0HAF(M*?!76>#UWG_?#V8#_ @'XWXX_-:?SL;:NYCT3PVFI9@.G$<0U64P M2 OPRRDAQ>I#%JO!Z!O,S^,I#L@&DC)()LP%F]5[AKFR#T-G@Q^]$?$*X"DI M+87J8Q:JR11MV_D?FCZZUOHPQ";X:?TO;=2?-] IC"9PS9>XL*5S#HYB,6R2 MDE+(_I$WNN;ZZ';0'?8U?38#G[)!JS9:_:<-0=M 7X/10/\2XN SATOFQUI4 M2E#N**+/ZU/]4F^A\Z(#T3LS"8M=-[<'3ZOT_ /6T^H0J0#HD!&-P9GL^ ;)= M!G*6XM60&@_4%J\*X*U!009U^S([HH=]?28\E&TKFKO0W*@=S<:&-'O;4H.\ M(O)#PKG+I-"FBY1@][X0NX!, TP=8,!1,SL*Z 3E#@:1)N@U0!UL[I3@6)V, M%.;V86=17$J$1K5&&8J486X\ 71.L-R^^Z-+'.#,XSHC8G&> DL%R:+ ACQ((:B<&.IK+PDU0TY1#T2S3HJER#$EP(50G8P%D& M? !-,/-WKEDA.QKJ5W*ZP55G0[#4J%KXC+B =(V%"N MQ$';@U*)RF1,C:S*I-N+5,7;MBJTI''2E?7BACH&=*AA!WA&B!4OL)57D*+\ M/NN:WPQ&^J@WT(<1S.\BC_RG9L5-#<6^P1RPR?B$L-D*OKP%V!45DR*6L^_0 MUZ>CP>AVIDWZ4VWV59_V&XR*, H#OJ-_<3O!\:CW/' 6+EL+"4*85$I*-_0O M/XF0MBC$//$G!K0%Q+0$M0:JBG%L$Q@S#GQLQ)=&-:@M7:DDPNV#>H2;]BY% MN1EX5:-J5H:S)'S@B*EPY=H681RW^KQGU3@;"04ISN\K1=Y\U4>W8 8-1L%4 M^W4\O.Y/9W\7NXCS/QK8"[Z)M^"*,L/6+4NTCP9+//,5?!]5JD@W'MK9;^5M M?]2?@FW3TK9DDY-P\^7<+[ J;Y^^3BB5C$Y)\%1FL:0\>"IJ33BQ)&JOT87] M=&%*,$X?'Q F!AA\A,X,& M__WP_XW0Y0KCD1[!;%R2/O?H&IV$&X.R;X;MD_&BO][8[C,A,\\UO]?1C[IM ME.C/Q^KZ$W&B&0$K&HEXT1; C/:(W*!JD9 ?C2-#C9+M>W( G$MQ\A\','&X M2O#< 2B6*- _ZIP8P$W!!Y'$P$RTW*S7'TA5JOBZ]0F5*,;/U16C\8P/>G)D MZ%EFK<,C>16E:%K#)C)AA%%8!SK*B4D!S=F3O].F_^G.,E-9F_1ZP M/&].&-6%:^)&@^^6N9S?.XP8-OV+6$/X)<)J8DN^"K1UR):H069U_ MZ+ *PG5(2-'^F$5;=CRQL<\/>1*NVMBN5EV*^C^R2\F%9]\:P.N&TT4?W3MB MX&\1*1"$U<:!:H'1T0R- M18SB'KE&X1UJQ=HG&9#X_Q1H3MA'E1!6M-&@K'C;: MV3N(]P7%VS!M#-;!U;^IX14M(>Q'3!I<>IF=/>*#1U&#K6B_@<7[FL'9HSCW MC!4VJS%HM]&.4NWHN>LU]<08QOR)KEC[A5_EQWQ>,T)&PDQB@I5FH>'0NB3B \8;9.^%=*IJ"R6ZE8U]JJA;00""*QAJE.PE ME&PJ0N#'B_X382;E9,*H61R54+%ZB7IDS@L6J$?0B(A,"9O1-J*=!O%JYT:# M_^(.0Y? L-EYR2L=5J]*2ZH+.?O0V;.C@_"<.NY0_*0]B%;QN&CJ%#OES:GU MNNJA KLBG)GPQETX&VC*S[^X2V9L5M1,?'CGKF?84_)('%]L$@Y=<.#I(Y'G M#MB'E!3HG$2)M_WQ[52??!WT .J;\?1.Y -'#<#VX+L=-"@^XMADR\8VFT0 M>ZE%%=P5@'+V86=W7=GX +C^GD?0WD:?%2/C!<<"Y305+_>HH&L=CQZ]?AS.7C['3%H@*P0JJP2=RP'2S66O(&E/ A8$N@K M!T%^44C3]=4B=16C<>605+L0I(%(/9Q6(616#HWRQ1\-*E4B"Y4"".7(J$>6 M-M#4NX*CXMT;-X,P/Q90"41Q3V?1U_7C(&H&0Z=*^Z-R9)1#(!IDU#8X2W8VY6@H;&DV M.-3*F.S6V&%3V6GKU,F%_"ZBW.S5U$)S+A9K*F$95I$@>54G\>R[@&Z#8_W- MTWPPE>M)$H[JOEX2DI*$7R?1; @4U>#E?(V:SY$V0)29#[D MY5;9YD]J\*BW]YJ/C;RP%*>/69QDF8\:W*IOR!:-IZ*"4KS4.VW=9N/G%HE*8:?LA@J;.,V>*KMY^;#EGHG0Z=]F44G MS)?3 %!Y>[# =2XJ)P5&-5E! U.UF]'S$,HK(@5'X3;J!I?:&XD%1D19>2EB M.:YN^37!#835=A?S@2LH)84KQ__-NR.X :C.D?UU\S?;&RQG&'8T?EYGI@_PT1E%F5A>.'69!HE\1 Q3]J6(\V,#O/SU"GN*#&:YXI<:D&F51.9TZ"0YD;L M!3<\1 P&Y?[?Y%_!_^ ]9E.RT)[$$P_*?#GC= T=?!8^6S&R^'(&BFFV.I>= M3KMSU?XWB'K^M+:C(D@^I<9/#\P^=]GRH@- !EJ\VSMAPQ$)@YD9*C^N!(WV MIT^?+D0I("(6S6&:NHB8/],N#B45]&=5J=(0G*!,MO%052:H0NP3%0>&2E5Q M=D;7P87ZY>*)6Y^-S0;G'WP4/G <-]!V\0P?@70N\S3'6!.^,0J&XB@(F M*RT-8Q-H(;$]'I.IIH^Y!/=B I_4Y($SKU+[4?F@;?A5K=W4D!8F.7NN,@LD MJT0_4D6/AR-B.8E!Y&[L1XOO$="VS 8"9&XO3SVG7 $&+/ X^LT7PX MTXP'\/L,T_MRMC!LG 2#@C Y4M>:BZK!9 !CV*&VC<[!,/5\%%%T=P$_@JD5SP*G*TDA5QN%C7P&7>O-"F$?'&B[GQ-!%-0SF& MOL(U"?[50[6(.NA%*$OZ$:)L-VM!@PE8 M_-Z6?1F[5?@I'%55&2KI(XG>J+64V.HA3U[7=LWO9Y7Z+I] KA: #= 2W_S/ M7E1TCR$E S_NA'AK9 9F;A!=(=:0GC/2*I4\%;%F*_A"X]S6-9SOUV2#MT06 M":98]E1$BV9M!1>+^ HE*RIR**$G;J$CKI$5.19 ^N/+N M,R%=XI %]2;P52Z01ZGDJ8@566C(I9>,W>Q#8VOT!.\Y6?@VYI .MD8R\NY' MXE0Z8@9NB>7;9+PH"]?*Z&^=FJST.B>*:GF:$A/<'/ %1.TN\7X0XLQ7Q&7$HZ9A"]0]W["A;(1[.!&4 M]=F+M/'*71DZL'%JVCOC?US6\[D'DK([LGX@+,N4Y>*-<@>VIDMXJ&P\AW.] M Y6>?Z,6"5W&%''P@$S<(UB2=E;*3?"RDBNN(&<%CFK*C"/:!XL>9SCT\38K MS,,:S_K\J+"J,E-3UD00KZ,[#HPYL!X9,8.AB1 MRK54_<-]H-Z#N9K=L7NA/;3[:%#!W8W+9H8MCNAP[_AZ4(NSO7OA%@2!II)9 MW\EKR2WEI?[:@&X#,;3.PV[D4^+YS(D(AQ-\2:&2K]!NSQQAM2?7U>T2@\7K M*N&%JC"*#C-W*ZPC5^*IIO+&WA:&-AQ@=5A!1W>:/.C:.#@?CY0#I;3F'679 MN[#M:A(6+^PFUE[!)B3T,7(L)HQL#!H[%D>=<=39J:FAB1CE[14*3Y0?8">B# M/:[O+YN&YM8?.UY1%K5KB/L9DL9> %/JVR3+Q'D+>4A\.*G#1:7LE6>ADS"5JP?-.[,QQ_ =R*27O@ M##@SB'W4(:G"2,W!B9;_>#%UGPT;AT.H-3K?+NN,'6&)'LMEJ#*$;$BSY/@>('GF%H9>PH7 MH<%AO4K/(=$@.;@C^1J"U05ANQ>"NQZIH\LCUPL.\!W!I5'DH]B_63WC./$? MB-R_R:>.:XY8[QC.6RD']1?!:BL>C',0U01%$]S=@_F9U,*1GUQ%>_%69 %7 M2)@?(FSMX+-2GG3!3#EP@A@S8)#O:MB./*\\ 2G+<.PI/X^Q;_ ,H[;>5D K7RE_9%0T?O_1>3\"0@ MR>C+_T54*@I9VPD$WL:+%+$Q;NT>T<& DLU_N*\N68*'0TJV8N3U44MQ M<4#I;ES_N OU94S4C? )HSG!4Q^Y#@E_)2+9,.SQJ()6XFB?R7]*-CXS5P9V M)N8U61]53#D+=5>WXR@PT5\9\N%:\U\P98OUF^-LD%?GZK!+I]?TD5K$L<+E MNW#Q;GO=R4&^QN4K9V5LU,0\6'FE<^-)X'!4)2YHNV[@T0SO:J 6-3 %\G'C MC'*;W@^15Q-&TGY-B>8KPHBQ\(XD!L,)Z4[!F.ZDJ]W65:Z/#.HYAHL+'84V1.^H@V62O!AS<,'<] M\'C/Q9LW/+ 4\"+)0T"L$@-4B:F:F-\.AO/!48=HJL6Z[M%.7LJ1O\945"X[ MXD%I!1X.)-TU<=PU=5Y9OEPNZCI$:Y=Y]"_!PGB1=XX;)O(U]==1: H)2N+9 M W1%@CLKC^(D'833 SM.A)N,;H*&HI0FXP5,DH0NG9[(AF$^IT+RMSDG^=B) M#Y"/%V&&.==1WBK=Z^C(RS!>_W,79=[ 4PQX@D/GW,6#+,3"P,OTH08\'\>L MV)#(24MQE)"F%^#ZT-H9(Q:%-22WA8_22:4\O)3(H,JX3'\"@DLY.93X>8?" M%D5!+B)Q)8:W8/A1.#V*2*XHC63BZH/,@=67;.!4#OZF^13_V<9CAJ&CTB(O MFR)H*\..?B@D1R*Q)Y&03* 7! M>L]=_]GU/7W)"$E&B(>;'?(RIW34;3>F.HY%Q/,9AFV+Q8=P13D5_2TM>+*Z MO$OEHL!"\2M*"L1%;J>&1)V$M/1=%PFKMAJ']\2A!&U783.GED,$[, M4:OJ*\&K,#HGS#4)L3AZW1A4C&DFE/NB7MV3U?7H*L3GZ)06G@%QN^2>P]>8 MYUW&%_5$K9HGVP^[XQ@CK)5GMZ+")RMME$0O2JHW<,*CEY$C$IH@4=["(-MB M;+G5K7VZ4X+*-(XH5YGVP_*O/_6_5#RP/"KI96.12]I^I0CEG&CY(((\TP.I M2_LDR7RJ5C\5SP?7+' @-,:3(=@ F(R5URW2%P\.5ZDC'Y,]QBO1(9G7 ] MZ%02A$KFW[03-$7E'B_@4RKFSN*)MZS:ZCGR[TEL2++(4X5YE,S/S"IRMNXJA4SB4Q\CMB P",BX"Z(P1S7]TR8(JA%(MJQC'4J M[P5=>0_$4!;L(:EB&XG6VXH6&D_@6H!@X%'U2GI%O>H+]TF>5M3JE!TSF8\? M/-!?M"_Z3^8*'=/D36WI78GD08&]R+R5SLJ:88E++:)TH+KUB,1X,C:V6KV3 MZ8ZRG>&M88;&&/X?7728*] A22T!X[M=_SS'1JQ#9G][;J\NDV1.R&_-"1-Q$?= GN'LB]?%X)Y+$$94J:LJ47XK79I9 M*4FDUHO3V)Y)5F7RRY^,^ K)G.+MNBFQR#H,52OKADK53J8W2I1A"#H/4Z3A MM#MWKN.M>,;:+RQQ@B:_6-HC5I=1:TF&KN%PO#,M(Y*\V)N1JZTH6/O-2=91 ME*QSPI+%WGYB7NAC GW,U[4RO%YXURHNW@@#1A2.XK"'N+^U"4[Z)\V? Q)- M3E'9K%JO82N6I"O,*(5B^1-4CGUCI+O!]#Y;$9+Z2!V8[AZ[8B^B('%<39H\FX!HX M@G?I3(Y1#X5+" >@=:KK"%O(2\9#:J?2&V4?L[[!/<(< MG5,CH]8Y[TY0L M^.F(SHD% RV^<@:CU:,DV>'Q(AWW#*+C1DDGX^"D3V60E_DE0CIQ[RPEV:N. MT\I27.[U->:7"Q2.FRNR-G[]7U!+ P04 " @6IA6D?(LM/$9 #\@@$ M%0 &%U9&,M,C R,C$R,S%?8V%L+GAM;.U=[7/B.)/_?E7W/_AR'VZWZC(! M\D:F=IZG'" 9JA+@ 69V]].68T3P,\;*R79>]J\_2;;!QI8MV<869JJF)@GH M[=?=:K5:4O=O_WQ?F\HK0+8!K2\G[4^M$P58.EP8UO.7$]<^U6S=,$[^^8__ M_(_?_NOT](_;Z8.R@+J[!I:CZ AH#E@H;X:S4N;PY46SE$> D&&:RBTR%L] M4=JM3YU/EY]NE--3OXU;S<9UH*70QCJ?VIMO>GY[T/JL7)QU\+]6YUSI?+ZX M^MQI*9/'3<%'/+ZED5G2-*P?G\E_3[A+!0.U["\G*\=Y^7QV]O;V]NG]"9F? M('K&M5OG9T'!$Z_DYW?;B)1^.P_*ML_^>'R8Z2NPUDX-RW8T2]_6(LTDU6O? MW-R,! M=CKMCC>\_YXYF.5$FGK0LJ%I+(@$W&HF:7RV L"Q3Q32^K?I,#(DR!E/6V=[&?#F0WN\'+\ 1'E:=.2L1OA:SE8&T]P M_[H![-D*(F<.T%JU%E-@.\C0J91;/_K@!=J&8_>!HQFF ,SR>RZ1&*K^?ZZ! M&\>R3^AMFF2Q@IM?"H#E;;E$,$/K%0L.1)B:!0:>U$J)@YP@B+6-\X'9/, 4 M>B&R/@).@0%GM5@JA?&Z]&P\F4"U;:SQBPT\K;7]#GKP_@+(]%+7>-(9?U/= M3SZS[(*BDZ^G$L&.G15 $^U#PX.PL41@18-#.W),.E7!8#EZ:5TD _ MB$JC&*GF?T.$RMSO5/26/VV:A6> M@GAR=%4BW+GVCCNV/(MO]X];8($E-B%4!*A]:.!-8@%9R]_7O@"'3"O2*;0\ M"_(>0?=EU@=+O&\&"UPCQ FBPJB6+HL0I8QA7P2: AU:.NY6\RRR^0I !!P\ M6A.7*V%Y*-);B:#O# MO2 W-] 82=%7,4.%HM$0( PU96'/8$X!F*PV! @-G M-N4/%_-#=TW*I <\.'^(I)%2W %A*H!W!U@+L-A\:CBDEU:KW6HII\JF.?Q[ M;SR:C1^&?74^Z"NWZH,ZZ@V4V=?!8#[S/")XY";4(\V;Q-4#493*!(*-,5#O MRE*SGZB+Q;5/GS7MA7BU.F? =.S@$\H0R@S_@[^\R1DT:FI/P*1=_;5;X*R. M$WPA_6GF MB?(&C.>50[^IF"O$7X$U.OE!-F*OFDE6 -7I:0A]X&GX73-=P. 65UUYN,C/ MISAO\T.5D.=;5PW!PV!NM% SN,B!R6=7)XU=V#Z$V&C^H,4JYEW@6./1IHEE MHZC/,>KK ^0D/S2?H><2S;]'#?W 1LV3"69 ][=?Z9Q,J=$,?HH"]+EZ(1%7 M??>XC?<1 "\0& JVM3/,G90JS>"K,$*?L9<2,7:"P(MF!$Y#; 50KR*/ N:H MV0PVYP7J<_M*(FX'1RD?6% 9; T7:0;_,A'YC+HNCU%Q;P+YY*_-D6+(?_&* MS39ZO+K#C^P*A\V=G/A\7G7WSBO_P A:N@=G\*Z;+KDG%)SN[9XM8<5P#^'B MS3#-)%86:4\>3J<["_8#E&?74NM&98N5:Z^R+1Z%>X'AMFOBZWXXE[6UR:"$ MA-Z%)%,^D_WIE8Y/"'+00TH=X!T@;<[9-E<,F%J 5>'X1$"0%CQ^C@*.*Y:Y M!EX!(L0+XQ%PC.FQ&N]OKPS?# B50^-I;DQ M26B59;#O4%G$PP:9CH6B5R)G#M1_K*")AVD3?>%\I-S RJY:,9;,T;,+RBEF MO,P)"R G-AZ76YTW1'IPO886!9-Z>6NGF#Q\%.1'G)%&-8J(9 MBZ'5TUX,1S-#<%AV>&;%* FN, EN#I6[.<%*Z!Z=(Z#9+OK(G*OQ@@WB)R>X M3!O[M)9=L[LFA ;>A8>$=\P/T";&YG@YU][9NVB15AK$^C*02VB@3\F+!0LL M@I<,(9A]L#1T@[6)SJ[8(.;G!"OW3H#!V% )>3A8U%[. B7ABAL:=O%.:KW(S!* $ MS!(>4H0HD7Z1/EY0:K:*+\1IJ"2RV1I]:#E M($UW?C><5<^U';P91YRM"3V1S_>!R,YC-E?*>,)X.I.A_B A6'/QD!9^LY3CF#WRE7^?6< MH.L[+)ID 3$L%UL,6Z;<@B5$(!2N:O".%QDL48:EH8\AY@'=/9"E!YIX:,]# MRP$(V.Q'BWOK49X9GL+@^&RNFB(2VGATY<(08&"Q1H)%I2WQS$I1Z#==W&?- MZKYJ/C,,!#&*R2@LT=$GZ->4DC_%(F6?F$$F&;<)P="#N')9DA"4DT\.>+F0 MPK]4<)DSN8:+"U-@ TPC$M*J#UZ!">GUYG2UGUI'8K:F,B?I6%H4IH2J>@:H M/L(8O(>D6S*P[G4R*S2'LX(8)=2Z]\#"T$WB6UBL#@"8)+YCVA4 F)N2>\GF;!DG!&]J#MC)?^22S3&QXJ$P%VU>JV M+^L^YLBB>I*_.PN0C#:/-VKRRH1><0+HU="!/8/F(I5O217D8V(V2UALY,8G MH9D3W(!@6JS>U_*Q2WS.I6*14#'ZXPVVUKO'8WAM\![?D?=@^-^"?3TZ1TOR M,3R5?4QN%\8LX9S=N%-\J\Q/O9#JM8Z5EH?!.3S.?&@RY_1IG8='B1G;N$Z1 MSD5.D7KCQ\ET\'4PF@V_#Y3A"/\]J/@\*0$IXSU'6!12:U4\X]).Q!++R#F[ M.!@1GFO9B"14C@5>$0D_H+EJ8UNC=7B,S0U40BLI*@&*&L ME#U@F5W()YPE*L2]$TK"1508LW>N'P--*%&B"*;WR[GSJ60=?57N'L:_5WU%F*#:R>06S0P6 M26>_4W("L*E%@C*3L"6@#[R?&X_LX%U?:=8SF&(2#)9+H#/?R%0\B.J=3F3, M$P1?#2PIMQ_?;!+*>G,XK.J.\9KVD(2_ ?FT5#T"MN/]*D(]L1AGEX?FTNQT M6U=7-9HX/M:+DR,S EK=#F'R\!E0)H76H_&R;]C>\UF\4DT06!ONVF9G MF2C66(/E: ^$R4Q(4<-US=E*0^ 63XE%.-@-Z_E"8N$C$ (!X)6E\*1.HR 7 M2G"%?W.NG[1(I->(HCGOMF[JCDQ=[IJ0 WWY*3[+N->WX["()T-A7_++K-I@ M(2A,!E\:;DI4W]P&H9_Y.=B?)&: YK,+>5IJL!24397 V=.2UDQDRWLXOHJP MS@A7;K"\E$"(0$1D<@C&X12-2%6@Q:,4GV+4"61*I@LB"1B3(_3Q2U!R_>.4 M%P%:!-+!F:56!E&9P@_-) 3RIP*WC.Q6/$KAX")"(!6I<=+J3*D4QY4:\I%; M1%);B9+JHMONU!UJO@)Y$:=((#PR)82(XTJ)VRQBN:0W=J+(+_'V\*(IPE N300O!%6_9=Z5^4?-(7@^\.K8@Z:)S3!Z6X'@ M=S#^['L@^1MLL%#MB3@\.18+"!=+\<34Y&P%D4.G1]C^O]6L'WWP FTC^6@Q M3SL-EI%R:9)Y5:B8 Y=W3+--%XP2B))YNVBTYH]^[LS@(:!];3D>)D4 M'H!S'OV&8(?\4&\[L@$:J[IQ06R"E8@/6+9P!Q M,UJ@?A3J%?Z][@B\^S,=5+R9GX(7%V&2V( &35Q#BR97S_"GLBO*)TT%>>.Q3Z!IZ)AVV=Z_/G TP^0+"'71ZK3:RJFR[9Q$AQK>CX9WPYXZFBMJKS?^ M-IH/1_?*9/PP[ T',U*"#.*4'%0HFK50T&8B++P1Z+\XH_EUT.*'\68 MS07;K#J7BC>@G6&H>(8B]('%Z;MFLM/A\-253_^4PO1(^I7<=) PCD^,%+E$ M0["5(Q"2,BC"'_1GG\L.=19CM4U]ASW--%\!LN'F%[%EY3R^K*B]?WT;SH8D MY;@77/#AX?M@.ALKOVSZ^+6V%2.X$X:-AR=LL! B3($.\4+\-S9B%L3,6!KT MH15]T.D[UA64\*B\3?Q G:ZZ]5RO7 MR1TW6\2S@.Y7U 4HWG!CQK?FJA7X>*=1TM]TVU=UN^.;(^R68OFZ;Q.<8/1<(U8#/X.[PCL5>>>S:3:9'"$:C7ES<7Y^>'Q+5L+')H MM"# 1SBV!\8FIMVNXMIM,AU/!M/YGXHZZBN#?WT;3DAVM/]51H-Y;=J.&JZ^Z:D)OL K89D/#OII<1 M(9H*233845G--T-D]DJ-6M-?ABW6J!]06+=?)UFNZ8L^J6/'<3QE.FG+/JA:5SJMNNU57=%81VL=G:RZ<$JKX%!PAA<21 M*E"\H2,0!1'D\JIHD@Q!WX$0Y$\15=\=3O5]J@2]*EJH6P7X_?[4[WN<^'$^ MCS!+YV_ ? 6/T')6.;0_1Z/'H!!R4N' 5HXXRC^!AN9OL!2Y\=LZ3G%) U]9 MVEGVD)/6"CIDW!YYX#5? 02TI0/0CBB4UNZAB\5^"<$?WG*?1@9];^ZG*K"W M24_R&14W\3WA>/YU,%4FZI\JMBMFU.NG]GK3;X.^,OAC,AC-\I]R,&9$!J(D M8<^L4K%"'ZQ?3/@!P!10@S5T!A9<8[,6(VCIWA\,32[62%1$K[L7M'G6]O*C0/K8[N$K0!;Q&ZFNLX+L,+-IY0^7C?F@27A3+9XVJI7^:!5%^^9O*BW<>,TWH[CHEU/"J/4X3)$!%!FM(GJIU20H$UH7J57.EQ> M%L#''XZANKTK1+AORQNU_A%D0[(W*9#N- /1E[Y;LY*U=>(< M[W\_0E/JV7XL52S.XV5RMCW1FU;M5MSA^3!09S3\QK8[!2X5&'2HF*1'Q=QV M69NO\X&DUP",Q(-!'*$^,\P ?_52%EC>[LAN^/ETV/.6IS+!IXBANRL]>9MIALR4BEXLXY?&6% M#5_VT(1"*)F')8*M'+&@,,#S[#4/04PX#V7S-G><@L-%A9R)>_:_A2$H(1+= MHUPP]RA>>[5M0&B*KCGN )N4?0,!W=G$H0SPXO^G0 ?&*]F];G,FW/J?;O'N MS(IRFJY8,Y0Q:$ZML8^NHG/IIMONU/URK4P!"VN;RJ@GX<60,K#CI9NLX/L4 MSJ"+GT)9&M4D/!=E]-%_0JB.;'$'P$W:E/=QN9P];4\5K M^/!T^1Y5^%_RKV[?K 5F+TF/0$Z<=I M0Q-FMHX>]B M?]P""RP-QU81($G(D&&3B!PB)VKG<:4_5__ .G\\4H:CWOAQ0#XAW2K04@S: ML?*+H[TK3W[?ORH:KJ8'W=<8DLTGBG\9U*?-CKQ'8U(Q:E2=.LN[D>(BY[JR 0D?U/[:R\,>E$!4>MMM)6D6-CJTV M#1ZB&4^4BN3B-QO+NPQA-M.8D329.3!)K* WH]\:B!@% M3:2WA.A-0\P@G (MR,/H',SCX+P@\O+%@7&^E#+0':])TLD1?^V&\+<,U!)> MKX@A(B%G;8?N%WGG=JA*0YB=&ZJ$MQ5B&/ OP6>^B3D%-D"OVZ>#[(C8^1IK MNE3D)X*$KZ9CZ/H &:\:R>\^M&P'N4*Z(;%RT^6!'[2$3ZMC:,@K8(\;I@G? M-$MG'1)PU(P2H=-M7QZT5<\)4)+(D)%].LFP8>G86J&-CI?S%8 (.'BG;&Y] M#\([\MAMC_B./-IQL!-WMMW337CM82(/UW&Z&4>4THSAJZ3 6D$B0'AZ@X)B^D39K;2 M$+C5;+ @!P?X$UJR!VW6B5 I;3=5:$J@@H2;4P;8WDJSGO%F*__>I7C#41*> M=UO7-XT0I*(DD'"+RR *"8)E6*YA/?MN76C9ZN+?KN?P&R]W*9!U>ZCL;IHC M8?LD"'] LKJU%OY@!AR\=Z;^(1K$34P[)330'!G)!]7G_O7>C\\&V!C7/1=? MR$;?,=QB^V>1J@?+RL(@?29VI6"BM_[90XO*)'7KX]W9-[S<(45EMD 7S1>*HL3PA>>FWCM1_FL*S?20!OY4T7QI[8MX;/R[X4@=]8;J0^!3 M_24(B?]KO9G3J%;&^X[-0X@(]A3/:5;%.N(&AX>3C""K>%0Z+[JMJRL)IBH? MDV(1@WGQ93HJ3^LXT4HXCAM!/!-MX]FBN;WLKV#Q3(FQ*?"0=F,M;X/RR$0N M[B8=B95*"BG]W Y P';2EH;.T "9M]E9Y2. M@KWLMFH[%"Z'[2(P)50(P>;#P[QYBL"4\F)(9/BIAU^QD@WG M)1.BA/8RV_PG2B?_IBE2NVG\+@);CKB PU9&+4] 8C>*A([U;B,GVH,U.EH M.+J?*9/!5)E]5:>#VLXQ?J>$Q*;0*^;M,QBYZR> B$_#=/&G%*X]=AW;T:Q% M?!D*F^["+54\>1GCBPWL5K,-G3&%A=J09R(78E-\1A>G@H2V--9IB%ZXT,P> M7*^AY<%1'0<93Z[CA3;=7BKTXPRI")$3W#2SNWC#C16D/9&F6*20W\X\+N+_ MGG"O__A_4$L#!!0 ( "!:F%:OL\$<( *\Z! 5 875D8RTR,#(R M,3(S,5]D968N>&UL[7WK<^,XDN?WC;C_@5L7<;,;22Y>_N^=- D9'&*(M0@:5OSUQ_ AT21 CPA525(CJJ+0F/_&4F$D BD?B/ M_WS=^-8S(J&'@Y_?7+S[\,9"@8-=+WCZ^4T+2#FD5'%A)6Q_?7>0_C+/6W[C_2_#Q^_L3[^].UW/WW\ M8-W?YN5N*64KKZZ@[P6??V+_/-+^+(HP"']^LXZB[4_OW[^\O+Q[?23^.TR> M:.4/W[S/"[Y)2_[T&GI'I5^^RO/_OVYN%LT8;^ZT7A)$=.(=:K!E>O8L? M?_SQ??+KOBCMWHWV98O4_/5]^B,M&GH_A4E7-]BQHT0\M1 L80GVZ6U>["W[ MZNW%Q[??7+Q[#=V/.>%7FOUMK[+@A?1%2Q61]C'(38]URFY_LO MP]EJMD4DZ3!4IU^KT6%@C-=V\(3":;!8VP2ML>]2HS+Y,Z9,[1"7M)=.@%YY MH>/C,";H$PHH$_V1ZWJ,D[9?4(XK%-F>KR$QS68[AK+PG@)J-QV;JKKCX)CJ M>O!T3QGL>"B\)YAJ2[1C@X!RP+Y )&$_-52S1]][ M2D=-7_A5NP7%BI4=^[UIA&;O0S)FC#=;'*2&9X0=KR\6"/L9$NQOR'M:4VL[ MHHM!^PE-PLC;,.M[;7OD5]N/T6PUH=WA'4*+"#N?^V)&8SJ&9%8R^R2+628[ M%(2)LDY>V9^H-^.AV.N0C.AZP1PZ=G\*D/[KLL'V?;9+P3>0Z^=\M M8&HT/CBL.YNPI>,SZA5?M9>.@=[:Y#-M^M%'"^3$A-+2:F!*FQN ]'N;1O4Q"!.7DC6<_>GZB M-5EQ=Q0=9NY@SI2*4)-.9S&OC9X.0=40C$Q&&7)3A]D-MEOM/'1[Z!C@#>VU MLG[;+^^37Y>(;*A 6!TVM\_IPJX%WI8=]@+_UHXRL[EWPF2D%+2P-6:]7CH& M2A>?&R]*E(NR=HR3-1K]U U G=:[7NE6?$IM5K+BQGHG>Q%O-C;9T:47W2?8 MP6XQ#^.10U=;7C+?S9'/=E0=K=@[[+UWQLP3[R'=0;XBXG@A701X3KO]FFX7 M'4-'4?)J-H22HW; FOSOOH$W16@OHC]A/ 3L;=K MSREH_!)'MC]'SRB(DP7T#:;FFVZ&W'3-TLJ[W**[(:!WC:TOXJ\0\9Z3'>HT M"".2'!.U$8R\O2&(']OA^MK'+[\@]XG.J8D=9B[6M;?M8#"U[K)KXQ\_ANC/ MF%(Q>6YYH"%HJ4"P39RQ_R7'L>Q2BU?NL_/L7C\XA M;P.;$/R"R)M:[+QC5Y^0?7NLP[?9!\JCBQ_>7ER\_9ARJ=P7A_4-V$2WI*Y- M7+9JB\,(;T:O=#.%V6H\<^*'&M)3;^R810VTB"$,\W/XE1T^)KR,P[=/MKUE M\04?WR/:'_N&-1DF-"?T(N1NJAI5:2*5!RW[?O(:H2!D^_9)0$=(>D1[XX51 M,_WG4QZ2J$ U_<0C^T)"-VL@H9G5U:%;/@SV:NH%T7O7V^Q5U?;]9OI>")A@ M(0U_3= EK;4GBO[-(./@K9LJ7(AJ:VZ*"! KYR)W M_ZT7L0X.U:U"?2LUP]9MPN$PB>[)J?6Q<]2PST*7,&EL;]DW![N5??%'P14P MC@EA\3N/=,EA._LQZMN/R/_YC7J%#+%*A??# V9>$-;Y;UZT3J=#1'(2=QF! M N@J5?^X$+!!M?(12PX:.R+'S*$C*N]H1?!&2SY8GZHXI'WB;7IBF#>4C>JF M]BGESP'B3_40K"6V=$G'A"[0?G[SW1N+[J0QH3_^_.9#;A?>VEF& M$#GOGO#S>Q=YJ5&@?QQL ?WP1QJC.')=@I*3M_2/)6V?D5.R /45*N->K4I+ M U@/L]#GU=%2IH"L4H8+AENJJ;728BB6$-#2, D7IA7CI$(Q,T]"2C,[U%[H M36:]0S"H;X?A;)6$^W 4O;:\<'Z3UC QSQ?(X&J^N*!X#N<6;3MCJ_ :UQ$Q MV#A0H/IHEN92V_U8J&[4]QI!/_QQ3[ ;.]&,+!!Y]AR>C1<5JVB#K."P<)C_ M.2,@Y.JXM*P,&+]T4TU78"U6Z'XP'1?3RU2[EDX8ECX]0CO$PZI8>UZ=>HLO MJF4 ?8D4J>'GEA6B%9;NS/S7,!\KT&)N%N 37YP)A$0;'2XC]Q]T$Y("J&R! ?T3R>-_9$,'ZTVA JFW8H!;K$5[6PU8PBLJQ"XJ MW'9L-94,KB=M\*&FB:4X]$08!E^&[*/TO\7-UXA<0\POS.!O4 5:C+73YEJ@8WK;?V M/S#)_>"\U0J_$-?T\(L-!.3.WM#)ZH@$H445EN7"DI9N8U&E;,4*G0]J3GG4 MYK942J71A?K^*L(A)$JR)!>4%BY )>5-++.)'80K)IS;,5A\C$QQSR M?Y)N?KOL0KRL[[B3MMN!>JW _1$_^(9!B/9H:] QRC8VHAK$QK[AX>#-;]*R M%16M+=T9^9UPF#N6NVZ>SZ2..V@ZAE7%B_LA>[#16X.3C=T^\)F=V_/+=I>[ M_9^_>(A0]JUW-^@9^;*I7JFR>.97KFZ2,<5;B%4RI3.]5AOU;%)MI?5=F173%J5H;%90Q7:#WFB31_P[/0Z)14V4TR^H"&0>+A+; MO%V:M*S\1)=7>BATZ*E,@?A45U26CTY6NI-370F3L0(-9DYVJT3O3W=EQ!J= M[>8H1&S'Q7+BL!T;3O)>C0AA,W*6>#>YH;+$63[.:TQFT1H1.OX%%PTZ;5MH M\3MK_;2X+KP$T6G;?7"]FTL7?2D7[@'CX+-U1TPISN.=,<-L0/%QRH8:PR4H M+0XB%I>'@55J,(3E=?!V&$IAK9DB'#+ MUH7&5DN;")8^4,&.G>XP2WN2?Y,<2%%CQG+22".#-5L1!TSKM]-V@-6)#K>B M;O!!)X!3''(-8!@=B'DJVGO?3I\BR?/1UBZY%6H*55&Q+B1^U,YM"C7U^='M M?*C&JCBT%0'8W28ID3M'=@*HU-20ZA] M-77@X)8.06D=7>S=#3@U@6 -B@8?7E((Q5%52[K1P<1+>#OW0EF&&ED5H4K5 M53(*?>\-KMN9R:HH0.=7:CN8%.6!U2D:?##)(11'4QWI9E,:O-C$K7%V')41 M>]C*I4RXY+D/M17=4I>[0YE[>Y?XL1CA!^H#E^V/:P-J^NA*?!#04V>M4R8( M- /W3_KP*16.L1X=-?2$T>S6,N'M-'#1*W*7>!J&\?ZMC?1?V>92J;)X'Z5< M'1AC:J=CM%&AQ"[ ME)'.W;Z/7YC3-TP>S@H1>4:B?+]ZE84:IEX='&.DPTVE:D.F=#?\M&6']6D< M?$BJ@BH.3U4P -RI2_MU%$?K)$L[6S?7>E-Y%6H0&Y4/H.I%%1-NUN\31)[K^3%S2QU>G)Z\.G[L(O>:2HQM9>,H ML06SU<0F[&G7\!Z1=".[XS<@\R+UUZ/8)]5OGV#D5FL)ZJII@KHS<8 Q:$7H# <.72+'7IU(4#\TN)P&'%Y(%C9GP3)!W1M M/2W\E9JMHX)JA8(U*1H^-D@$X2@T2(5T$(.)&H]'+TB,QP)M;6)'R-_-D8.? M N^?R"U&YRH,-LW6:I6Q07NGP4NE0:S=7I?\['[0-U<.CE%HA,28L="&SC,F MC2 /?ZG;62,W]A%=BB2>\%M$=SGN-'A&:>+QZK<(";;I;9OC7YYNV>! ;!21 M(;Q"+J_ 945]E5:7R;N1'%:E==A+YZW Y??2ZT$972.P9^DC1#97Z+'NRB:O MJ' V$A4& %$Z+_,+*\/L;D:MX396H6'PN9!/='&B$Q-K_@"U$L:1?!MF/CPZ M_3X$E,3DB;+T7)B%;827N\DK(H['#K0\!XD2:?78DV;L4.N^3DL^51P-@KM: M]=2'?&1]=7(@W9N*U@:(M<9OY@"\:X;51YFU9A2PDSRM4SS-$SQ0IW>:)W?: MIW9]GMCIG-:!.JE3.:4#,C3FZ"GV6;N[T5--$EQ>4:&FB H#@%B3;XE76!EF MEQF1I-S&*C08R%C$(_HX 9&(6*/#8(P#![%K$PP.NV!1FYM!4D.H+35U(."N MW;5*:JCC[G;_JB8*K$S/X,-&"N#HZ6HYX="&T"4=X>N-3627YNJJZ0RF2D40 M;,B)TAM6I6H:;*A6[&& B60D&V4\$1WLU[X$.!'%EYJ/_IH&FSCB!UU M!0ZME0BWC$KM^8.^^JV70I\]=_CT@E3!>(\N](G+Y),-/$9P'VOHDP%03%62 M.%S#3!V75S%1U1HF$6>)TIN*\P!&S2IUW%T]OWOHL$,;)-0>GOWI 8I)LU/& MSC4Y/6 V>]!,D>RS(,2VOT1$=D%15%Q\$BNI 2N_.!96$$+7E[>V;'K80>[*'SGX,W[ M!-X5=K)'%M/_L_2,R2OATX#E^DX&])LCF:'7" 4NH4D%_["D/ MAC6M29SX$;W=#XNBJA9'LHH V!A6050:P;V+I$ UVP*RO3(^((5RCH3Y#_&D045O(S?$>&6_[OJ9AJ<#(.2\V0N6% 27&C7ZB2]F(SG$3/\F@\_.;,'W; MY_"[CT/D_OPF(O$0TT-./E,MB832GP7PUXY,4P4)"%DLULCW63R>'>QJI<$K/+@\ONM&'CPL1B62 M+K=SNQE$['Z%<-=6+C:X%+YO)P4^"A CXAY1*MQ)X%[164LR&$KE!I? #]V, M@Q(, $/@VO/172S8NU6+#,[X'[M0_2(" #QG4:2$&L'#>FV,XR BNS%VQ5:H MIM;P&^H/78BF!I51:67;?CIH0QP$R!=,$OQBP\NCY9:;#P/ <,G<--G_&/T7 MPD'"+3N\*%KNL"580,KCHX8\/IJ01\M]M@0+''F,Z9\SLL0O/,>WL.3PLFBY MU18B@2.)>QQ&MO__O*UT/N<7'EX>+;?<,C!F9V]&%D&V0 C'/P_/]I8[ZV/R MX>A^MGJK-4%YL>$9W\EFN@S#J #8DSO^_1H'XIU#"UWU!(L *S0;\CW_RN@ZX$%LBE]R$WS[PO-D;#\\(=RG6RGA7@ MR&8<$Y(<5C'_KQ<\L=U^+(Z5$14?7C(M-]9R. $P]QC9&Q'Z E+9NY2J>'% MT,FFNH0" />G0818-*'WC*[LR,[T1.(&Y!'%TLG^6H &Q)G1R''8LCNUH8%K$Y6[JOY"8^Y5RPPN@DWUW!0<$&>#- MAIU=8>=SFE]I%D6F_ 2_0!F[U^Q3Y?4-DD] V)W5*7<\+SO M9,-=P6%4!DMBL\7!8K=YQ#Z']Z7?A^=YR]UTB7ZCO,Z>[]E-7ITUR^HI"&?B M%QN>\RWWS'P8( 1P\?%QR>[?2IA_*#(\XUONE*L0C#)]ZJS(*'8]VLXHBE"8 M/HDEF%YEA8<71,L=LPR,V45.2I3 _AS].CS36VZ$CZB'P.5KCVRF/ ]IZ??A M.=UR;UNB'P*O68@"ZU/,[4.)X:^XM=S 5A#4SN\7L9GHU6DZNK,62_N]V3Z>SE[8P:?GZQFK( \F#4J5")^SP4/8E 8WQFQ''S80C* MF,Z%H:1%Q=1-)?K-,STC6TF5ZB'P#3YTPQR MOWG1>AR'$=X@,@W8X]U>\,02,=+_W*7]*A>57DNF9YDZ=>3(4@\@3'&+GV') M?X8RS#0$T^^Q0;-\_6$T6V7DU5@Z05G3V7_TS)T !$BQ?,+8+2YR%M@O>Z14 M*D"Q8%)=J\J(#P:DH#),*N,&CMW2%,>>?F 2^$1P&-(=P@5';X^WB;/ M::=D"Q=8TCI0)I-:[3M>?DDQ 9/: OD^6Z0'[JU-/J,"2*&+1EP!RFRC)2\9 M(&#"^H0""LRGI([<#65NFD_R&:"LXS0D@\' M!U2)I"_&WM#53YU,BB5-YWELN(XH0H FD&B-R!T.\#&M!,N+&TZ-683 7-@ !/.'8IJ MI]!2&>.9,/4D4:(>&/\G-@GHX WO$4FN]+&WQ)P:!TE-'>.9,?7D4X/F%.2E M(R8BP-!1_2&LI[1$!EY.FT3-I[UK%48B! !/0 M;\A[6E/-&3W3->E3EA5NMJK90,TVH)I&V7C3A'@:0LZ,1EV^A<:M0+6N M#00M!@DX@'^_?VUA_DWH3(7#\#2W1)7U46% 6P.T +8T[6M#P(9F72R%=CC1RG5,.S$)$IEK'L3<5#.8% M,')=+^W^WO;<:3"VMUYD^U)AU-0!LW!0%4P-'O-"6I+D1?M=_3CAEH1R *TL M$"X*\V(8.4Z\B7VV4$L.DA@2NC)CIOLY.P:0CQOU^E#.I-7'D#HV\X*MRA:8Y%+7:TJE'6#FL34, &384)L\D"!>Q43:I73 M/'P)^*#PC:= .E"6&QGC4 WA"HKY#+\DOXGE/J2Z4)4E[ MD19 1/CR/U''$:)CW:)!3O'Q&/[:(?,]&Q8;$D2+S1'U!R%7H2R6U IW#ER M\%,JIP2Y<,_==[>G%7#9/S^ Z=V5]^RY*'##@AMI;(=K@;Z(BY]6Q*88!S#Y MB':]+*3I#D6SE?@NNUK5TXJ>5,,$3(:G$&G7*N11-]"NM]//*R]DN]F8H/RB MR=Z$%Q*Q73&/A:^6P.S;#Q #NEJ'=ULBH! MZ\MXC6W??V;/S=Y$KMAB\4J9-E/:VK0W63PTYD?%^:AJD*,JP3A(W^_XS7-1 MEL+F:#:[I_:9$F$_H0O>\-"H?!IG5;JH@.VV.2;A0.YL]2N."E$^!M_(+WNZ? MJE=Y][^8?KJ;7D_'H[NE-1J/9P]WR^G=)^M^=C,=3R<+6B+OUK(#UT)YQU^O M5T"#SIQU]SX3:$%LE[LE[5:R>%>J>2I^!"U0YFVND$Q&I'19KU03T,)>0S^5 MY%B$V=LR'V^V<<1\)H'+CJ6V:^8:W9/ CU/3J@EE.Z"AAX<-@2)&\Z-LMJ+S M'-I3)@TO%)2%L@+5%%0-*O.BN4%VF%RF8EJT_S#=; E^1N)!IE\=RL*RH0#5 M@9J7Z7E/;G)/?EARSX)1$,2V?X6V!#E>&FU!*7\(V?N/$;'9Y4P&E!N;V+8Q M*!938<_> B7XG=P<,5ZET5S).6O@H-FC[SVE.9-T-W7?Z&_J]A18VP,)%C[0 M8'1_EWEIY&QB&8F<"+E+;\,R3JT6]-MP93OL-]F^L*O&S;T5T)QT.NY(Q%YV MEVP]N^X$UBZU6]7BO'G0&=^,/A-V4F^S"2:9[D5]?M.M+X_$^4TW,[Z&\YMN MYS?=3"Q$ZG:A779@=O?:/:LZ772<]F7+UO#3BPWEH_#NFS=M\PS[OL,\[[/,.^[S# M/N^PSSOL\P[[O,,^[[#!:.-YAWW>89_$#ON0L'>V&F''T]U+_U5_+WWHTL(K M:S0;3\]1[CITCGT[I-)*\H^HY/6NEH<5*Z"1T[L*Q;Q)+=(D#5OG%02P8U76 MKZ,$TAPL?86B/P0$V;[W3^2R5"$HG 6C9VHLF+)<8[*P?30-GE&6@4D!>T6W;#Y.+IQDSZS6)%M7J EE'M(6 MEA(Z\^);H.2U8DKEK4T^H\(K\S5^\KIJ4+P4VH*KAV9>:GDBO< =N1O*6?9* M6N0](Q71*=:%DC):6WZ*^,P+49PVLW9=J%;5T *Q+NN%<(&HA@J^X*1+1M7* M@-:..HJJ(T\XJ\E&3_R >]>GH?@D-[O!O^YSO@Y\&L>O"D]&,:=:V:&V0$Y, MJ%!0>,@!7Y-@NY>>H.Q"%//E]\&";L]9!5Y-$;F7:(4)FB.'>0.3H[8D)E2@ M"NV:@K)Q4;A;WA@CN$/S8TJO*2,4E'@<$T+YDX8"U)B%;KN LCE2LP?=8C=J M")J,>(-B:_1FCB(8\)$/I0?:)V'D;9B^7=L>2=Y=F:TFFZV/=RA]U4DW,N([ M_\['FS6/>X!>7))MX(^5GZW?2>7: ^U3%NR'4C]^OZ?EVAF (1!5K_+0 M:Q7QH\YP6R*R$5WMZK/#TW!(#<$)\-XL_DC+@DJT4YU^K^^[2@BP$MY:3H$$ M"V4T?+U>JJ\N!KOQ19]S#/8Y!OL<@WV.P3['8$,*8CK'8)=7FN<8[',,]MG9 M?G:V[T/:_*1=Y$JW8:*00,7*4.8YQ2@_153@=]:']\JG09+B([$MFAOJ'_0W MU(=^K4+'YUVT IW,F9/N7:@2OK"<+"P]&5MND6<4EM_<*]&O6OG4]M:JN,S/ M>G)*I;MMM:J -MUZJJHN3SC;\-]LYH&-=CEETI6GJ#"4#;F.:A:%)<+55X#J MGKPL>#ZW6 *"I=9*&WY$O7EV7]H^6TTNU@BIG-"+ MBQLR/W4A74(7@A@)3*%(706R"@ ,DZJRUX*V MMN?FP4?B3:=Z7=,F2UW+CJ](*H$S/WC.YTPFGZU?K#&)6*#AI1U\OD);''I1 M>(ELDD>Z9E=4.9''#>J;WE2H":X!,&"1P->,L>C&>T8N)9?NHCRJ>:,P1-%# MB%:Q?^.M1$/3<''_D#>T!(6A1+[H#"*A!B M#9@QM;[$=J+?O&@]CL,(;Q!)%.0.1<+0/5F5TPI?EV,!)BNY'SY;)34ZH]O7 M'5QZW[61GB(H8&+,7C%A&5=XZC<-'#]V6:0;2RA/ESZR!#8-6AI$69N[]W)=IL M#DW%X*KW8ZL][=#L&61QOD", #I9LJL,W-WN<8'A/4,?FN]GCTD'-NBO4.@0 M;YL:JBO&2:99=*+S'F/VY7WJMZ3+FL2U=4\Q$!1Y) %]3QS.FEU;X]'-S:^3^6)FW2ROWEG_]K_^C''T?_;?IA__W6RD MN;-&;NRCV>HRIA*C^ZD"F^B(*GR2QJ)K-V/BY+)*FNPT650:6#QZ0P$>'6>* MH)HWG#S2V)\$(?FA1^(O;,WBHM#,;X-E;@H1C%(\_+*CR?FR$^? M65A[VYI\*+(:4*)'.I":%*=YP7%FD/'I!HHESY."G@#T9/74IK=[*L_?:G2T,W5'@WM"O61).=DF=9:Y#;O8F M1EJR1DEZZ ^*<=#5M1Y9 LSAUR72:9")F&^&!U"_6@J@A,B95,A:)GW!*CJ8 M)AI3.$%8H$F%^PKT*C/RA1^&FVR/.H42X@A@QCWBRQ>L>U=HA2A@%EXVK/Z) M.H82J&E2!T6\^8+U<%CE,ZMQ@KA1DQKWM:B9./B_\UZ@1)Z:5"N(EPT^8>R^ M>,S%Q-6#P\]0XC=U!7A (SS#34KQS/,@*[O#4R,Z$ CNYXCIQ'X=,>RIK'( M>MT(J(_=1$"]M?84G*.AS)\I?T$Q!#U&39UC",XQ!.<8@G,,08?R.L<0?#DQ M!"<46MQCH-TYM/@<6ER4VCFT&'AH\3D:ZNN*ABH NJ<3!*71?J+H?\7L:8X\ M_=/>X:&N 4J-05F@-'47Z>*%[W5D%RHI[10)_2OT*-/*E]W#2SOTPFM,I#DJ MNFGZ"PHK:H!^D#0 .:G.@=25[9%GEHD KY!- AQ'3I%DWLS3HGH;IQ86TQ#F2=CM \%+:E/"-$Y"])JY7A-?4.2) M!"4P*67^U4HSKJD0&38):G:I=E5,V/"'>B8R-A M\5,-F! C B8I#4-1..B=!@X+B:S;%35M]%2C+-KB!J8;<*-BNHI^ !L6D^^< M)0<(I71JM2F?VS4))CN6KHC;P880Q9*^ ,Y\;H?TCWKA*M]6$_;7@KS@:;;B4)R\EAKR?Y*>G'7; M!:!#MAH5+VI MSPPKS9C3+:8KNO0\8B0!RW(ZT YTNMC1!PGHI>RH2]/X2=, M)_@@R5N+ \EI*[\ZK"D+*Y!$<[*LP=87YSO1*.[\ MUWWS .8^)6W=B[-3]'UIP*T=41T-GMAK UXP"]#OR"9B RDM;GH2ZTNE]Q*5 MHN]+0C=TMB3+M1U+A_":\BQPF!\J?@SA M[0JE-@R_FM<$\''.:X6Y\T1CD.381AM,(G;_BB7Q'ZVH3N^?_*$EQ@2Y7G0C M/@?KJG'3YF(@35)G"#0?<0E(":;CQ)O8IQ;13/\2C5'59-'"?^&Z.;(Z>^'.7KBS%^[LA3M[XN+,7[@OV MPGVYFY>^/&D=;E[.G@[3G@YHOC)=3\< V]][@NEN(]K167+R9^QMF?VZ0Y'> MKO:[:O3E_7QV/YDO?[=&=U?6Y.\/T_O;R=WR?UMWDZ79-&#Y.Y?2)%^E0B9N M"&5R82^A1D7A7.[82EA,R\L\2/?H@40G&V^TOODY87$B6[;A=HGO1Q>4PF**5239!T: M:+OOPY[O"FT)G=+Q62Y.+M#-"Z: M?L49S6O=(^=\Y>=\Y?WF*Q?LV_/< S59R&O*0G&M8>DRM^0GP[/P\#>>G M9$:7N3_KJYD>,'K2K,<#S*4E(;C@QBNZZ_0E*6SHM-R:31">CK3%+LRZ2J?E MQ*Q# >+O8AZQGQN/HK=*L MN#N*]BW,V-.G,6&W"I(7"?1CQ<-\PL+\V/6U MY1I9"9%_":U53J9E)W0F]];\ Z76)B/5LJ/"?38+!Y9MD9QBZY&1?':7JXSU M7."7N_V?OWB(T/&TWMV@9^3+/.6*E4_.2:Z("X"IYHWX*LUR[[A>&P!<'LV4 MERMA-QN;-@)E^]J=N&&SX*<^ZWWW![\R=[@IU(+RE*7*:%. _;L(9DGD7M)/*I%-]@. MM,\1*DGPQ.<(66=6VIN5=&?T#*"PV;JT?99$=[%&*$K..NAZ6W8RH%;5K(-C M_Y!C;4"]O ZLTP$=H0E<'3R0 *; G$#.P5_YM.\AP(\A(L\,;.)8I3]C:H7\ M]%95&:*:BZ2_?F$Z6,3C@ZLW_;&GK_FY:MW9XD\QW9";&VZ MQ/;-FG5N=L46P;I)LMXRXR#]&OQ =6>W'8C:E-=((#Z6M B[L]4=CCP'S8*" M(W%L!Y=HCEQ$094?=->L"\6[VKD@U5DPK%.V0,O+VKX96\^%"-;KZ9C!;)6QQYSV_MM&N+Y'U;/NO< MBFCO252SF_5OL<=_C?HI;Q =E"GGKE#H$"^1FLP]*:UQOODL7D$KL/I\#?K+ MO 8-_,ZNYC7H0>[LGOC-HX"]&+[3$LUI'M4"TJ,6$?R/,(& M3(+'E-8Z;RX$(M5O9G 9?]^9C/7!GI+0B\ZY>T0<<<)K_68&%_H/PPB="Q:. M3S9]I)*="; 9Y6B1?@BTT77$5L)#]X[80W?L662<=YAY88LI)N3K MP#B=8"2QH.+B)^FHK8=EWM#R:)-&;,HJ /#TJFI>G7SZ#H^\M\GG.WNW\<21 M794BIMV^ZCISB \)RO\:Q*,V'?C-?F%M7#G:0Z#LMLKQG]ISE78+?>KSI\ &7Y)80R7/3KJ]*+91C@A'.,-QLOO?A$5]E, MO2BI25J?AB>;%]4K)N/9[>UTF2:[&=U=T<]WR^G=)_K9NIF.+J8;>_9 >9@L(#!8_O[SY]0OB)V-NUY]B\7/:2^"8 M">1?I(<,17*X!Y0U90&<32IIUEX.8BB]G4D2[,9.=&L'\8J=[+%,)M-@&A(; M^9)C2H5:ID\NE?3H<&BI@.C\H*=R)G UNW.^T7:^T7:^T7:^T69L>S5'(:( MU^SV-WLH!&_9=#$BA&%([L%G&\,EOD=DA5N20F3!+9UU+8A MNRXZ8*ZUZQW#/VD=83"D@74=M0U@;NIE1'6D3T56 = GO+/]:#=Z(BC-^(_( M)N0:>*4:IF?17H;)D>!EZ,V+DQ$_6Q5P2J8$05E#)EX43:)LX@5PS,ND0!)S MO]U10@[?+.E?(=5#2IY\V&FW L@,2[7R^%1#$V1?CHALF%_&.QQ'^\$N=D'( MRT.QB@TU<>^6D*.$=EA1MAPW=0'6D@J&8ZMKH1P=20A,YHE&5-_'=!ZW0S1[ M]+TGV7/KO(*FMZ#-),A#,DCL&[N;-UNEPYP2>6_O[.0QZ>R^GOV$9L'"]OGY M.C0J@XE05A*++KI!1)5Y+])HF@)A2WR)[FW/G<7L6^XR^!.U],G#:H@]&LX3 M98>-@PE+5A=UA^B!S8DCQZ%FW-TC2M_3B=*U@)-^$*T_E:J""4?6LK=JV 89 MUF52ID$8T15"LFCFA1VJ5@(31:P^#!50&1')7WJX\Z%:/3#QOLT% MPP<&S/05;HO6KB0%9<'$Z&H9-P$8(T.'S9Z-+)J@(IAHV^:#1X ,C&5C]#6U M;FE=.&&VW9JX%!V$^+XD4?D:^Q1]./DSIM3HA?-]K(;S+7X9S2>_S&ZN)O/% M7ZS)WQ^FR]^-!N\MG#5R8Y_NP181=CY?ID\6R2+XI#5,++Y?;.+6'-.6RL * MWU,0P=&J^AB+^25 ,DPN[1"Y8[QA.3?ME)D'I^CE[E FN["4H#A "=Q[WP[N M[(W\*+6?K@"Y]+G*?)1,LQ<.]#433C9;'^\02K=\*/N4J'F:7I 1(G;_:U6' M) NK #*M M]3I8+Z?>W];D]BIY(U!:'I1%K-&JPRN!4D@ ADC\&*(_8VJS)\_L>%>^\!26 MAA7QIVO$1*A BD=NOL3E(=DNN=+5R 9.6%R).&EDCJ L&*-6IV@2H<"Q9LDX MST9]Q6U3=M_RRYJ-X9 ".!*!S,2=: Q'[59#M-/(_6[)K^$HCM:8>/^L'%KW MV ^4"!)U_>F>!\".5!?(>X)3'[HH#;MR;2A!*NJ25T4&39Y--3;U((1I MT,4T2!_I+*4=3WZ\8H] YD]$=FT[FE(!)3*F?\O2E$-?F)Y.7NEVQPO1G@5+ M'-G^-(B(1]?83I_*J=8UE.B=P312C2W U#!WJ2X0>?8P46IKS9, M?6U M:'$ZD*\QR;YBY41KP:&)@!+L95Y?!0P:)NS%=;VT4;45,S?\1;L-*-%CM;)O MB ^8?5D29(:QBTZM:K#2["M(TX-%U0YU@G+A$3: M>IH*Q -C.]U!.@BYX34%-@W#V$Y>\68YBG&0X!*(0Z'>\&)JZV!1 5,?.6A MSLYLKI#CVVSA8^^2I]CHN&?/NB@:06D+PXNTJ=^D$3R@PBV0GM]ZUY.M2@/# MB[:MDT4''5#)%K6293%P*&^:#UMA"\.'S;3UPFC!@WGK;Q%O-C;9)?/'U@YV MBWD8CYR( HMVR>[4IYC<:<#RW26>>=UK@I7WS+G7!.G7*2'L:?-HC:R,G+^$ MUGSQ8-D9198=N!9):;*\ U%MKAF*PM6/8^J.F':'Z2#F7"/4J7B^3:A^FU!? M(.=+A7UV!2AZ_%0O%7:1U3F;*( 3]:V1N[@!W3)" ? MZX?GH^!&4[K,:'4'30?#ZRKIX PZ08-968F8M9F:Y)@.^ =@-C4Y!O,, M-'GP,9RMCHC5?-[\XX=O%0\ZT][8.2?*^F-LH1U"R97:6$$4,ZNV;1_,B5TY MZ\4#U0Q2RE-(P1RIE>@QY%Y[@G&*VYNJU1_WM>0?D#5>,UA54 U.C%OV!.C MN,>AW)$>BMG8WQM.M)/2_#<+^.^*JU2 ?9#>$>?&6Z)*N?@5E(:U?593U*!\+ M'Y)YN?R6O"0L3Y1;*@-E82E5J2+S2_2;9WKCL[R*1[&K=',WIJ,8NV>-(#=O M6]O[167R;;C(N,$OB*1_>1M/=&>ZWRYA[Y5:*VROO(-X=MH5V(?M=FC=K'0) M>T,(2CQU M8<#IQW2D*6R%Y##LRU4] W93N7?3L:8GHZ;PP_V6]BL*9\$TH+]5/ERB@'81 MA2."&"L()=W5B_O[IIK@9#GZ[\G"FMU9T[OQ[';"OF'=6CBPO*1CZ]\B^]5Z MS/K^=XNRVG+R[LU& >:'"])0OE(A V9H+\!LTQ_M)$=UHL+ HN*XK"\.6Q$. M\[-"E3+I(9NX.*!S-KF*R>4"YXR-4H+"R'/&+#LJV4G/V@1EH9RYU2G946(N M/A3S\KC&A,Z8@8HX^$6AG#WH2(./Q+PP]B:WLEH2S7@W8,XJA:1S0S-.^P Q MRPR\5[G)*UNTHFSQ)I!9724H TE-DG5H@&T3K] *48)=/9'5U@)SN*4DLUHX MP(2F)RPX0A*=_2@)J;EPAMZ[ZNY+_UJW+SUO-,\;S?-&\[S1E$2^3T-B(]^C M728N0G' NZ#@*>T=93C,:WXR:D>!>T-;]_]O3+S0]1RA3)1K05D%ZVPG:T'U M)*V01 5)T4\'*=$/?XAN]I9^ W8S0#@9E,@VR%.NAE=^!6#1N5IPQ$NS&GI+ M>;*)-T)^EGXW;;P%"I SM$2M(9;:KW*6'O]NVMS6L?28VFY9&B+GW1-^?N\B M+^4H_>/ 3/KACQOT9/N3(.*OLKDE#%G3.K] Q9IRB1^:OVG?W!5S]6< ]E2B M$SE/CVGN:QG\L%C$CZ'G>C;Q4"A>!?/+F;:C(M'O%[U\LGO>4ZAQ5%+8M"VM M9:N$]KYXNUPC@NQ5A"1WDZME3+M5:SE9);F_D7Z-*(FV+QODI2*F'9X*X[M$ ML9FUTGYV_(38>_#;M4?W;X(-DZ2LH2F_SLO,W4!)8!B207JV5R2'NQZH*0M@ M<:"D47LYB*'T94GN27;\0X]/4 * )@U8@* YAJ5!1+)H^^IYI/TYOE5&R9CGXV/3VHZ<;> M]!S1;EZCSQ%CIQ$Q-J-6UHZ\X.D&A^'8)F2WPH3=8!#)2U;!]&2M)T$9$F ! M1WF %#OV"T,4A3>>_>CYE+LHO$-U46+"6J;=&P) M6=P]C+0\F%OQ4F$H #F)$<5>$0\<:@C2RWE1YL)CX&.V;#HJK#74-%L&\ MQ1C4A#S(X*3&/>UV]&Q[/EMN76-R;[,P[^P7/3J@[E?7"\A/6# 3.M^7(_I"HO=\PW_3,?6].YZ-K\=+:>S.Q8GSSJV2-:S M90>NQ?I^Z[/.+3OI'3> W.#L$ M>G((Z"2*H6J(6.9A)NBY%WZ^W"UI=Y( ,&F-+]5)H 3>O(6MD,>(D\:026L MM,Y5 M56I3%>N"M:L"->7L".L@GN^X=7>M_7P\=3Z>&LH7_; 0^*+9#Z;MEK8OFA$- M9D8Y^Z+/ONBNUY6'N+ +U37E494OT6(M)Q)0S,W!"C[:D MPA?IVY;@A>#EOD+$>[;3D.>0&H:$-#TO]_?5Z+BKR7SZZV@Y_75B3>\6R_G# M[>1NN3CGC%6@\]+V;6H %FN$HN2>-!L!8H>*N#@P_W/M/60Q$O-FCD>;U!4B MJP!@J:^J;'7R@>/VN"=H:WMNEH>;6>DDM\"X>*XH]7WH-&!Z(Z&NED4!ZB#L M*T KZ?'>WC$CD 23.PY=C.YI$@=M*5:$LB!4DXP.,O-#+-46]M(86C,KD]^2 M4IBEU*H"<_W7SEAJJ. +3CJ3J58&-*OI**J./.',=B)*I3-<724HLYJ>NJH( M$(X-/:< &<13)5A]7*'0(5Y"S&R5J]-LE;\PEBR$G-W8#M?7/G[Y!;E/A?UQ M. N*LWI9<'UT &4UHW#1LV/DP-Q<91C9R>$^V\;NVO;(K[8?HX,;1#"PFS4% MQ36F9@2:83P-F2?[I-;B%K=B^L)$)Y(6PP,F9/%:@Z4_*ABK3Y1S[,L1RR,\ M1XYOAZ&W\K(%9< 2\&@OH)MT<1II5/K!#M9?7H3B!4]SY*>)>M;>MMG[:]]7 M \<%+O6W%NO<6M'>K77:O44*_;-WPZ?9N^%G[_M7Z^-H[)4_^SC./@Y8$CW[ M.(#[.%)Z#@N$>M,IK7%J7F$I&+#247@)4U@'D%E4T#T%60$R@GD^UNPX2&[\ M!(6A&#TEU>-FHRT!,B^7LQ_WE/VX>W"SE3#A;)\=?45^70$'3MT-=(E6E ,5 M1P7S7G3H":KKY;2\PIW#/W4EZEM] "E.*R=SA\ AN!#9DW[HSYBBGCS3?_0\ M@S]4@VT7#Y>+R=\?)G=+:_(K^]>HH^\8G-3=QRUJ8C%7(D2>]$%8&IAK3R*( MHX6>"(YY@\HA3;I-E90'M$6MT;8:V<#9FI:(D^Y,!66A;$QK%4TB%$![TF/" M:G>FPN*&]ZWE/[U*'!_ M1[9HF&FU &83JB%O+8# M@IG15&@"S,VP@7!5\0&5;U$MV MY\^AW&D^=(4M@-F^M1RZ0H# Q3O:L OZ]X@LUK8P\JNN$IA(GA9"+&,"+K?\ MJE/@'E).*DJ/7Q7,ZT8M9,A'UM11DGW-_GFT0_2W_P]02P,$% @ (%J8 M5@!NC8',I0 F2T) !4 !A=61C+3(P,C(Q,C,Q7VQA8BYX;6S6]6]\SHN-F@2LKA-D1J2 M:)SX4?BOW[S_ M[H=O" W=R//#YW_]YI!N+O[YF__S;__/?_N7_WYQ\1^7#[?$B]S#CH8I<6/J MI-0C7_QT2];1?N^$Y!.-8S\(R&7L>\^4D/<_?/?ANW_Z[B=R@O_R8P[[__C\^W3ZZ6[IS+OPP29W0+;& 3!/>^Y]^^NE[_BD#3?R? M$XY_&[E.RN>\E2^BA(#?+G*P"_C3Q?L/%S^^_^XU\7*^:FRU",\^]=("00;^ MI^_%A]_\VW\C1,QQ' 7T@6X(%^_G]+BG__I-XN_V =#C?]O&=-,\?!#'WP/^ M]R%]AN\>^/\)^'__%^#_?V1_OG6>:/ - $"]*16R$:@#I&<7TNDEP) M$NI^]QR]?.]1'VSN _QP 3_P*6"__.=5Q/S(_"E)8\=-!F$Z!OHFC72,3V7!1PX?_&3P%35Q6 M6(QI$AUBEW;Z,F3.5/,C1F>B119CZZ9$LPTT4 M[[@W^9?O2Z)C?]TY*]+P:^>IM"=),C4HCA*TL9[K@PIN_,XQ M_N^4*B(4=.YY;"X2FF0_K!G]^:N?-,C9AH"C+F9BY$JCAYY<=4S8J2E0YED* MK%G^(P%$\CN@3JI)$MO7T<[QPP9)&V!P]$7);*XB-8#)M4+!04T1JE^[ )WT MB[\\)'[(.+B*PI0MBY_H[HG�(IX' 40,MTK@2-0),K@H:+FC+DL"0#)K\+ M\$D5HF$I9"$R7:9TU[2BZ,&M"3]J(FA"D +6AC#DA!G#4 2P"$=3Z\X@DJ0T M3NCM".+8$W^#:]8()S[&5729Q5/%AL_0%+D<7/U- PS&]_I GWW8"X)>/:8. M4TKV1XTL"GC<;UXKQ*DJ- *CZ8:&&[6RR$BDP,)0GWD8'IS@@>ZC6*%;%6&.BCRNJ%@O;:&G,#AK2>- MC&C6E@(>44$>MS0(KJ+=W@F/K2K2!(RK)&KV3]6D#HFF*"I6U*K",4B&@J M M(MC-U[8O0 MNV91CD;53^!PG44CTZ=^H@*$YB(:N%![!P',=J0> ?#I'<.-']"[@^)PK@Z" MZ1#JK%:=0?DYDB,X94#E! ".",#IO_!EZ$8Q6X3*_=%5= C3^'@5>>J%H04+ M4RV,!*IJBA8%27D,>%+I4P5U)K:O)(I)1H A2D5+3MF9KXMB<*0!HJ0HQD, M*[U S7*995"'04@V4#%1TX[\M+^ G3SDJ-QA9O_<^B%]WW;?686UX/:XB?G& MBV,9$/?.N,Y)RW5Q>5D,.&056J$K'SK(^<$V7?E@JBL?K-&5#WUT9?TE0M.5 M*_;C*EY'7YIR"Y20%NA)G?%&+2G!<'7DE(]6#0$$"$, !4T[[J,D=8+_S]]K MP]MF8 MTI)']1C6I0.)J2@,KKV8PDW^Q5?O M@;7C,*+&O.I$H@!$/Y8XX<3@;()AH)V)_D:#X-]#%J8^4H>Q0[UEDAPT)^)* M>,Q%HT6(ZNJA $9:1K3E.AD,*)"*P<.[?XBLGI<^1)C@]@<*^A:LQ M7+^(*T 0[^).>-!=Q\4DA\6XD4LI/!WT7^BUDSJ9;FHNBIK!<>_@="*<7KXU MP:+=NJF945^W%3AP:>_DWF1ZS5GL:/S,O-?'./J2;K,<(Z6L"FA,O=$*4%6; M1E DK='PHE*:'(4(G#PA#"7#V'5A!RZ6RM!S8J]!4!TPF3_4L5"&OCTL2%MP^9C=4BAE@[4'%(+J45"U10#<4[41H.!I4.M+"D5BF,2CCHC IE(V).> MUHH ^L9/7"?X&W5B=7:R&A3IK+:%]>*H5@$W_4FMEI'Z06UV4B+@"2"@9"OG M<5')]PW[B^[E> T2-VQ5,'X:LYZ H06LC7RHHU59/3@"GFZ(E'HS[:C VJ ? M#RKNV4<4<43DV8PG.]:QW+^E3?!3/[-JYFH*4 .2G+8R9^8Y!R\__"T M]M/&*I9U$%P%.&7U],O//T?[XJL,U*T>/B/1AKS_\.[I6Y)C3?FM+]U-/#]X M/J,S3U.:I/SIFR*LTP'C:$([^[E.J"$GUXXV5FIZLKRZ>2 9!I%0)H\,,QX4 M:T3E4Z28O\Y@$?&7'TT?[Y^.78_VLV]W:J^?C7OCQ[MET^WER>>HWVJ5R9/O M57R(]OM:\6H(1 _8I/&3WYDO./L;[FZOC*+SH'&^Z; MWCC)$V?UD%P\.\Y>?-TT2)/\+^7WGOWA/XOB:ZO-C1\ZH>L[P7TDBBTIBM1W M0YU>4_J(!BK4!6]2W>K.6/U>877WN+I=7L_7BVMR.;^=WUTMR.,OB\7ZT1+] M:RJ*KP*R0*=JA?";(7#U1%?\O@ :ON+]67IPJZA2K .T0!]J;#?JQ"U*3>(V M-G2Z<8M>@K@_]^,R_$+CIV@@EJ_]Q VBY! /&-;WL<)YDM T:5GW3X'PK*^9 M7=GRJA H5M?$0CTHY$#D]QQL9&,ST%TSMA\?T2,(P6B6.&&DNC58; U6,%]7 MY!- 1'UNY$2AUK/B 9!U^FTFQM7GAX?%W9H(=?\95]^OG&0[#SWX9_'W@__B M!$R 9)Y>.7%\],/G7YW@H JD#7'Q[*&3<+)]&"&BV$L'SNJ*QY"($WJ$_R"A MSXB3DIP"X220P[-!Q'3A!UJBHWN)::6:Q'\\4.;K?#>E7"J%W*= >!ZAF5W9 M]*L0*#;>Q$)-'TH@;L[(]MJ595?'\B2*>TWW<-B55%9NA70*6#PUUC(O:W,C M((I2:SBI;V S6'(2\:$[\"Y"/&ZC.+U@EK/C;CLNE?_)"?\@7D8*UPH^.?$? M-(43NRP3P*Q-G!4UM(:4I*'=KD5(A?DB%. F#IEC(7 M'$ ?>89":4H\)Z7?C6LR3<;?6W".0P")%%A$0D.R_O/DT7QQR$>"XC%W\D!= MRC9=S"_=T52_2.I1$ \(#42IG!-JX'&."UL9JI\:9BBDQ)D1AF7+6ME#)$C= MIBRBS!$2\BZDW 4Z01!]X9YM$\7$C:GGIR2(H)TT?/P___R7'WDT^C\__/AC MY@ZO&1FHW$9^?#\CH/P<@/W ?F4"[RDOEA(>BM MF!^/379O1IAX-ME!,-DT#=!0+-28KYI69Y@D0^5JR)&GW0:V&FQ_"84TLMV" MC/M,;BH((J]VL%J'C.R1>2'%!%1!\"RGB5791.3/46RASD ]SSH'X6O2R)H- M\;).LRWCU^! I@/'YVXBA[U:-KE'M.8JN?4*&?_JV.S*&-F^3#@6FUHWN^)V M.(8->GO'=*9#5D03.+8VJT6H*W8=%E''5!>W[5RUWML&A?:\G6O;'F(#BJ67MCVE ML?;*]IIN*/-7'C37WM&U\YI%V\HC;1T"YGZM38SJCDT%C;1GT[/3L&L3"$1@ M$(92;N!&/QMO6Q?[BY,R.6PXQUOM*729#Y]OJ9/0!_]YFZXVGQ/*!5%(W8*# M9QI&PLC6H45 ,1 #CNHWB#D.X4@SPM$NHLT%0Q36@FPGYTD5 !*)API*C3)/;IP<.&+\)+&:/E]AA-1P!$&2#@D MVEEE3\:+;V0,8ST]+UV\NL$!"EC>Q_"E\VY0C"V?[3RSQ\:A]S&*O"]^T"C> M>?207, 0DU!XBW.(X3F6\[EN*'N<[T3%6D/"\OJ,YN3)/J//?$HQ0HX 9_// MV2!8CF:,B1'22;>)!5%R7TQ'23<+U_ETY*21KMS'FA)Q=E&>6-@0V.?2W#-. M4R8"O"W=@Q&I][MZ%,QDR'91JEF0:GBD],@HT&]+">LAT M3?[6[ M9K+%3-*M> MBXE0>#9%R-,-%3.ETURT:JIG.QY2"J@I8PV)BR?K*O<%Y%VY!N<$U*GY4YG7 M.6+>K>=W'Y>7MXLLS\<""VNQ(ALL16<-J!K?\G5/%!>V'5-9P:6!8;7QN5I= M_[:\O;4A0U25D)%]B)W]V9BUPS]!S.S4;KRLR%;6W^%:L/NY]9TG/^!Y!BRN MXRT1MU'@,0< ,5YZ;$E7-D?'4^"N(LHJ;HJ+8@3=F*O?09?HQ:XI/=J4\GRN M@,OYY?)VN5XN'ODNY/&7^+A\4]\3[+^FSW69VYHEMF4H?G88BGF M1F&I)9C51Y24'SGU/\\IO7>.D-G&GU^;%0!HQ,!/;-8(TI34W ".FM"LY$>= MS)RAS A'LJ>B5'>1Q./_O8#'3BGA+Y^K(K!UCOTE/E!/,GE5LH Y/F*J25SGX0T M(7V&"QV=A9TAU"U-DN+=\SZ*>;8+>78%)QN.@D3S0PB"VF/@71 M6TX3H!5G(!H+J4-AGX"T+"0EH"V%/XQYKU;_L%&_C>N M.!8H?5F%4&T"-BV M8%Y.0S8+.PN$]!*KJ!)BSWGA;U'\!XV3JV@'FT*>REHL=JV/MTV1\0RHFWBR M)9EAHIA4%]9J2I@A_XG(Z'($9E$!DK,$S4]U*L\PQGS>G6^7LIUNDI=;5)\M M=D='?OS=0<3:6W #7/RGX<9,:C+SHZ? ?Q9FE490I"-,&%&>=$^BF.EC_.(S M;62?N=E^G-WSOP/"W#CP9HF%6Y(-R GXBU?S@)WM1];#/ M#9PD\3<^ W?D%P+8#]#[3V[Y'OWT/"F1:J_:<'X[D,"UHQ?I>[8FU%;LD5O# M!@,\ZXYE],%"*Y)-AS.M*Z?N?,::XB]]A2N+0;R%(YI66U+ 6K9E-=ZJVK-% M[;8UM>?0IE6"TV=AUJ@]"_-WOBC) IT'HQ!LDX:N^DY>BX%Y_]5:?/BW7\(1*Y#)>K>[6R[N/)YE>Y-U=E%+R M_CURNXGVW!5+LE-:\D^P,TP,MB%3;3"Z.'R]F[?%N=?SB9=A_L)97*#/TS3V MGPZ\(-\Z@F4,;JZC@''QO S94D63MG/\H0?!,Y5QIDNVMF%'0#'8,42HW^E* M@_PI2]N'0@)%<8$L_4,>"LYVJH.1?#2;[C"FF;^&=P#8C>190!"%7'IMS_@: M&&Y(V<3R:1PIPZ %CW4F&B-&9C0<;B;:N#.C2I(#]=#-PE"$5A9=K=\)#]\]\-[LG=B\@*XY(+,#^DVBOU_4.]G\OZ''V8_B/_G:&V=S?YW M-BT_D[_\./OIIW^>_?G/HB\:^_7#3W^>_?3#_S(E56V2]K_)ZI F*?N0&?// M /V7?_[GV3_]^<\<_L#_[+">X=WUN&5\[>9^&0 M],TJOGL31,0W$<9B59Y&M&+AO) P9*M^TU(@$L D?D@RW!F1_0JZ(QE"0FBW M=L$D= 4NKEFM8^HDA_C8NG0V >*9C9IMV4SJ4"AFH6*CX7&- *PLHNA9U=W9 M3P 2LJ>A^ Y;+]G*\^,//\W^^:>?Q$+TP^Q__?27V5]^^O F%R+7/>P. 77I=T#J6U%2AVD^HX>_M TNO[C;=BOR^YG\T!48^9#U@::. M'U)OX<0ABY<3B?5KNO%=7W4F98*(9Z[F8LD6VHZ%8I2F;-7T,$QK[ MD;<(M5&GL5B7HE+W%"P_IDZG,^G&%$P-+E)9%"T^ MM:';/BUU#"L,3"6(PK!.P;$-JIF?%D,22-)U//IJU5VBFMGD5R+M M0N'8BLA=,)4_A[;(1JH":.U#@-IA&S(O1G9A8_:-@2@J@_#UPN 8@Y1O8RI\ M!<4BLV@016L;$KP=!E)CR-!*)#S[3*5=*)6]1 9B39]B(J0RR33((2U),JDR MKLPR$6#X:28R'ZUY)@(87?E[") ( 1*] !/U18*;;;Y?VK77)U)"8W8_T@I0 M;7C4"(K4XTC#2\,[L+O'U>WR>KY>7)/'-?M'O E;W1#HMS5?+QG "(J4Q*FD M1.RW4H'8+] @S#NX*=MOBU(2\U?_U$FJP:97F3:605=4,),JB9Z)IF9X ,J/ MZ3-H\CO JU]VC*T2_,)!L))<1SO'/RUVT@*+JAQJYD\TI Z(I28J3LQT16", MH2T=5J*,LT\\F5+A-4]@4'MNUID]:;)9 F!UU3SE0*4-8S\B;3N^'835:5*# MA,EHE?0$!C$AJ(G92BZ0#("3!E3GH*%9.H=!UM$.G"+K:%'D21_+U\$PLS^; M6:[F>E9AD#([FYAH2'/,BF59],BV(^O(3V,S-FZ8FC05CB_>!T/#/?8_3_UF MH1:SY3L6CY$-(MZ#G#S'3H@=#N;SW>)R+? GC6? ^6>H2RFJ*K?F M4+9P*7(E6]N23+W&G\?M1)>22;K:9 RWA*H*6,QK2 WSU?O'!D"DBTF"0$L]+S'GN)8N :8&#R^WI\PJ_3U^#[>S+N0.!I;0.CLLY*'Z-H;&W\VK?/(8@ 05964V;W>F:G+8F_R)JL MMH38&G@+2N"KA&@L?7\*C%OROID;3:G[',&FJ+N_-'F/7_3C9'&*Q**DZ_(, M*9-&N9G6XF >Z1@(4SWGT2 @'?ZT4HR*$_#=GB%C 9YM[.#WU8"*'"F]XV6K$0MPAF E6V#7H4G*V$"4_UB%U@ M<06KXEEC-.<+YE3P+-N8F(:<5FU$C#8@=FP\C#<MJ0$+7>2)R* 6@Q<&S!@*6Z6O'RIC)681\9XM@FTMI0L8]8-W[HA*[/5H:\ M5FN^+GRKWTI/9/:3RC3ART%P8'F6EQ\>F&29WXK"Y))NHC@KPKMV7FFR>&4A M:)2]_%VF=)>?E+XYF:6ST;F]OFD MH!]#H&F(K!HS:+H0TWT40Q$R/R1L7>6MZJ/ ]WAALB1_4LV;,T0%I)0"U!>8&BCBXJ#@1:5P##P_%"'O,@SLH+B;(&L+W:@I M[W,W/;"0EYE[?K2#:[IW-&T]TSF!P3/31F9EXZP H)AD PZM1FHIBA17:Q*Q!N#$0NY.XB+P-1EYK]-))?+"HIDM%QY6BINV,<#R;\K#.$JRH8XN!K;,.8ZNPQQJZ6@'R2MM% M!CV_*"I^[0>'5%E^5@EMCYJ?"*!3] S4"E6O\&*D[!F&=9Y>+TD;URA*WS$ MLC'VZ1+V6!7QM,4$\X>[Y=W'1W*_>""/O\P?%M8I?(L$OU'_>0OG?0ZC[3Q3 M$AYX$]9HDU>2/23BA! Z.;)]HSB19Q]3V^*A7)2YD.2."[+:U"KIZN*DCC3P M+*R7L++9=2* 8HL].%2K=T:$W!7JG;4/D C9$:(-(?8$\B\\3WTK6?0^Y(%_4KBPZK9(=BLZ[::62L)7N*PM)3 O.=Z9BG0MK$]C MB:E(V.3&]#R>Z\@F";_[NK*.HD\C2]NQ[T"RG+@S3Z W.S3'^Z]# I]J/)L- MM<^+ZMNKC3AJGH=>0__PEGU,9RJ8'8)["5QM']R)!%)OX1X\=JFY?K7Z=/^P M^&5Q][C\=4&6=^QW]09JNO3*!NX"2)O_%=OE\J/T_N*)O-M?/:]HQ\>CZ0DX@Q)KV6ESPE$WBISM-+ MJKC!2O:B>D7+X&2E8NV##7R2,.?:W8M BS^N4+PD&,IXV+&#A22D6W439 M]86XE2\DSY86F84Q#7AB6!J==\[C'#R7.][W'WY\SYTO_$4Y$>*!*\Q"*7XN MTSWOR\[@8!M'KZGX5^%:1QME>LY!]!WKO[3?/.J9(KO MY^-ZE2;_/JV(&N]=CB4Y< ())JL-][UB0)*/2/(A)W/*REWKM'-XM66_@8\E MAY#!!]#KDSP[?I@(ATN9RV4KV*Z/9&1,/,HFFL>]9@UD7XPX@39]85A.8BG%/W>"K\#Z3V)20_H,$5[?<'6,N?W('&(>@"J]84S=Z#GD#I1!1\I( M%M\X3+1C9X!SS>+ %UX:)OGK@T+<@:<2),P M9X#AK IT!I.G3ZASY21;[L>@QAE9L[ M2X8^KJTY<@.KE-P"F<=^ @4)KEGXPOX1SF""3=RYKFW8Z;S21(-\Q^M)4Y9= MW\0G0^"_U9]FKDXVN>7,L'EC:\9!O,(WW>7.WM@J,+;__RH\_Z@^_VU[^^'] MO-EI7=7MOYE3NB'FL(_#LN0Y]-A3 RC20L9DYQKCN.YA=Q"'(&K7GI_%C.R+=OY%9*-RMGW+O;?H7>]S;3=,VRQ(>G3S"(]2MU' ]M?)XN\'/SV:/Z'2X5KQ<*I=.,5S*34B]B.I-LXZ M/8WZ97[WBKL0OJ]OKQ=,$B%/O1LU)J\:0WP4XLLHP?G91R'WO)PK/HM4APBD<:GC9S/1) M4%D%P@HEF[AH"B 9'.& Y'9V$AKD+//<^'HR8GN'=\ M;QE>"::TRMV"@Z?H1L+(2J]%0#$ X[JQ;<+' )(%WY(,K2)3*,U#>1,J?:9 M5%98S#HKX].^"#1"XEF'AG'9)AK 4"Q!R4=]=YT75IIR.6C5^1[\6U 8:E[> M'2M?)VK7!G-\Q'6BJY"5-<,4&6?]Z,9=W>M"MDGSJ9LMAG6VB&\G/>*!IFS/ M0[V\SJ;6]%3 >':F9U\VJF9(% O2L5+3I1R8%&6)+3&2?E(4E<'>R3E$'MWX MKJZ;SO1QUZ].<*!S]^\'/Z;>592DGVBZC52UNLU0+8G,6D13AFH*//S83@@WDLWU/HZE%]1R)(Q_>]N*R?8?&]EB!T^OPDLUD! MDM$C!4'T8[JAI@!(.$RWY/KE^R@D-,,3O0R%])#A]T(3WKJ9_?GA\3-Z'4WU M)-S1+_P3]?6:$:Z=]EP3SM2&"T3K[/:$LSZVRD@(@)'?0;4&KN?(*1OD215N M2(MTR/[P%/@N^WA#8UZZ&+TAMU0\;QTICDGY=<$3BQ5X052V2^7)H0^411J) MG])'&K_X+A7S]" 200& 3YGR0';L83%O ::9TNI%PKAC(MU%3"%4P\%_,2P< M/IW<;I#R=F,FJI%?\.&)/#X\J\HX(!D+>2TXB0GT0 1I@N598R?,/J.[?1 =*16?AE%X4?P%UYE>^R^^1T,OD2YB(=M>,?UJ<#SGU2:" M['14L"C.0L],0YW]#!PV].5=OG@_@[ZO[R@,?_/CY3C\NA([N"_R!//7)HEY M.F<#B@49>/OY";V]5OC^@-MD&:^S@"K?/EJO=WT(H;;J[BGV23_OCE2PFG[W8K.QY3/WD3DI M\G0D[SZ+7F_?DH(@*2G:5#9]L'FXRI\L)N*A=E0([A0DD.LJ54)2B"=#UP]H MI:_W.AK&\L<9RI)]Y\!3I]QK#C0._OYR4$':]I3%8/RQ4>7]$7S\AGT5TIS& M5%Q[P>S%Q>3"\\O$3Z,O30VW5 8H"&/%,2LM^Y32J$1+G'$K#BO:*0 9'7R5[2V'318>B M*QD_'O1#AP7/3K!X!79I4M07.)D0(PRD;F%F@A2=O_3@>%V\3/BJYR]N*81@ MS-&"TQ5%JG(:A&9$R#NQ+1(E8KY#:N'52SY1WZR0*$?+-]%WFJ5EW 22,T5J M^Y+&,/B\6GM>O7T97M,-C6/8C\/(:^>UEH/5!1')_#N)57@!(RP\9]"!O4:? MX.6MYT"K^$_?$D^D8K&-'UN1]A#>L=_V(D_!#_G?60C'?4FZ=5( 8K*)0RSV M6*4- ,%6^7T$4T M><]@@H>R@S!GK)Z9F7?@?)V;N1HS2M;$&5T$UP0>)F1LBD3,^6TZ5T]@0#9\Q*L6X6%KT,24:OC!$RBH21).*& M01"U+5XX8R)DCR;>2DL>C6O"J7Y,X^'@N#1DZ+[I_JB"8(V_:A!#XY8D:)N\ M3XVM0?<_S\\Q5WCR AG-X*B<(&"?BC&/9$L#?I%<)<(^]-/C#/Q4!)=CS%J_ M^.F6'$*/QL&1CQH[80*7SG#ZQS=%O"A3U:,UW$[;X^#:)UZQRY$0;?-5762J MK%.^@4R#NJ B8>(6?G_PG[?I:O.9^57PIV;"MI"PQDT9B:IQ7%I\FUR9 :-] MG%O5I;E.'',/5!X3EWXFX&1B&/DBVEPK;YI[.$AR"J_9NV[4"F*O*M[SSY 5ME)S:JDYF?%""-,'P^<*K+/.P$!*)*M\B(Y. (S=.\=. MAZ1U1)OL4"66W@!/L2RQO&:V3$VNP"89NG6&9BB?;&$Q1SF2I\,Q.J2%@1UM M,Z_\S#>3; VGN9T/C*O(-IF93CRSNP@9TQ)S4[/6^3XB(S$CG AZUM,PLA:W M$GN!9-V:)LXCJY)!%K3KQ@<6I9>+L7DH8$[1)O/L/!$M\:DI.4L,N2._QC&L M.*,_L7'Q$D"0GBZL[67TP\V+)\^+.-C/G4*1.0SS,XBH*^=.DW_QT M>W5(TFA'X^X[TQ8J-GD$(X'U7D!+PA++-^#1U-IS4N+@/R,NDCWB>D+#75UO9!,^+0T[CXK?!L9FXS83&2]%>MI6&+&)DR: MVG%&ZT^5=PB6+]1GRE\QY'PI3I@=Q[RZ'5NI+0L6/)OLU MQ[:\PL=PE3V0FW<.(K+1,W8KS5.\,QR@0(^6D'7F:B"V@=EJJ-ADOJUL=C7C M@J"E12\&FX?3 CU^(;@UU2G8MC\O&"E*S3.IF?-)C_=,DG0>>M Y<0\@BLGJ M0@#/CKN+*=NO.3:*W79EK]X\("/ ZZ,*$B2G,2.L/[>:E'H>)D:'%%84DF[CZ/"\A4=TA1X';)"+E(U"G'P8_M@N M<2I5';!ROP:6VBDU85GDA=3LG>-VRK?N?DG6&B?30>;"JZQ+KU+6)K"A%-#Y M(K9];\C;D3AR*?62&V:9X 19(/?)2<&='5>;3X6/4P9'9]!!W)ST%;JR1^E* M!&>KTH_+NAIG=,2^&BCQV#VG!=I=4AM_[3<_6QAG F+JT=U>6\IKE%A $N:A M8&&U,0X).N%C108]A"P#A [(B'%"9RX;GZWP0,$/>9QP^E*N^O@N>ZHB'G_2 MXL&=>&97Q!A\V\("^)UDU8UK5OUQ#%KT!DU\F7KNUOR M]X,3^)NCJ&464X8)W8(QU#X*C&?$W)&1A4)(X M\7'&8Z7\7>\ACH%FF0O@'MVQ7^V8'ZOTGO>F0Q9.C*SS:2_I$2!(@5 M2WTB^E8;Z3+9.B_@T9CC](Y%@,#3DCF>'Z8TS/)&=D[H//..9P-X3QOVA6=^ M !($E[!XMS"-JS ME^P^#;I=I3DU*_:77=DU\ 6S\@P<;*$D"T[BML@/F.SXJ,>1^,"S(B5%V.L< M3D/+RT/BAVQ9H\G'.$J4+J 5S:*,.X5(VCR[$QP[LNL:F3+*4"DQ9X3CVI=& M9R93:^YAWAUSDII1Z*PTUNQ$[_Z6,EI!U MAFL@MH$!:ZC89,BM;'8UZ(+@VWHITWT>3E_*; K!K7LICR=/A-;D3+3AXMF0DC&Q&6@04"S+@J*9; M)0YHERB+5!XU 2*ZW9PE5O5I#3\V"B(GM.3,"!K PNH;>FW'1!5(_!6G@?&F M)48"0UU3:GRH%Q'>3SB#15=]<_YY$.;E0/QLQYX[DV62'*!<"=P:.6RJ/D/K MA27[0\CB0TBC;F[E"L]!H6-CU]@HUH MGWSA_L(UV!H4*"/[PU/@N^RO&PK/.O3%R7!=4[O(<,*WKXB=R_56CJG//OM[ M&\?2YQU'6WX,/=SQLYWW2=U$UMPG-1T\XQHJB O_AX(V+TY >>?8/(D%/J@D MSYU WO/714W-!)[#P)ENV>E,RP&*X\(0 ML?&X8R;+ &-$<(;L3*WX&A1U M:EW^[7!/3-ZJG&]C7AXOPBUA]'C MS8Z)IR!.FM49\/@]*/OQ2)UXBGEY3)TXM7]FGNBS'X:P7$TV/^.N4JI73#"H M8HV9-4Y0LHV^A'G/U21EJUI^->@6N2NX*]'C8;\/.%=. +-PPUA:AILHWO&# MT99L,V-LO-6EHX#R.F*(BK)B=.*MILDRMO#X@$\D C8EC THJ^A#$6V$8[NG9>H:&A[]W5VGCK %'[C"C8/NDD<@*%U2NDD8VF708#)!R2 M .B,W(U]JFS2 M.,^ZOBK854Z0B69IZOY@O94J"#K?),9K9PMNG["12FLC8[C$VRW<.H5><42]9[-B:_&^.CWBYTE7(RMV**3+.U4HW[NK7# )?>I(# MFXKR0H73F"PR:S6\<\5]])]#?^.[#ML2A5%XP65G"&'B\.>[9\9BBO(EP&[( M@(]K&$DTJ%M'EQ3NA.9)WA% T\2B-Q6DTB7]!2X*EW0G@5>VI"^OC45+G**@ MM9^3%1J:-384Q47X1:"3*%I"P/X_S"Q;UFZLLB*#35!!B$B4H$+3)27\.GB> M%!U!R'R"3B!&%45&$+^K1HSAUA[\YVVZVC IYDE"TV3UE#I^"-?<^:7*3107 MT=LM7)FHFM4.0 _)U0TQ"873.X<8GOL[GVM-57]?:N,>PT 7T>:"Z3I4[J60 MPYX-!I_3_.H2XNNRHE+ \8-\2"PG.,(T<9)DM0'?1P15DI-E(5UYEPO]1]^(8. 4_9V\60 ME5X-C:+\;>S4#Y66'^^6-\NK^=V:S*^N5I_OULN[C^1^=;N\6BX>D6_;RQ.O MNF!@J-Q.5=>@ALB(=^V=Q*M\198I,*SQZ+PI(!]C] M!"V.K+NA3VINO?FKZ>*G^<._+];SR]L%>5Q93PKE'.9+GQ,AF*4+ U02DM5U+,*Y+!YV)P9S9 /F9VKUU*T;)7TF)@YFFV"E+-V52"(^5O MMO!3STBX^W5QMUX]V*A";;L?/8I52J3=Z>C@;5&C-J=49K;8N97I(Y(MII$G M&$')J53.,FKQL09XJ"68S(0Z*<&D1\(JP63"5;U*T/C8OUH@9ZJA6F/[ TP45_SF0IV\L*O#0WKU9\97TTO 3/,/'O5 MSM7@# DMM*L;QX]_=8(#+<5HNYK6H^!9DHDHL@GIX%%LIYVAFDK=S)<%^;28/WY^6$!<@;S';)*CS4NWX-BE55K/K$6P1J_:?!7@$(XDN6'+$H9Z MR66CP=P[1SC2+T[RG:#-!VLQ4-MDM ERTBY#!8[5-D//3_U]R?J7Q0.YG_\- MKE >^>YN?G7U\'G!=GG_<;^X>\0^[\LRZ9),M/*N*'\YX],.L71O:NCIQWTG MH"$WN2LIS,3E?KS6\V\R:B0C5[DME2A:&K(/.QG6VSQ_&=>V@IP"X5EH,[NR MX54A4.RIB86:9MRRB&*<7" ^O&&JCQH6*9.GC?DB44<%B)>'H^?(,,V&OUPN M2]LY3]$A%0]+T8HP=)1+/!)&<>Z:?4 O2[G9^*1Y:A=Q7QAPXT M="NK4(O[[D@#L;QR'V$KY92[$, IG]R=PWI]L-6G3\LUWXORB.)JQ1^PL-_) M[7)^N;RU(#/+2,ZV+417(I9KKG;#T(V"O;K;YE0E(GQG4"%CW;(QK.AOP&[A MOCH]MBPHIT!X=M?,KFQ750@4NVEBH?XH\9?YP^*7U>WUXN'Q3_S:?_TWY!? MT/5K&P4>VS(+$>ZBU&!CT0,?\1UP5R$K3X%-D7%> W?CKJZ1$OZ?B*! @(2U M7OILB:VSP:*""X=;B-@_3U_#\6CV1U1Y9W;-U?6*=& M[:DP.A2K%*DE^44-;XLJM:>[Y,7=+3TT[R&35?:Q2K>\]S(3 G(V7Z';!L28GDS(W$J=BM?FE+L00%:_3F+65-$(&T\M.[!7OQ($ D2F0#+_SO/;!1&;G/O9$MMM ME LGAH9@T._Q$9ITM]F@!A[Q'*1-B,J1B H8YW1$STU-FW)X:$M*.(9-QM)9 MFOG#W?+NXR.Y7SP0OO]$/O2ASW#*^4#W4V*4^'4X+33#M42K3$\)V-"M4K<,9 MF< D!:JE6]+^$MIH5]FX;\NF+8_KA\^6Y#CWD/*MN7E/))O2M^U M"](Y]-Z*QKH8:.GR-L:T6.@)'@]/"?W[@0FW>#%H3*$& MQ^SJK!>AVL:Y&1:I;[..F7I@^/GRKOG)2JVIZ< N&I?3.[LJY7(5 4 MO(F%FAI >ZUH0PJPF2BG?R2_9__:I.-=)*(YV!@/6!H:#(GITCYE,<%">M1B M+E#QO*4=!>^ABREO]0BS\L[%*9M,[(4U0(W934Z<) 5UZ-'W^;O'[X@7!8$3 MH[V$Z2UX@4A*3*M\P%#BJ;\S\NZ;["?LS@>5[F9ZQV*&@OGLH%V4ZB,#-3S2 MDX(VAAH>$$@H5B^H/82[CWUF2/N )N A79D LM$XR19>/K!_(+/VQ0G:E^6. MN(AFU$6XBCV9(.(8ECEG=0N#]M_\;0[\(*'C65OK>=C9\M(2:XR8]G$;Q>F: MQKM+)_SCFNZCQ#>*:LWPD.+:+D(5D:T)$EYL:\Y=K^B6D[]@VKPC3VP XF4C M8$6T9XC+40G@$D F.;9%SF$0$<6W!>X0VB7$OIM2K_KEX:[,36T>A'@*5ZE# MP%N#V\60%UXU-,IJV\:.65\1BY?7)Z#MRVG1L,-L;ZL&MZ /C,$.5@6+ MV__%3)T*<(L7SIXBG;M8CM>*P\PLS-$M;,%A8#:FN':UWC ]@]2TW;#8U 82 MF\M+"F&@&SZF:;&-72FRIHY/J;>K;Z[2_QJV]V ME$K@9#8..F9$R -UH^?0QTT1:C7&046.2Y&QZT8R]^C$'MM0>P: M4*:9D,9TS6PZB/@!5%9C1VL]1IB8RY>Q8-4UJQ4-::$RY*O!50M,'C]*N'G5 M)XN-:R"A/4EH"TRNJ%MH>MFG K>@'J;195\S+&X=3-.;L;P&IL56TD^FU'G% M/MFXBG;[F&Z9,?,7Y<"6$,'T?80I.FJ+ADXBGC1G,,+%:LO0@;FFA@PE>E:* MT&(3.U/:N>L>=H? @:R3B%=B="OR^\(DWP51DGQ+WGTS7UTM+7BPY%+8'L+> M[L%/_KB*J>>G\)-RDC08J,^5V@0Y>:VD L=ZK*3GI^FM4HE! '!&!%+VB\5F M=I:LXOF2D#1F.':5^#1;U%JQ["GW:;"$M:!84?K3S(77"X!:;$=GBKAG(B: MAWRD!RQ<.@GU8/EE2R4W\M4>_LMO$L#RV?()J3?Z3)1>E!"/__H+7CD4[$X& MYZBP+Y\-3V<8I8LG($5D6C,BJ&57:!D]GFF6V&O%P\W+O$PQ@-R"1)HF5R(] M1J[*.J9.,EZ?2SE6O-)4T(TL2H(N5KM)# MN!R%DE#NO%3B!L,[-@$ M"\F,T(TZ>!'6R9R2P;+VWI#DBR3!Y#&^;Z9\OG?P= MX6["YQYS2JF?,&VZ@JM3LU.L5BR\S;6A0/)&N@4%9=-LQ%-](UAB$8YF\2'6 M^1+2K'T;K@7=.'[\JQ,YLR5]RR1EZPVY;E85L%> E+, M47 M>@]%)1[X; U5N_3GR6?1PSIP'F 2RA/I,X@A'EF?S77]KL-Y.@1.3+S*N5>Z MI?PZ,PKY*@6Y0(S@C/]7KK1Z6@<*/D<[]!Y^$SK0<=;13TM_M#3UC#X_ZA MAL!\_3^L#*JW\C-2C$.D@4@YTHSD8Q$Q&-B@/)P];FG:&92]55Q,XEZ:Q*@8 M+"%?MCX\_&2+'\VG,XW($R4)']>'/3"/\GCI@G^P7_V0; XI+)>,IA^=N1\> MXNE-K2P#KY;"7/^M[SSY@9\>C5Q:+TJH3W7Z"G[RA*"78\.KP-DKTV\'!J"(^?QAF0BI/(M28B M/TOEA$G3LUSR[I8_2[7.;XP_0=731'B5:XNK*-^&W#M'V G.OSBQQ]/%Q0.1 M!"[R>4#$7.EA)_[6T7,,,X@-CF3(Z6KV*T.,@.QFAA-!:U3R(ZUL(,)'FF5O M,;+!9J08CDCCV>R')IK!+]1_WC)?=^% PO@S/Z/)B8U[DP<'3^FQ]B8MJ\AC M<%#=FQ3Z_5TOT1NN[CK1L>'6K@?##4<@;#U.^$(* ;@?\HV[>)+Y%!U2?NS, M]B;U-XE%$B?^#=T0$U&8\6I#!#UR67NNFE?FLLC7C3D5L%E3O$BU)(6W%/RA M.#1:>O#Z%DZ31"';N E_#:N<1C-+'SHY_2LLWB_,7Q YB;FRA^=-@4F3BP;B0P M\Z*[BUK-B3;'1\J'[LI@_1U-CG3!0K6+Q*GT#+7/$0P@L>PFG;KTN\%[BXYL MLI_#F#H!>$0X^[J/A*0G?1@_^&AP1/::7G M<-6]P# S4@Y$8"22#S4CTK.J-^9YAI@\V3'M,PKP\W,,LW0H9PW*1U*1WBI% M)[9LG;(*ZUH-SFO[2S3L,^I!)?:M M;Z_:9H,FB!:V5-7:7#N676U43;-<&QNHVI3=?[:DE?6PL7_JC(04N8EJZ4%N M_-!/*:3FUII?=5P .U"R827L+'CSDFA,!GEM[,BG5JT%K0M.K-[SS49K'F<> M_--VJA99=J23](:GD\YW49SZ_Y#O1CJ9_#!#X/N"(:>JR4D,01_5>PPGP!EN MA>VS11*T/%1^%VFSSYEH]HIL>']MN*(NSA>SVHW+K\8G7"*7>*GR (XO8 M#Y\OG<3O'(@,,0:^6QITLA3!R_D#8('$(O66^=],H)7)ZX>T=3/CU\HNYI_)DY]/9TL@&((B66#38=18K9V13Q MDLT&8MWP/;1?C@8O0EP:IPY_ <;&)2D;F+CYR+#;$/:460NTQCBPX0V,""MA M;:S)7%:G[::^$VC9N/F^_#7%O7,$ MX6'AFKMN?*!>D>=GENIK3@4]R[>KP T)OJ8D;,CM[<:KH7\5'>[V&54>ASB" MKD7)O&=*+N?QBJ=3.2U>7R*C)B?R6A":CC0%9E_Y&(ZJK'N^VOR6/8J8BS<1 MQ8OT6Q;V,L<=[Z"),(.'VFH?3SL]P$OI.D$4#ON)HB^2/D=#Y0_)%Y'7&9>>EZ_CO:AAQ[H]I^$ MAI"W.S$;@M^^7!N&P8E$7A0:W+ !*F_?8C$$E*<1YN#"*/C!\6 S(X?),E%1 M2DD"9K5KJH%R6\.Z4S!)=OCGJ00;D?ZLVG_A9(W#]_8A'"[K!C[H#; M1?:67J@[>KC5FCLZSM3L!*(O7IN=&+U\SX-\#^VP_?^:#< #R9BZ:=9)) \A M^7^A)KG_ E/0R24,11SQYGG0Z:E<.0]"&>>N>4#6ZS8$Q"^ <;[-$/1),4#F M1699O%$.,B/Y,/9YF'$G3+Y3%OXX*>=0N)L82.^QJ\(VU5V1JQ'(=5?F;NJ_ M&/N9 0C;D-UR[K2T53KJ1M6:ZD9]V.[0:OZDB%%.U:9SH?%GIWPQ#WL6WI*: M!2VBX$L^(:((J]C<2!N>D0]_6@5='5+>%X5YTR[UC,XBC'\<=/ZT-)T+]:=J MQ0'1N>R;GA3!.$VUCZ*LY%E4#F/!X=#@LU(Y)>)ST5 3J>)6B32$38YUNJGB MFT Q%W)WYXJND*WS KV$:4@2NG?BS-.F$8E%/5R>U$QCUVPT@6&_P4R=TIHH<)2IU,2'@XYG0^0X@D#&53*K\:74 MN$GX1*?:S4G\D8_^EH+/22:X&I8^/'X>-QH=T"&**L:7E#&6531>.Z_7[)\D M]5TV-S?L[_YSUY(*/:G:X-;.FI!FS]6+)+)S.H-GK?_):G\_<<+Y;XSTC.3$ MN<5DY.WV+V/-D5^9H]1YA9 JS/YLB^.X*FJ8YQ/!A,]R_"YI2#\E*??S2212/1M]EE*?O'M#)08PQ-Y:Z@^NL]PD3 ML.DY6D=7T)&:#6Z@UP0TNX!.I)#-OP>O6O7.Z7%S5[S8M-KF!YF0\OL)7]^+4LX)D_W K/+(47ERO;/?!XP8., TRO$R M=P#QAA,>1;=I40H:1)7')>^>\M#)21C?^R@6)Q/%>#QM4$H&BD(+,DO.J4Z17]\#*2EF]J!YZ/LKY( MMI:]RU]V?FM14;;59N'$\+XHN:=Q?OW*#_FN_>"0=N[$TI&:#<;?:P*:K;\3 M*63S[\&K5M]S>KR&!:7+# M;&+QFM(X=(*\E3#?V$?A,Z\.)[;ZE\>/-'J.G?V61TLQ=;H>? T_H VN8ZQI M5/5M&G8T]!9.8XC3TLV)#TG@^R3YF$7[[^Q C@V;57S,RSP^'8D\-N&#V^W* M$"8WC>#Q4=8BW)K$J&L:^R\LG'NAR3),TI@?O"2/^7E PNOOBD"-N7V>QL < M %QR%G_.6DC< J?=NS",SX -GG"J:59=+(P[.OI=Q!3BM5Q?%"P0B0=2,I'5 MR\WV/!(?(N^A_*3H4I,S8[T9O!U/-X5[FZV_'S53)(E3R=.Q MWTHOQW[YST_.?T5Q&4V_^J<%;U1 T_L4/;O@"IHA)K5@'0LU%,%DXT"B+ SE,11:;(W/-X M3.<$%<8^T=T3C4^$,$% RM4P$J-(MM!"3ZH7INS4V_06.(0CD5);!-X8#J5# M\'QY2/R0)J()M]@V-*POK=!XP6N+ '+PJ0!%"1ZUO-2T*(Z*R<(7EA(%MVFGGIY:X)" M6M/4#!<+61T$+]=/Q4M-!^XB2(N%QDV\*D3>.!DKA\V8[P*0,$C,VH0#S>YI*@',/65B,XUYIN^;Q.B C&2!G<4K#-,8$\]>.[)8[SM; M0(AL07$C^4Q#*NH-\+M)AS!__QQ00O-+2C>/4WDK#,?EQ7]%+8/W/T""@^6.'$*!-1%5DBB6O@91$)N "8A_P?Z#W^X@1PV3A/KYPX/C)!>?LG MQ4QUIH)GTCT%EFVY(PD4(^[%8TUII3HJ_!8,[OKY#Q*E&5NVXIC]A&RM@TL, M-U2XQGD?0[9Z>KQG+*9,(I!F#^'KY9'7.U4?'1IAXAEA!\%DPS- 0S$V8[[J MJT*&R99$P.4&5F#/"&!;JGB6,> M1$:[_2$5Z:LL5O+W6[9C#@H.$LWAI"$FUH%E)\'*0TPC-,2#S0[\U8_@:;J/3P\=SB>$W(^TG?E.ST6Z4K&@FVH=E76]+D60:/D,5$H>3)IY$ M.^L$"M1)DI&_8/Q1LN,#$*;R,2_Y -42=_Q*YY#0S2$@ 7\]D16$$$6,+.@= M.O3\K4(B*!*9)&_^23A1DE,E0)8(NICWPD-/ADI\['-:1_3790,W?[-F*\FAM&.*8I[Y#3D_U,'@(RDAGQ,.Q MWG"0FEUMEIV#Y5=CY0 SD@]!Q!B\WKDR=.+UFCD)S;#OT M(&_8X!JG:U##JXSP-@VP0801#1&:.;'Q" QHQ:GTV?,'B_TRI;O1[%$:X W; M8FV:!K7#@OK;M,$3]D=="'E(S0?#?C@X^K0]+C_>+6^65_.[-9E?7:T^WZV7 M=Q_)_>IV>;5QIKYLL>UW3.5%OO5'I[#'O=P?FZ.]]!1OE;,&6EK+F(>TG$J$!#OEJ]BL(T M9G[@-S_=YFG<19M[Q72TX."9F9$PLGEI$5#,RH"CAOM[@4.^,"0I&;_ &]=\ M]GSU6(2>SH3ZR'7I!& LL[P\.PV]_)[B2)UX"JGXP<'8-0BFOL26H4[',M"A:[^YI94"Y5 MW"[5&=D#R]"%*I=T&>:-;?*2F9 8GO$^]U[ ?YP>_O4A@)0ET$O,(C.@$S9> M-D /-FM:MTRA:0ACC] M9&F+*BGS2:1M>V$YM-#G?L7XD<(=\P/BD4T?URQC6QH;U 4T#@I*5/NB@5/> M^H0!)0WTLJGGR0I%J0D+,G8$NC?Q*A?=]B/3U#?-2[]>!4Z2K#:BV[;ZREX# MCUACM$V(2I50%3!.G4\]-W4+ C!^%,L;O=MP+2USKGT;U02(Z*"5;%=\<0T* MQ^TJV&C5CQ&?,'T.6<@1P)8&*J+29!7.\S(^-U'\Z 0LHGFA2=KRGJD7&:0- MR!DB%]N0'C2FKT;8F\F:0I:4R#/3Q(2\"SC%;Z'F;4'T@E&] ++DDQ/_05-> M-_B1LA66=TK%3*@=;BH^UN0OZEY=;)C\"I]84$XJI!'&YFVX%BG6^IX58M@DWYIHUB-A@T1T YP M>I6DD'43*-9)#1SFB92"Z>K9TPD0TBE3(Q<-YTE)*K5"PSO([(D!9-KEB.BN84AA"J> ZP\^\KK/ M 1-I[NW\T(>2 M#.S\0I&.+B>89.PLGNP0@1Q4=TX*Q^O"1PN1Y6L6WQ%D-) MYU2PT?W&.&)9XD'4/?=:3P?-4!$+>G40K5+?RP /I]R7,6/UZE_JUI%6G26V MB:@]5#1%ME,9IA6JJ7VX-%(,:TX@E2)J:]RV()DGRIJZAYJ,:Q2/7TE MQ/8VNFW-_*:)I\Z0SJU(YV?2P=7DM[A69-CN]_3&O\Q,F'O_=1!W_W1YPXV6Y<.W3-R39]2*=%F)J7DY"DI[&_% MX#/B;)BC(&Q\"UX'3C>KV=L[XO#I'AU),.WCNHLQBN MNT5>$"!W7ZGSRL] GC@M>)Q7(38#M89LQ2Q&$6WL/&:&+^*PQ ^3-.;LL[\F M_G/(W2U0_/O!"?S-D9_0)J<95Q#Y! >/@3+24#,U23@--IKXG&XVU(41H \3 M5CG582=>LP8)@J1&<4883;+:C+_*M#W-&F,JJK$PZ)=*#<45'W\KHIF(B3($ MJJS=,(,P6&^R5DFB4$Q+@#SL$)@Y!\-/534Y83CZ2%D,0PO0<'E>'4(X<+/0 MN&CPE=4W$MXHFL ;&61)C#YS8IU,)%^4=W&=KZZ64\9V?8(X:Z.USF&9O?&7 MD0*=Q%FG*QMQBJU&PH,M/W^__,ZCXJ=O>8PD6:Q9/);H S+^_C(/LHJ'F8R! MT]QX<44F=1U.MD[9BOCO!^C@Z_-W'Y2R3Q7\%T^Q@2BP( EA6WC7.XZS/USK M$9=5SBA'CL.2.)5B,/9;&7^Q7_[S@?':5$7[Y+/I/5XC<^#9*A],&F,TC%P/ M#N#S\:X73;[-QDN:VJ>(WVC]VN7D(YQO59\Q*;[7\6[G6K[93W[H[PX[Y7=[ M\CG.M]O(9/[]5CZ<_!MN&+WV'6\D?4\20Z[/3\>RPL47_LOOD=##]H2*7;.$XR+F+,^U:16DM[''A0G M:WX:J>I9W4#TX@FH$GED(@U-GHY$ALN&)WS\&0$."&>!2#Q(9;QS-O3MNZ9* M8\6:Z6(6CCX-D(N7CS('OT;0\H_7J)S8'YZ._)5YQ.:)'=TG5H?]>KQBDUPH M?K%DY"OVC$:S74S)2P']%3G(!S_YXR:F=!FR6)HFZ53NL7GJ M[EQC#HCL!$>=QIKW&V4T/+7FW)F"_$#?X/<+K4:W;U MV?M65?*S(3+BBXE.XE4>01AAXKQKZ,!:/54D1R9*^\X(H-OE67*NH]0)1 )) M)J,KRVC'RVMP'L+9,%&_\ X!\]"#*C3Q"TW6;&3-VVM39#SKZR:>;'UFF"C6 MUX6U^IJZN"*/[I9Z!WCB\_[#Q0\_S4A!D90D>2I43I0 52O>9NN%U[[,-D.U M55G5K[)-\"Q45.V+[)YJ:LVLA<9+=39@JS%X MY3AD$\4$WLE"TCR@D1W'P\KO/4\8AD0X%A%HR 7%P/ST9<-D",3B8'5&*R7 MRH]Q"GV=CE^O# 40N%]V]JKX<4NI235X-3B>&K2)(.N$"A9%0?3,*!^ "OAK9&F[1!ODJ?1NQ>Q!]]/%"7^B]0# 'V(_7C_(7&SC-M2$?H@8^D<'V$+)2N"S+>)J$[EPW/ MDC>-O+GD$G>$?(I\X0)]X0>HY5_X@CRQ34TB>'#+]1_WL(1 M^M-10(GGEPPG 7XO> -*3W!+HD.:I$[HP4M$@(>C/!;O/QWE@A:\2R7\Q]^- M7<)5:>P#S#4GP2_U"! A.14"9,K\U@!?<5TW/O $"M$9VN<' M@:)F01I53@:QEM-N\A70_&33Z#!P@@6RFPS[0@:/>@>>X,)K1MC1;ZFIL3CW M0W>T2\?[$L6N-O>GHK3UML_AK6EH7V7(N(M]MN#=C=UWJ'6A.T\S6^/[7/2\L'-$-Y R(X"/XM/L[R7]FGM.*MVOQG,YH'?A"?+4)1+_"T[7\T.U_B'UVQO M5^3;*[[8R;EX@^\)SYOP05X7]F/A;;TU/$?&,5[B%/Y&< 1U$O-*JSE7Q;$\ M!R' F/2 ![L+I15?!-WM@^A(*6';._=7B33>^:&PV2<:T@W-< MP1)Q'0C53_WP)0K8 L\6_N!84()#\=!C08"3$R2.Y R<)(E*IDP2$(XT58PTV+'#2=3Q4E#AJ*[7IE*$&+R,0(($"7I&),Y.## M5NDG<@^G>YICD;]E@0D?I)V;Q>==#5 (AX:JMDNW($ M6X/".4]5L%$_\"L!IWDXWZKUY[".'(KFEU*KS66V+YF[?S\P#C-[E7Y;0T*Q MZK"@,QG$@[R>(E=.XCK2P#E*Z\5D?0>5D8'-:TZ(R)1FX*BE/Y#?.3GD%S+J M-#@F^B?GOZ+X"IJU:)Y>=:)@8Y*F4E"S7,T:NF4IFPK^NF5N\BB#DR&&K:)H*LCRI8%,73,U//C X>;!M_-2/)#(,4D&QQ1S.D">64=!3 MA 82!/E5?GV?=-RO5S=D=4-N9K?WOZZ>'A>K?EBR1>%99Z62=@ =DR MER.,AV^THTUBD\4//ABJNQA)&K6OD0:$FFSYD$0>,S^JR$?E62_2N"0;N&SJ M+1 L\5=3S6DNO*,7_LWYLV7HP;V:ZNA@@MEOY>#K\'F&$SV6%VP9_LW[12/Y MIO*4)3.JD[2OR'OVFWEI1KXVESJ9Y_RZ'.0T?O K<7<87FT2SP6%_J?R7-I) M%"T'?'FFA*,B3D;SZ_%867 K?3!=U%T9].OP9.KI''F/*WWPYCV<2J2I=[O2 MAR.YOI_$Q(;T&9YX3+SI;9_??"("@XEXC_5P%^'!]1/ MZUA>L'G4-^\)=6)-Y0US'@ACXJMUB9TFNIB1E,U([AN1,P&&G(QIW>%7Z ,G M='Q?D[=#[7UE%O=]EEMV._*]1@=0>?K\6_J0H&#C_)U^#-%.<*!AWCS M_DM=(' DOS5^L<0I'95Z^M@G7]]QW,=?87>K.>,@E>SW9'!RVD_?&:2LY\2YH/CTWI-R:63^,E- M%&M+50Y#VBH7U7MJ6OQ19[JV.)^>C!MZFI(ZJ9"7:Z?QHJ]L!%[(:8HBE7VR M+0:;ID)2J&8%[6FR_C5CU"S+Y7!+.:!(&J^1%FV 3:^*\MS,B&]J2!5/^LO M<%$BK3L)O#IJ?7FMOR(L2N?!PVY O #-K*"2N(P:_! JG^46+PV/5*ILL(EH ML/RB*J&H1;LZ5#T 9LVSP<1>Y+[(-1)M )G5BF]- =D==A:TY M(U,"^*ZH&Z<-CTU%W=0W[87.G(/F2"J?F94H[@WEK(EUCNA,R9O=$!1KA.V; MC=NLDLLU"P03< 5XWIRT.%149V),8R)]Y<@;S8)!V)QQI[)WZ>QS&?)"V-[Y3J21 MZ)M8T#33T7.):Z!H^Z*G9/G<9;"2M$%RVF]G<32?F >:.C[O8EMICREG9U3YO>E]T7=9,P$0ER)_2LI?6_,7Q ]B.9TUI=95@C3 QRXX; M"U8M.-Z*AE1JW)"OAM3HIU1JES8C!?(%6ZPNH)^S-75H84R5K]Y#T44QB> &,["BQI(#K513O([8_HM55 M1U_%4H^#V='=0)AJ2W<- E)/]U:.&AIL9#CD) # +P!YEC274>B=MZU67%Y_ MC!CO(>]WR(9HU'4-'-(EM([IXJ*Y"0CO,EG-33T=,R)9-1LX:G+RN!6K9UX' MSDM0KK!CZ&O3BM,0+[? (NEM&_.%[JH \?17SY'A.@\(2%H\"/\#!/P*M1XD M]&J,XHS:0(3"3C6PDVY1S)BI*4B.P5LH^R&)0DJ.# F[ MVO[ XJ#MM7K*<0NWO>G6"EVE*W6+=O(Q6LVS/L/G_@@:CM5@B+9 M: OKA7TJX/#61"U##3?<>\8%]]K0C-T/-U&\RQ(V:0RWWZ#M:412?T?)$SP@ MC#8D@#&$_N06@+7&=1/WMF2<*;Y (+_O\%U1-S$*-_1$TR^4BF^!?4D;_T5\ M&WB'/SVD*5P0?Y_Z'%/ MJ6)YND-7'F.==O2!Z0C#1O:9W80MKEWI@$!Y,:9 MQASVNU^]M::UR! B?YH__/MB/;^\79#'Q=7GA^5ZN7BT.8]AOHOB%)Z57$5) M.M^P29H'0?2%[5$ XBJFGI_>1HG*9(\H(_',MAG-!^>PZC<7*& M,@77OI;A"PT9V6/;>5L3()[-J-F6K:,.A6('*C8:GKQD@#:==)ES?_?KXFZ] M>D _Q"HX?G"^?(+3;M\)6M6Z"FN!9CZ M6^\B"PBPRV$L47EX@)=L1>7.5IT_ ;9 Z1O9;]3Z"B2NVC>PHM/[')Q7CK5/ M\4VD*438QY%W<+$;71:\_\9B+GH=?5&]/&H"M$#K:VPW:GP!A:OM)VQH@A@. M>>$Q4'NT>U#NS\C=N8IV^T,JD@?OV0JRW]+8"19_/_A[R#]19_(8(B+E]702 MJ\CR,<*:/A^O UL-+VTR7)YUL2^P"H@IX]M HPR0 MD+3)6)Q"DUHQIMZP"T98]W)F2 M[0O):"G9%7Z627FK=0WYU*[/,ZC9SP'E_05"+TN*$45U59.@.L@?C#QF6:YA MIZA:HFL8VDCENH9DOJ%T5T&>R/2AMVPV K0SF0:J^9%9U)NB5O":;,4^B MCYWV6G*BF)MN8+_:Z*L#IM[AZ3M0%#TOXB;:S;2]K^@J2EH* +P_8[C9,D&_V M-:48=9N/=C34RG!&(IV4B-/B8-6*,V"J\=HEI1>WJ@*A$^Q"6N.'\T03M4_] M>NG/9ZUHV 8E135R<-1]BI2$K#2Z%K$-S5!!Q3;#U++9V53E.%@F9Z_U]I)? M:<^.)+]C(C^VB:O[%K@S;3%+=@;;-_/ [\IXCEM*J0HU8V 8D M.XW%ZQX"Y#OZFJZ_T."%BG?L/9R2"5$K#;##=)BNH^T4;3-@8Y:[KZ\299*1 M!K-_38F@GI6G0#^S'V5VF%W^^)8< 53467^)!IFB@M9;,?L3X?M;>T;H#1AY MA=.!;!MH,MN.WIA%ZZ>"V=6?1ZIZJN 1V')/8GS.(Z,'&1[K+8VI \_6FP[0 MAJ&+5TUUL$F1*Z^>312U2NM W#<5,CB(+K;R_H]W?LK#6?KJ!@TQ\ET$EAZ\3PX@*QJ&B MTQ,][97+R'*F2;KU8X\A)D".U]3;1%"G 8;A7:T8[]*GWS%'!,S2!.)R&OL[ M02L,#PP"\O\B+R%?MC0L/L__Z,3 Q9[- >,!U+&@ST1(:=[KMYP"WB(+YLJ# M2M[OV#<9 %?.?A]'CKO]%JM8V(C*HET29B2G?W+1*I8$&(,GSY6C8";-C3A+ MS,__$U>[M%W2:5(W)$E6F]/54'4#W8*$F&9A)$XE>4*+@9,28<"2JNJ,<-', M&=6B,N33E'&$FI$U#(R\DW+\F#\4OCP6/_[BTYCI[?9X2U^8^FO:.QDB(^Z5 M.HE7V1P98>+LACJPIGD:3@H<[M7OYK]:T2*J$.D3=9)#+/)LZW)J>T!UI&&! M?G81ME%-30C@:JLYAQV5UHIV3(5$RW!_2!-NAA^TF?U:# M44BU(HP+6P7'5 M3<6/1KEF1"#-"$T91'1/S/]S1^W+)-JYGI&!*Q MP)HZB:OS\'H*5KAX$Q9U/CXG0YP4[E)%O)Q]QF@13LPZVSQ'>+:.66*6ET=I MG;Z)Z=\/-'2/9IL -:8%!M@NF"+\5Z%AQ_YZONKUH$MP4L!;&_$7'':.\VN8 M%NA>NV!M,?T)FA5N7LF7-AI1Z*%=0;R\5WF :FO0L:%32-*,:I MX%FCC3&66F^]T*3E!M:X_U<&PI6=H*9*&7B@1X> M,:? A#%-NL &O.8+WVK"I7EV>5->C_LE+;2;\%XB2OMK)I#<_+' 1+VX[B=4 MT_-4I4@ M:6<;UU$NH1]BN-B?,<4VJ+-^@C=>$12F3V(\G0"<>WQ"_T%@_W MV>\9$@SNW<[?(4[&(0R4\31V,J'AU"/\]L5MQ\ M5MAR 18/;3ZW; R>ZAF%:>R<6^%6G84MF!/I1H4LUW[B!A$ZE5D4\CHS5O_.N76Y50;I;V,5Q!%S-_M)VYI9 )3=B\E M,G+2;3_1> *@]+V%X"7U&8]3WP9>.@%DNC]N*85";X<]\UMK.%MIOZ#2H%IP M#FX@FN)"4(F'?2/8PICVA/CI2#)TPO%)3H#\SDE8;4AG?K.T]^X*?' MJX"Y!+,+^"8<*TQ-+8S"QNH(V,:EXJA>*38')!RR[8I]N!88ZMB3VFCL M8PV*ZS#&E4IWEL>6N)KEMF573.R$WM;DG+$'YW>5U+N,?>^9WD9.F,!YG[I> MI!X>:=]M(D2QX]8!X^VUV[FJ]]\JM]CIEA(_W$3Q3KSF@IJT3&,@:DPCDM$F M@CCAU/FY.=9.NX>P2AFP\V &%V@Z*W_?UT@?J0=:8U^0)S7&18H:NPA7A@RDB7B31C)8NZ#JA* ,F\$2],!%P "BE2580[/T'LN,U-T6-+BD%493ANHW\^,%A#PV R$\_,)@C(^2]<+,/.?-8P:O M0G))24X%,V0Y4U+X>,<]5RZJ(#AJ]K+$XR),^0'L>NLP%QJXO%QZX\MET+W/ M>\&=-L%Q .K8N="#35 ]9?ILTA9D5@\D0ST1AKG$H.+B>*E&5VS%Y/17_O2RB%5R#A>T>6P7J\%+$ G?6PENCFP*O$U,GX$5= MG\$[O0NB)/E6!&Y2RJ7^)0FZ5^HJNW2)NM*]%K'"=W05[B/['FNA-^XATF*W M#Z(C96$D7\6D*W.1L@[],.^8W8I?%%OIKD3P#HCZB2L?!W6C@'+XTX?%FJ[F M1"[RQP82&?1GVH-(>.\=+5-R17^7.. M(L6D_='%>:2L>1O5273-$RDC.C:\E.K :/N#J8+8K,Q.FDWZSJ'WNZFSYJ$2 M+.4/INBKNV50%/[PQ8D]X0;$&2^Z?QM6"[AX08Z*7$T=/&J3QU;,A 8>M56] M7HB3WO/-P%C-Y'7<-/4Z!WAY]9]E'F7D[G,&9M)7&"K:UHSR'C(;XV/$^ \A MOI\?TFW46';( !ZM?W>[$%(/;S4PWNZ[G:N:>EPY<7R$A RQ6#@)K!=PC?*4 M774F_*J37Y6P3Z*GP']VQ+VF+V)-Z%H11X?GK3@3XY"PKNR=(R\4E$;DN6"( M."5'6/OT'K.4&U&)0R0D[-[GG<7YV/A]C')=&TP2H;+R]8:".*UJH(7=586-^X"C9_YQQP1[5K35(0JTP(4]9:R'^-BMI&W MURO8^W>-2]N0\()3,W'D"%6/@1*FFK!4TRV.1*R.6/O+-<:*Q G?B]@DF8=> MQEC6U;$Q7&U%05JK#$4I%JX6>+Q5S(BQ44)7*5"=G:0GNU&29O>\TF'_/J\Y [T!IO!F!YH@NFP5Q6PSA%TG]G0B4RVMW M/WR)?)DN=A%[3Q(U]?O*G*SFBQE97> L!(BM-RXAUXSP((*[/L25&=%OX0Y6,)K+)B+5HPUEGX M B,W=O[/1$%8V\EF=W$$]X-<=9R])CX>GKA:+$,WVJD"K%,@O!6OF5UY@:M" MH*QG32S4'R]F0$1 H2]3W9CV]4Q/&,Y5S6]-X]UJD]_*:U=D/2)V4&(#W67G.,*F4H9DGT4M7OTDI4QK5YN5 MV %&BU?VA],4]IXT[+*S5F';3$Y)P!KK:^'0W! +0F"-@A0<2 IBY/+'HOU?=+G8F@WA-_?^W M]W7-D=NXHN_W5_#A5F52U3,W<[+9O;L/IZK]-?$IV^UC>Y)*Y6%+[F;;.FE+ MO9+:GMY??PF2^B8IZA.4MV)[_FA5O4G89=O0\#^/L-+^S -[(4 Y? M/QPS5#6S4(Y1U6.1@E,3,9K,=F&\2->X4#A>Q8FQXKL)P"U-TM=8UX]V1IN, MA;MU^C1BQ>Y;+_KCQCN^^/I2GK4A6+? U:3F5\#+?T>\_ZTBI'M)3D!'.#ZT MV^!6#.5T.E%BLRW1V/ZZGCK('EG>,OI 4Z.Z57O/Z:2TR$7;H MW$IPM1%!4^;+!IWL*=8,BSN6W*%X2X&+%$X;;*3,;OW-@@ V9J_A3*S4S#RSE;_,R#C9G.9;V:WPS,1 BTQW-E% XKZ1YE0. M9*: <$Z&:A LYR?YF.J%TR0 PA$H)F'H199[FJG@,-Y,\V)',9* =^,C-3 M/C.9OXZ1)6I%GO]*E\'FX9E&E!?[5FW.>R)$RD -(H8L7]4+&UYV:P"RZZ4\ M"E?] ?MW,=SHEV[;)'V:*D]9]NHV%7U6N_2_(Y@ Y-;+UM\DS^V^\ M]G;D"-8.KSN3C* %@][MPC<.Z24T3HJ#L1)N8\C8QC6FJ!>0&N#.$=IHO%+^ M;C*? ?<%PAC"82[O;Q7-F$>LTW,]F4-LTR>F<3J6&22&07J2/1"O#X"_XL\= M-KROA47I_-N:#14K5Q?AZ'$Y:I)-S%O;IPZ1>\9JIK23Y191$H&3"*3HI4Z' M%@7Y2/R7_0$8]1D8HQJYQKB&-:N[1H71KMQSJS&@O\Z6#77@UEJ%%HOGKXT5 M8W&NGS4QAO!+DIK#_KA MB 5P&U@HU;_5C,4I?VLDIKY!9L-!@P" " B2@B"GKCIRLH_HBX_^'AR6J3#J M^*BV"1 WCK-CJQJTF:'0(C0;LI0Q2!BA/ZJU2OYV8C!G3":]_( M*\Q#))+! MM/09^> '/*$5?S]&>OC4BY]A+WH11B(HC"^#]>ZPH9O+X)I1=HAX!8[5MK1L MLO5O^1BKC&PHI$AIXL'$D:6*>V/$2Q^*8_.D"-R:$UW%<;Q*H 0R _XPB*]@D8,9A \T[!AI6@@ MIO$H9M),D+*S(+3OA@Z1;%TNP('OY9#(T78'IO+C:6XZX2$!ZQ']$]G S2Z, M-OS .0EYZ%W@6*PV]-O>CRJ_PW\H?._M:/S )N"\7\H4K;DTFA$$L5":!2NE MLFF&\3A%U!H)JE$*V=+N(D(73(NPN@THAL_@4#5W/]G&-2N+%3] M1*-?U[KA=6 9[$.X9M5\**R:#'VQMSW;N\D_\"N0))N$)PK$- 3FF:B14V']#;Y9'-V.(TBNPJ#IX_SV''=ST#DFSP0O.T0@-7L/PQT'\W6!*!?X)ZV02E95$JMLKX9;VV'?WV[*??N6' M\(2FG]BRP,XX4\W'4;4171^793//+)R7/2,#NK&J]^)N:Q5@IWLFE!U^]9\A MF'UX"^'3C>F,\BGF[82JHAK:^:3X9^MTR@R,[6SP"Q5-(#/\*D:#, G%7T9W M,X5)9NYH:N(:W-5D,\S7V518&-W=.%!P:1*YX5=C&H)-*&4SML"2[6J"K?KA=.()&KR>.3EK<*(GV_5KJ@0^4:/;*'B M$O@G<2Q6+V&5EZR2QTDNU*R:2.K#N?"LL)40L_#H['>8KZ0F$J)SY:Z&6,9& M7"'G'CJ.%3'.-E"X*YW&, 3=\KH9UP9+%$W&+&8DY'\4@$GY4BI]4F):%/59*5S54;QB(I21/QF9+H!DZO M)&9*&I1DS/:IXO'AM1<[#*XC"./[@P=52V@L)JL6C.4]UUM!)E4 M7UK1I'V478*$,EL"=J+.IDTM$ 9FST_9PXW3[FC,MGCK9P@XZ2O=A7LP^F44 M,0[X$I&60WP(;VD$[7(OPF@%*>SXY,@C57V;](%PXT6!@PJG�.@A@EQAR0 ML"[&[E\_.$.X]@&FNMH6K-L0IVG&XMF$D?BB-2@' MHMB!@1)%%9T=@PZA."'O8"4@5R(;PJ$QFS-N@D#+__- M _M7S)82/PS,;KDU%LS&%YT8+O?#:(4"J4U&!QI'4?(1DTC2:9\YF M=N!,QP)V;#0T/XX=35[Y ;U,Z(LN/C(!.'1$66/#>$R9C7;CJ+)"CM5Q)< 0 M#H2]:6C-SNGJ^OKRX?K\YN&>+&_.R.GJYN'RY@O[F5Q=+D\NKRX?+L_O<>WD MEHGIV8OI*FL$K>%>-1#/+O1D%^VA/@K%#G1DU \1Y$"2CT1OA3 *\7UB.B]A M>S"QZ# ;O/6.<)]A&=]2QCN+09[H*N W;)3+FSTP5K37EKT\]+.%1(P#VY%8 M#S6@.U^X)5&* 5H; PKBQ<0C^PP-=$C@SX#0XL*>G$; Z6I+,@Q$HB#+F.1( MR"H0%8=18\8AONH0O/;P*M?>-[AG+Z[+%IB!^_K07&EU@-\J<_=?V"8WB35O M989&CN25!A=/YK4&PXSGU09FH68?$K]LP57V?^)1#._2!9LO^%OQ$&A3. 1Z MXG-ECR:Q/.-4TI*/2$M^Y2$D)U0T?6/3\+^ETEI6CLS$7,W/C:9)PJ[7T8%N M,D9D?661MS/7&+8#14RWMF"ME&.U@,-)K%H35G_W+$!SA1UCI:O2=QG$B;?; M\=,,U>,L6R"DEX5G\OPY^Q-_S9. 0*(MGE**! M(UQ.>PR3Y_S-#RP7^XC]U=][NWPX)%UKX3;6VM%9/E7#@HY.N6Q&?>UE>?&P M*VM%/CPS'P,ZC9L#)(17V\+LROVV'9PCKL/$E-9[J(#<<2!ZZA0'+I0$?#CX M$:7K<-H7M&!5X0X$-$2$17BW7$(+#F^R#^D%P8'Y<]^&JXD:7XGK9XRJQIRS M9BQFHRL#\>4&5XJ!2(VMM)0HCO.SL2ZEH$=D8< U$;:5G8)I#: CJZ*1+>VR MJ(1R9UTTD&<;7&_]B+^4+ZZ3/EI6I1>#U>509$BFCI#-2>8^#-9C9/ZML )E M(+WK>B]@'7$-3_1DGM]/!V6 MXVGN6%SR(BT9O5%]XKB_,^E?+&7]3#>''5UM[Y-P_,Q1OOQ?SB<9RI$-W9B*(K^<$1YL%QH*,Q4K.R<[:1@P==W-C&?(5P M_K+?A4=*Q1$@E3]Q9[_: WM KOY10BMPI)U!!Q:SS4$+V.G+7;0FKJYF$H;? M,& X/J9(Y'(OT!# XX";OZ-[>8WS-H)*+R^&9=\$@.QRC6S4'*=R-)[[,Y"C MZ*7- $@.022(.X%#C9OF $ +XII6-2S(FO$.:99Q@=3KUHB+I9I._>IH'H_5 M4L*"B;P]A&'P] M>,S4M],2!!VT#\H/L3 ^/,?W7@86[YZ_P1->\)=>.1G2A M9@9*WE,]%,=QFFBIZTXVFO#A#NWBZWR85V+]>*=TR+ &ZP:[HD?FU5>M24[4 MY:GP8BS]H!GKC [IRS@H![J@.^;5JZHWCI3'E(GL/(_[>^A]3P\SB<[>\JM%:I_K:3N)GG M[\:%>B_W\1&PD.),I=I$CT=2'">G$R<#Q:L,8DZ23XJ]I$XI1!+E&V(O@QCB MS4%_9P4^MIXUS8@4E\,^ZZ1H"XWH6-HQ6'(7=J X3J -;76MY"M^/4VS*!@H M[L7%(?DL6-\^Y=,U,^SJCL016'S^C49K/X:W3[?\.ASO<',9))$?Q/[Z%V]W MT-YFFF3J&486'40[2+#18MYYQ1^M&1LC))%$+$A&!G0:$(3 TT9)!>%D8#L_ M9$D3(4%Y#Q?>NTKAO!J%,XG'3.\&W-/HU5]3M:ANPN"5Q@D5-UQBSG[Q[Z=A MG-R$R6\TN:/K\"F ]2#')(!X]TBC.2O8)QNPSHU$>_0-1O%/8D_5E+POIRP@<41/2]0HG2_@AQ1 M13HGZ+WZVS;"+T@FRD?SZ@']?:[NH>1FPV?Q=G;9$=7=GO8XL!Y.=F0V?T#9 M$@'B0\I.E!H>77L90A+7,F$,II %0WL^.1#/.:>ZW*8SJ\&*MUO5M&IM]O1S1E_SBN N' ,VT]=X%+CAU0PE$H=-M ?+RZ>GB#Y!Y>S3,(C]#8W$]@>" M^%C<4\B74>SJ!%;^PL18)[&>M M,LS-6"Z:C" M="29KBRNL9GI'MON,_^5^8I@(ROLR^KZ['^<>%60WP2!M*6V8R3;0)N'XVV7 M;>BJZ5(*E'6_D(TOX/]"=[!VPL.P(\'@_\+^,3>Y(WTAW!4YI2]KUL'WU!HW M8 N$M^K:L5-<9\T0*"NK#4E:1LR+85@PV<$Q;5HA5#S:X0&8CT:&7]IWD$TWK&)HX=<+$ MC7:,:ZQ-G]L52VQ42_RRD%7K.F->X(RN=Q[L7+WC=1@DT&+I-^KI7N^VPN" M7MLS:EK!#.!.+&2-]-G$B8"$I%A<,:KN# (W&PG"LZ";2@SIABD6&$P[GK6S M1!L$^(9HSZ;*#INA4" MJ,6 ;XV\T&"J'(FSU9^H+E*UET0T)_1V1!74#@ M1NWR.QHGD;].Z(83^C7PD_CN_JNQ7%$##)Y'MV*FZ,.- "A>VX*B>G/P#$9> MBN10Y .#B_NE@G7^2VD15YJZ/W8@6#[+CI7<6YG'(_@I&X+41^UJKW2%7AZH M#U]#5PDRE6#M\F)79=^K0Q(G7@ -9T75$:4\1IX1LPSLZ((L%Y(=;3J\.Q)3 M\&5H]1/E*Y"XGG[@*U"8(R(>^S& RSUAE.3W>+ N8:#(2[RU/S%7-3B150WD MN%)5 Z)9Z0L$R%),XXI5?+OS8*/WWKCZ*"Z'+0A$0&4M3 CL[=B0(]L53B&E M^\2+DCG*Z9$^^4$ /S1)RY5U] N#2K(:&%^B,%:'HJ//^1[64H,PQUE-%1.^ MD_54RUG-,OG?"ET2->OJ$R"D#C5'1!+7: NJ((%_\/?@TRX'RCG?PW)@$.8XRX%BPG>R'&@Y:[_!DD4>"NN O _VGM8# M>WF-MAX($B9:#_XNA!OP"XD3;;&ZZ&2Z'@A8YY>#BS#:4G_R%4$W[7M8%,PB M'6==4,_Y3I8&$W/M5X=MBNV=+Q"MI#;:&I%1\8Z7B8[ZF:X4&;CSBT4AE?8K M]9^>H; 4VZ!Y3S2MM7K+0-1W-%#H> _+24NACWZH8R+BG2PXK;BM67@*0CP! M0[:>'XFR)_R\9\M7')ZM(IOLJM7_/RKJ*N])#I"RCRH)RPIH$T[:>SU9&D+] M"YJ>6\*?^!1J;)FN7#RQBKOG80A_*(5N%9O4,W<9V2%/,CMP1:3H!UYHBC3\U7E^DJ7@;M362H&11 M=[&<&O'8"^B9HAZD12$,7,';^E;$X[!6BTTMEXN[^VA)SKO8@'3Z!"/M05K1 M\EZV(1V8GF8GHCRZ>Y][D2&^P7C;$=6IWI]H1S**@6@6SF%.!_MO2_*'OYU% MJ7K /0)^Q*W%T$(J;1Z&0HZS/1B6>OWC\K3;>L-F(#;N!MQXA=[Y .)*\^9X M2,0S;&E<$\L@#8NO4%XY#TWV\#MJ%]Y,CR^EH5]6H_=2;WIV/>(\,W0I34(; MLB7Z= ^K1W$X9BY&S>@5YES@/P6>6I)Y1[PP%8BCUR[XYA?1H\XTWV6NX?7SB-/,FE MJ7#K;ASM0P+Q,HX/JNY/_(^2U31_N-&)L@,BY,YFG=BN]3=KA06ORUD',D=U M">E<(E/_!R:0U.V-Y%N5,\TW3C$(;L@X13'-+.,4 M+1^C.J7"K"ZYI\J;:6@\-8%,=@F46?AOKN]\IY\]OFZ M^@XONB>>>I;+P@"OB,NTRINOAAI/VER] ^_. M!VALKI^S$!=/GMB1BQFZWD[@'];RM*)BG\^W XKC^5W&L^2=PP4-\ MAD8O/)<3U"9A*8YC,#QQ:S)F[(L[BGQ0;]R2AGGZXTY,CNN1E6>Z?P*?/,RG M:/3*[^]\&.& P7IVAWWPL (>Z81Y?AYW2-ZF.XU&]:Y3'E,/[U(A^5T\QI5G MN^XO2)A"2_5PK /PH2N9-YX/W-$7SX>SD-,P2")OG1R\W0.-7GZL?!T\,ERM MZS.>R/N7,>].@\-U?,9BMMD'1"D"LLXQ$.;^7Z LC_2U"]@(?'<; M_!9QA(?ON]O-O/UU__O'L.RCJPP3,MQYY MC1]&S9;-RR_A!)0[&H;!?Z7DA9'TS-9%-B4;[[.A-" ;[Q@[6PQHL@_)I^E5 M'3T]?S>60\_((@6Z"!!&?G2\](^+-J6^]?"!F1)H??R] QO QV:1/K8.3W0B M_6P*E*:F9+ZU2WL(?L@ZIAW(F&5-T\Y\(FX>]8[66V MN8??2G:FB[(G70ZFC:3M)&MP>L+8Z\-_&RT/R'$;^O^GF:["A4:%L MQ2UC/SXYEHY;[D"ZRV]^NVI3/6=R+0X>1'#-$7"O:1R*?0?@HV:,Y?-APH>3 MWP' R8+'5B*H"^ LA"WY\,+6SS1+4VL2W$"FIIMF;J9FYL,ZHEB(&"(F^73D M //)-@ORA)U/N2!J@Q43]S-9S5D[GV&U+3&["N@U553SL % .K^V8B,[:3:. MGE1/;TI4*.O;;\].F''S[^]=/??YA,6QA$2^]2 G%)8^JLF'4F'^^(UE0)LM>; MOWWZX?]^_/S#I[_^=2K%N6"R:*??SJ0?XC4:J39@Q>Q*\DMABKEP:@1-D*"NH'J6+, M.]IV7H5O-!+_\E_\9(H=2&W*=[(1U8ARM!UI9;[Y;TV5#&GVJ)6;?WDJ.,W0 MJK>A"\(GD7M2/HV3#PY&E6"VN%4ORE_[@?]RT-^:E.^$_>F M$>5H[JTRW_S=FY*AH=T;G^2]NC<[">K=F_?-$??6XRRS_?WN_QCI5+43)?.] MV]!#\$->>NA QBQO0W3F$[%4YCN^C#S.F,CQ'/6"I,C1W3-8FEB;$*#9]3*S6ER--R MU W&-E0=^74CK(Y$-# U*3KC8:-)-MR)VX!U+HQ7^O3#7=(>_>4ZW5A'-,AX MS4VM0T-<4.NM16G8O+& MK(90 >&&[< N*(YI$K-_I+^3+"T?8WZ^TB )*PSX-M6"495]68"CVIHU?7K= MY!$>E%TW(81 MKT%I*Q43!H=,LIE1HTGJP=TPR2;Z[$PRPT( #2GA<<\>6_-\0Q,29BSN@,5U M 6R,-S<&HJG'^/6]1W_G)SZMVEMK:*2W..T9S-[EV(/B%11N2Z.N[[4\./-V M7'G@KD^XY04\Q _\#V\>$W4,?]C4%@XV(DDB__&0\/H>2"R2ZG&*NV;V^9*GQ7T75Q/@M8D!)$P_"ZTG\_ MQT*)R^"5Q@GO]F+KP4L@#@4+"E:,T4%AO!OA0(T@N_6_ (9]=M">HVLO^H,* M]WA/UX?(11LYHY'_RLSYE5X&;.MP:&4M&F"'[,;(GM&"E)!NV)*!-#NKRA&0 M @;7#*P-FQHEJ0%"E7_Q2M>]OC/M(HL9CO31RS\2\1V\+;BD,. M=LA&2^0;;9"/=,/&"J38V1 '&'FQ"Q-OU\HV3%Q EJB^ <_NON:;]LPN'#.+ M7U(*ERF!MF)103ID,'K&C-93!W/#E'1TV=E5!DV6C7K8C[>_"]X"7G_66".] M.XM7-([)QQD8%_,.MLSSH0Z93X%TH[VP<6X82$:(G47P]/YV0L/HO/Q8,)8M M/".?2A0RD.74Y%UX$,0VI#5M$."?3=BSJ3J>:(9VXH3"EDS=(47UY"'--1]K MAP_LKU[YY*'QX.%N]55&4@Z<.W265,GQ%+#4SA^ 78$);54>C.GJ&43^*9U9 MG(N\)<_Z!PHF"">6:ATCFA6[.AQ[X5;38VU&"\*AW,F-6O)CIAK1&%IQZ)X) MV&N_0XK?6N=O#%$>PM:M!2NE* %7_\]9_+$6QQ?RVNP=X_F.@NXQ\L0N-+F@ M&[:6[>Y9/'5@-!Q+@S6B&00SGF4-*)BB&0Z %L5F!Z.[WA8DQ5R\7@[C21G[ M MKSR E(-D,5:$%N*6/;4-MUJI.%\21V&4<>W?DDSH2P#B/84#"9@6N!?SCR MAKK,KN9J?C?_,O <#KS6'E)8RB?>0TR ^RY\. XZ^R%+-R22 ^A>: K)/3S3 M,**)OX;>P_DS&L)DQ0)\XCV&3*B>2)8PX<'O1G=AFA2>C5.^K;F<=J!(:;N6 MK&4).TLXO%1=*P(-23K0NSS?1AYI\D9I0"+*] [JV/G"A(L:_.%1OF[C)_KP MVW7C2/:G_0%&/1Z)M]_OCI !XG.G90>VTGODRE] ")H?0[)PSTR*_2S_]&&7 M%QE:YT6&PKS(4#79>/MPCI4R[/?%K!TQXQ#SDG(_+B]?]MZ:Z^5ME&UQZ?HY M"'?A$W>EYP&;?Q]!X5NN*?W2ACT,+P.^C/ K+A=A])49491X/OSV M-HQ]KH5=Y=1J"H<=; =1M7+$+?"[[;!;,]+@V-<"'W.7PHL*E&0;1N20(N5_ MV:=H77:._:5C[43E5&R8&"(%QZ8CV7S\+]F,KOO<_L([;:U,3FZW;R,_C'ZC M7E0HW==NFZ#&X-Q6V<2HQ498!>[2-E=/7X]D&D=* &NE+N44&]?&LZ3^DEAN M_N<@7[YPPV7A]*L?'F)1A_H[%ZJD:)B4]8Y*'NY,[EL2WVLILF9LSIFSK0 L M3+L)E4MF;D=K#Y-/"X)5QQ4G<3UQU5%(^6ZKL-7V$KG;#N$IC79 M/=R+F LV[:I*%XK[[6[O=?J+#@K\R,>(B?\"QP6EZ\9L4_3V[*^?5<]'R)L7 MLRU3^.HS[^:(]RD?5:H:%>1[OM6V*K;T>M:QZ2L,-HT#GFE@D2G]U$!SX'JM M09DPU:FOU$/UO]6O.JF5>AE'"*5(V&C -1#HW-I*=G?XJ1TUJ"4UD:.^AIH.;>PM, MTYDW84:W##97#/ONOPZ1'V_\M59AK*$0.][:,53J3FL&P>DD:T-3/3<"4'P/ MP^%($7 $A8OI^M-3^/I_-M07NL;^D:L8^^&?5_3)VYVSN$;94DPY8GK5,1 * M:J+X\Z0JH9U?4>'@25R%&J,]6//'%A,K&X#5_XSSF54DIM^X^+?)/W!]\GK, M)+_K$"V[-$'#U_O[PV/L;WPO\FFLCQG4XY!"!A/16<2@&C1]P*"GHO:UOY)[ M4AP\C/LV!XMV']\P&#=HM% #[4BTX-%:(=( & [$^IM$QKI=:$^!DD% M=,1F7[XZ8/H/KJ9 ]4!$#AOUZWZ]EZ]73%Z^,@3-P2M)+?CVTM\QW+J" *5' M3]]"C?EELROR^9UXV TDT.WGC+[27;B'M,22:9G^VW= @J0=G=G-]*X_*)!FM3EW3U4+RTF(GT8BY,-0XE :8G1%%) M.!U*Q%@G6J-7&3 V1M<-=D=A]$W1U2.=4!IC/D6A-B.F5KY<7CURTI^1 MEBH%B=E25/C;]$M-;?+:M^0C'%DE6O>[<[.]7;MN=HXUKVO=MZU36SJ<\L"% MVEDM*@57H9PHPV9BR%@_N R"79A-3Y-U56$7"YNI+B1IA-$&@6MERDQL-E:\]OP42^R3<, MQBM+T$R5HL: ');?-]QG6+ *"'3@(PO!.[]K[YK\<7E3,V4 AF8 ]0YDA-(/@F8,M;0:C\'8QKU,4KR/_D<8D MWM.U+XN 08?O/\0K@Z14UH9FB3$6)H@'"&Q2$A\>_X?Y:JA<%(E=+*]JE#Q[ M"7FC;( ?QP=150G>:%[[@1_#@5*X)1=^P-\L^ &Y]H[D/W[X_+=/Y($-"NA; MD98#-%SCT!D+6#;<6?C0K4&N91DH%[( )A)Z#(,&D3/41?PVM8?672 1S+R+DQFYMX&&,_PVU-I6D_R)]6\-IF?Q/!:FA)/8L"RL &X ME"A(F=O+"K> B*28''F'<,JV8XPVZ%B7E\'0!-E-0 Z\-S"RHWQCH(3 ?5=@ M(,GT8$B"B:Z).2!R/A".L>13GWCY&,,"JTO;:,8B9@%-Q)<2@*J!.+D_/27J MYQ?I.[.8_)X.UZ>0!R'?XF5)&RY$3 ?!9/H&_A_8OI5%FS1.)/U::Z^,PO2> M2H++[K(T!,D_*FA0.$0Q*M5K],8/[E3?A,D9C?VG #A=QC_3S9,? M/!4&7)FZQ'9'B)FD[RN&OD4[^Q[[].5+&"7^O_G^;[6]]J(_ M*"\*?4_7AXB?Y=Q&],4_O*0=K:D8>>;':WB!JCB"&Q OTKY^2*%D^_TAD.+E M 8:CWE";URM, C^_9-.0.)L'.RRKRKP3RJBS#BU B7!C,5F_\/0001F>XT/D!;'''[/"XG'" MFZ6S;;]FQ;*&QHNR6C)8#*DL05'BIU:TU7>SLO)F"DX*\#P66I!'C@)2/NAQ M43]>S[^)DBSBN+10<IH\@!( M7P7WWH[?(GNEYAM5VM%X9M7 0-&,-$-1S,9(B]J9,XN \>*F7@:!;!0=^.#W M"[>%L+29ETGOP8BP.HO]&ZY)U$;CWXO1,*"Z'U,9BGI/1DF+_KZ,&+[(-VGH MS0XZL2%V94YIOK&UW)B]1='P40ME#Y]K%E3; MIA/3T0YEFLL,&!/-8J@;>>8B+39IYDNS0QQ&U5NGEXU<5'-L0^26=5W-O2A@ MY,2W-.*]M6[8WCT":$W^V!8(J_.X+3MY+_$FB.DKGEB25-\22CAXAB-ZQ9$, MU(7;[;V8R\;U2SA;FL$9#<(79H4M#4$)YH@I&%C2&H,"!M\P,!+Y'.97ZC\]0U:9,>L]@54_TNC,WQW8[SA3\>J0Q(D7;!BG^>NLAE/* MWECQPJV!!%(,RWJB1 G?!J%9]>HOXNUU6(B4SD#D%,+08[),DLA_/(C;CTE( M^*1P1"%*G;A@_>,*2?+)KW5*UO-+H.AOQ+(/>!J^O(2!8+/XS1["O#OLK7<4 M%6XC2'DWO-'MC1CU'>] 8JF\]>V)%>L]\"!D&[V'P&SK,Y@M%3L0RRE)<4YT M9S*:V,Y?]KOP2)D72<+U'R37FX,+]^@M.>'*-Q3KLMH07:<6VI,Z$#]\LDC\EC8["N=;+ I/+?3NK#J]-J^L+AAQF6A&(WY6BU"[ABON@RH2_Z+B]=T6$V]N@G M@G+KCVZXD)J#]"%6T3ZDV\X/\!*.&/O%S\ "^7*^^G*WO/WY\I1K&UQ[OV'VP"]7)X('C23JP_#L4T=RT>ZJ8U#L24V$HLY/Q020M;X-V3M. MMFQ)%/@7%8>LKC[#O_/B/D^,#F\[0@%HP4-=TP'$7I&^E1;6ER M" (@!""?4+)EU MK@SCB,ZIB&JI;RX?S,W+_L'PXOT?2Q&8B1[ZMT2>(R-L#?;9=VTH@ M#@4/"E:,@4-AO!M!0XT@BX!A46CPA.R)._"3KCC[9AZF.9[@U_SA=OLL9'P8:_FSXMGM@8-P%M$.!93'LVBQ9D#XUB46W)JW=,% CROEQP ME"[>]4LDV6FZ&YN"WAP+YB*ZIOXK&*-@>2_E0)N*0O>X]! M,U;T-R$M 9%N1[9B*[LQ:06%=XNR!7DU#7MX]F/RPD<0_HY0M!L.N>+M)YU;&LLSM1* MMF784#.Y"84+M9/M:&RNH9SB68B-UX( +L*1D1P;>M.:@;@'WEXY;VS!2)<) MFE9;9K]X\Z(-#[CD"WCDNH25AB7&_(AN,&)50B/YI:*$RI$X-0D-I-0C]:P2 MH0S,R0=1U>][_&<[PS 49QRYN.7@)V$0B*ZVDG)FLV,$ 9J)9KH%,8IML*V( M*4()@BS$B:ZP:EJWQ[;E2R:0$XGQBW:N"4LH0N5A%]9LY> M],3AS:L^L#@J'L7EW]#DC&XIXV #%?ZAER:+XL*U#WK/+]P4N8KOZ#J,-G1S M&8C$>Y%8997FL29!K#%W 2Q.<$!RY2].N2_8E@"\N'3RG ="+>NH>W_R7Y7.17?EFP[+KA MAIV4WF60'ALJO!=FMLEY%1PGC,_6GG1G7JQJJ5[A&D#00FLK5@I!LG$\9KAK M09CB,)$2[X6WB8>H$D+6, !E^"MD6\4\6JOCA!C&"[2*R8CR9@9$"'&[RNPM+A1&JI!C[CCOV7+@0Q[9V,$1#=U5BPI7 X!B@7W$XC>7V<3ZJ5-2<$F^0@3"I^ MJ.: \%U,>_'DL LBH5UV..T95+F=81Q+_Q*TA\>8_NO -/_\E?W'6%A6.12Q M7*R!]%(16,4XG-*N6D+J[VZRH82/';'\:G=EN6JH-:4?[HS2U%@P*,X5:BTH M,S$6"G3E3!6GMJQ\/;D__^^OYSEN';P 3ZD' !4 !A=61C+3(P,C(Q,C,Q M7W!R92YX;6SMO6USXSBR+OA](_8_\/9&G)F).-7M-]GRG)E[0Y9EEW9D22/) MU=/[Q4&+D,1IBE3SQ56>7[\ 7R11)$" !$@0=MQS>\HV "(S'R2 S$3FW_[/ MCZVEO0'7,QW[[S^=_WSVDP;LI6.8]OKO/P7>%]U;FN9/_^=__]__U]_^UY+ M,VWZM&_X!.>W,@M;6J;]^U_1?U[A)S5(J.W]_:>-[^_^^LLOW[]___G'JVO] M[+AKV/OL\I>DX4]1R[_^\,Q4Z^^72=OS7_[U-)HO-V"K?S%MS]?MY:$7&B:O MW_GM[>TOX5]A4\_\JQ?V'SE+W0]97S@O#=L"_?0E:?8%_>K+^<67R_.??WA& M,J_,M J(AW\U">WW9$,^:]K?7,<",[#20OK^ZK_OP-]_\LSMSD(#AK_;N&#U M]Y_TP%C""5Y.>XV9,Y/&AK_>39,30B. M93H0J<#[>>EL?T%-?J$;[9>JDY[[$*=H_+YC>XYE&@BV=[J%.#+? .![]%.F M&:N&"4]U%_YY WQSJ5L\9W\RL!A2]K_T)JO)#KBAH*L* 3>H>!+ZSG;G@@VP M/?,-#*$ZW@*.M.2.7@-1&]U> V]HSS<0$AO',N"N,_@C@*N3)W&DK]1 I.YM M'BSG.T_L'8U9F8![TUM:CA>XX!'8$-(,2SVG*\?IS,VU#??TI0Z5]G+I!%!K MV^LI9,?2! S,I!Z0X]1[2P@OST3: 0G+LM!QRAGYQC+Y=YGYTXS*D8@GW?T= M^/JK!>9@&;CPN^78GC\.QXD.[3>X+!RWY/Q2W3E.:^HZ<(OPW]&) PINA];N M&/AEIH@=BBL7X?%M;4(Q]3P/[M(EIYH[#,=I/NBF^TVW O $=/1SJ!'+3!0S M$,>I3N 9QYWJ[PCZ'A0=5#IN (S!CQW<:,MAM7!(CM,?0;Z4FV72D^-DX EE M:_JAC"#9<%]$NAO^-#+U5],JK9NHAN6YIU4XZ)!'X3C)A?X#>!.;]92)'8#G MZC=M>(\P=2L:.\%]25U%&HWCI >Z:T-8>5/@AI(K,]7L&%P/?L[:U7<;IW@/7?(/#HFN*Y[M!:?6/&8CG6@]>/?!' ,<=H -&J85^.D1=QVMA MQVPAQVWB%Q?A7LF=D&386F\-Y6FA'UOP#:(\":31Q-PFRL\U9Q#Q-XORTRT8 M4.PMHPJ7L8.)OG&4GS1QN/IN'^4)H!R8^TVD_(S3_84>YROL-MBQ1!WMR\\U M=YA:COD5UEWAF */_.6GC1M)]/&__(R)PXF^"I2?-G$X_E;VGF&$IS&$QSV7 M[N'YQK1*!4IY?;FV MNU3.X4H4^<1OU47P#&QU$RDMJ+-"#-I+,'FUS'7D+A5%.^UGZV+#/5@!UP40 MAO N$ !19.,^4Q>9R'?LV)%?LN-ZS[0+=,O\#C!'\*31([!4A;Q)+?5J,:;("97FCB)DD;QU(/;1X6VL%*HI& M%#]YWG(I]1FQ1N5**,./)G;2Z+""KJN]+;S$FO_A=6PJ^R6QQ/)7#HR?$.TB M@'M$L)OOS8[1K. 2.8HMB9L;/?]P>+=G:+]QX>D.'F;-*G*O8U:BF1ANOL"( MWHZ,'+V2^8#U"_5Y8RH013LR=W_,R3UT;WX)_QJ;X% ?=%>9P0MJ!1HK?I [ MZ4^Z'Q\)]^\ XFD<+:/*]+)]A3N1\V '>Z$UHEO[@/,C13H#%C([+)RP>=_Q M?._!1YLM[K['KW*T>WW^DO??#/#$W8,)!!88K59@X=BCA 4L.O!7$3O#0H.' 4[[Y!JKKADJ?$TTV;[I$3#PW MM*K"Q,GCB9YX)"0,#.,!Y8_KYVW7PQ@HF0\ M%^@?H1A"$< ?7OK.&W![KU#J^M)/1K+T5V#]_:>FR9 =Y?)=^ _,YA()]J)6_RR"].H M?%EN3&LOYY7K;'-Y%W_-*4&!X\+KW]]_@O\*/#@O9Q"-P7(B7O_]T M(5@X$2ZA4H \]$+G+_K' H[?^V%Z.2(B=Y!*4$RR2(NQ!)42"/-HFO<.,N'G MR"_31BJ1E>![6G!TY&%E)50\=X%GVG!RR&@+5<<3V+X"-T=$N>VD$A,=E].2 MH:>J&>GD: MXF@!#'VSS]""IN52RJJ %F6F,)7>1HP-CV\XHXB"6II @'[@> M"%O6J3T3:A&J"0)'?TX3W^EV;BZD$C!92OE"QM)%V-A8A&J=RO.\)GG.P-I$ MAS4T[7VJ+X* <]NK*'%Z0@GK.I'F54W2[-EV@,Q#.\C\-Y"L9TV55%T5#3&XKN20'SS#;"LV"U;*,!L8Q5%2$EE+,1. M@T*,+E2)IK?]L;[-.]SD-5-)<-3TQ2*[;NMA9PK@)XV!;=S#_9RP3E/M5)(T M/8&QJ&]XB[H>D]V#:8%Q@+$@G#9129$+R84;Q.&0W4=!M.Y[ MWS'PBIC82SUALI,;R_>V0?G&=JPI>F%HV\#"[*QYS522(#5]B1GAK/$U&5LO MX_]!Q)YC5V).VS1UU]WKR[/62H^-R$2$TCBLCF9\P2#"BX\@PGPB$Q&23#FU MBK /_SEQ%\[W/&<5IJ6RXBL@,1%>DT:=U'RGCN?KUO]G[HBGF;S&RHJPF,I$ MBDW:=A#0>B[0,7([_K-*DBJD*Y%-\R:;1"-$!^%"W1@U4TE6U/0E,LNSV=0E M,U1:S)IN'!M_)S]MHI*LJ&A+Y)1G<&GJTO:@_\ *#-M6)?T M^"NPK'_8\* T!SJ<.3"&GA<0;&&8]FDJ;R"'.JT5)3NAB3CSS"@M,('V ]<- MW=C( 6/::V0Y"O QB_G-U4, YV)7S_/)M," " CL-O7?;!V"$>D5"OUQ%U, M7B)E[A$\]4AY:/L A5JC!&ZZK\?P)MC.\YJK)W<&.A, -!F_$TUZL 4N>F?S MZ#K?_4WL0<>*,K>U>I*D)S,19)X!2.J5O ];VB?8A+N2;>BND2-\?&.59,]( M92+Z)JU&$5R/@U^P2_>X49J>;O>J>]M:J5%2ET@KSXXD]4*-CY"002YZ(6B M'_\ >"F?M%-/T#0$)K)N7T$E! M%+!2FT"B=;%%\2GRP?26NO4;T%U\)!FNJ4KB9Z(Q$7J><4QJH2=,.I#Y ']# M>O1TTE(ED;.0F$BKO*LFVF+!$IMQ-8Z)E&A?!>!_\6&Y0"DA, M''%>,Y4D3$U?(N@F#6')9,\O7A.%RNW%Y@ MF'"G]3?%90H@;!$IMPM2#7)%(4!HAGCI9JT4%"N1-(2 MR8JS%/WME],\B-6S(^Z3@O0=VW,LT]##BK\6JO\ZWP#@[^^9!;D1S\]0;L3] M18X'U9Z_HN@BNP M?"_YS0&W\2]>]K.:K/:I@9-R=)@,BG B+RS=7RZK'73*D!67'\HG(+]1&KGG MW4ZG(8->*?X>%B4#=9QR&[T!]]79IZQJ1-*QJX)*X"=MI9$[@^!PTJ8A306A MH[S%J/X+_!]4/N)-MP!*[NOW===]-^UU6(P+ P*JOI*"@D:^66R4IU@%K,S@ M+<\U45%"Q ,*-*-E)(^!6E"$Q=6"ZTL(_%[L$-;I)?B&D;PN6V5DC\]A82D M::U9[7GEEL=!)RL%57"LQ7\FRN??2;E_G&<7U4HO&HKLD;5'AA MLO\3@1=W4$+>)T M<,?8J!D.4Q?L=#,I7@L/PV%U6YH# D5/I0:Q C2D#8<]AVN!@P8 MCILH)?5"P@@IY5IS-J19[@2@7W0[W88RE7'1^H64$=+*,2UA5,&L20F/'7O) M8 _,-I=4[J4$3DD=)Q- H^L[?=,]$$YU]3\TEU3ZE((L,@ 4T*F"Q2_W?%L( MAX)>JJ&B#+E"[83UWQ'S+"*%,"%W4@TE):CE9$4L?Q' F(I0(5462Q&IO2IB M+D>H7)9!#L>&:-+[^N0Q,[&W0'P'57!1DE*A-L3Z_4B3'4!)N>WU".@>F)GK MC3]9/7L@9 (&&\0^JL&#G5@!EL0*",$Y%0 \OJ(HKZG^_A#81KXCX;11FMY+ M2.]5*X7+0!TGFU^5RP)&A*>T#WXLK0"]H9FZ#@1MF#](M]'0< MX[MIG;XLJCR>4L#@S@A.AL4&C4X)Y5-+CTIH_Q&8.W1ZPI\@2%U4@4MI6CF9 M(1LU09RN DCK?J5@] Q+5]4P4IIF4EF-UH"E !"J"IU*L.TV1(8,(CH?)!5J M*5<#29"5S4'-[>\C4W\UK=#T!;>O, _2QK$@51[:ROSW B<3;? \S_P$F=?I.VO$$ZJT:S"5H+J5""&_6KZ MFW[@^%QP]I>SPE0,B=TKSJ=#OG#3U5YZ!&V GE MY.E,@Z))E]81]\BHR#94" F4Q/%R9TIQ=:4.BB3VD1H$?*\EE,2K<+SXU7%_ MAQQ#*=V![<7),F+U6!@01==99N!02CJ+E@JD2W"7*8B32F(_9N -V$&XO,*# M./Z.PMI=*4QP(5X%98(Y9A7JD<)^2L&E&M4"8BPE.946PB2W;9I)U]W.V67[ MH4%/*:^ S.8.JJC&A!F%G*),)4Y8$0C82[PAC-!#9C3P.*2RDJZ"::/8,HK= M6]4#0!&I O1!DP':67X-[23J#!7YA&+T?==\#<*'"@L':4MD!G0L.(MU6"D0 M>$777KX?41V!-7"+D_6E8;O]OG02,27923/IT%.#N/.WN4*N2'"/KNX?-@PS MFO94-XVAW==W)M2\1_3CW,2%'3^15(%/*MS&%RZ\5P;N>Z$.RC9,\^2F>W73 M<(*+1K!#R9>J9^S;""LV6*,LPYE#5[>)H)5@&UAH-J'I"ADY7; !MF>^@>@] MV,CQ4*3N9+70?^ #65A&2;'VXK+;N>A^0,CQ8)H0SV7MF3M]W;2!,=!=&W+3 M.^++/5B92Q-WEB_N^ FT"GQ2X62>Y3?UO? 3.PQ\X?7@4PH?>N[-N638=YI; M5]WSIHJYUQ#@2TV_,+0T4Q]B&C)] WQSJ>]?]Q06B^C0%XO0_ISZQ%_D+Q[! MUK7N,Z]E.=^1^!X<]]X)7OU58&7SY.".NE2=I5OV+#),'5++DZN"S>;(=@"7 MX,0-V6B$]\,I<,,ZZ<7&/EQ/94!2EE8!B:::PT=(IM<+_ V\S/_GH/+QN#CM MH2(>J&A4P7.9H7GH>0$]"J+6ZB* 0)\*-HP,O9/ ]WS=1I29B%2\S3/>E=($:=;FL5/TWJN?R12^--!G/ 'E&C(")8^O&4 M]\U<@MX/\U2]XII)(U(&^1R$RD055JSU22@T"$;3].Z=K6Z>ELPEMI5&5DQL MSY46)7%"1<:@*^-9/X'M*W QJC+51D914?(\JS*+*>.D,1NT6L2,(4HXU48I M"1=3UGZ[U'YC&24UOHO./*/<8N"MVR09Z6J_I/=OS\B.F--F:6Y<=Z^[LEB: MR ++BVZ@H$P%7T1,Z -D6U[ZBWTP ,K2!O_/P(=KE1A).KQ0B1V+ELJDM_\0 MD#"P0&$H)OA\>GAM TV^K//\R2HFLF OR&TKG9Q+;PCTY*D0^1U1BY*L'A^( MYXZ%=SWA.D@' 7I)XE! 36;[]7F*630K7T%QDRAKOXY_=!W/@[??%38B^JB% M=-(MK<^+B&I_ZN%]=HBX'&_190[;7AVALY&H0@C!# H',G8#=ZM[J,8L)ZR> M$).//:03^D@'!C:9YAWA6:E5X=H_!V'\/B0ZJM)WX!_6%:(0,WRC/4$HAP Z M"MN?4FE/Y^'%:)',#RVEDWKU\V(!<0*2O39:NQ(]'!X[MI,FG[P9D#LIA EV M.@44KJR])%F"_\3'8=H!I/T0EG@'5HX+]K5>@3?X 14KI-RT=?<]9'#^TU$, MG 1^41TLULTD3C4[9*=[YK+ DKLD^93MWO5;3RC44GQLY.I1*7, M7+)9D" = M@%20D&(@@4R1M]2OB]:04^]FDEIO6'@ 2)5B'&3YE@P;AEJ+]; M4&T4K?:-_ K,]08"O@=GH:_!.$ AW9-5YJDI:0-A&D,ZL##)/ N9ZL2W/W & MPX-8E](^YV8$1/8_OV ME(RU]Z:;%GJ&]."X<]T"<[ ,W"C[G?'OP NK=42&W!E86KKGF2MS&B**^ZYZ$B8.5@H@2!)Y@R<#C^1/$TB#D'KB2DPB."Z1BP'Y!]+\8 M- OZBG18E0-HAP50)]\5LS>11(D7$/+K]2;]82QC>(G*L+:$HJ_T/6D629U@ M9-L#^/.WZF(H*!%P4_MRR)//LPT%8:&$?H^Z:1-.Q'2=/X%:E5D"7K<<,'3VKXHC3HEO6LTI0,!!B5.*R6^TIK%(0J$;.<57AQ6X64,,Y]$(_T3X^(P M7@;=I15[[AE<=G2'',FPR2;D@>'YB4^,5\UN_/.M> M=1LODBG4O$VDN_V/YG.H+@ )H8>*V& E5]A;N&;<[QO=A@I]:(>Q![FEO K< M\%=,;OBOO?'C8*X-Q]K\:V\V^#H9W0]F\S]I@W\^#Q>_->>1QU?X.EDEQVFF MJ?J_7'4N6I?(N\FU79+#V95-09]\:;W+"#EB!U)DCHV6=4ZN;ZH^TD" 08($ ML5.3*$M*Z:,R(,2DPYEV\@J.6@:Y&S,%E2I8:# 5V8D8(/91$@_L%+<_;7&J M.@P1#SDME40!+9V\;F[-R9ZB\#E90]#V3_/OO'M])DLZM"K:HA+UO"YY3>8M M3E4FR>DY;6J9!*@J7N=&2Z MVG_@RUHYL)(FUI"72M)DH>5)FXHV3E>_7>C$@I-U?0D.^6$YZ-X24@WGC](U M/P%_X^!><=-T50<7I:E5P=$=$AW5![X/7'ATB9RO(1O"OTU"JKS!#^ N30_[ M\)]Y''7PPX=T%1)@DC@Q!M_#O^#/&!1]/P9HR.0*N$0V&>!^%+BZ<##&N-"+ M^*I[(/3"PLMV*.(9@%K:,WT0UY>(.#@#2V=MAZ.$S,0:.L5^5AVD-L(I(97( M#S"OWW5Z;[Z9!K -[\C_@,*0,/#$-5<'5DP45LT,*L-)J]8 JXON]:4L9GE6 M9)2FEE/:37F41K6L!ZT&03%9[4^MR;^P"R+B.DP1<;WY5^UA-/EUWESPVYY MIBW3+>7SNUU$ZH7363J.NB88MR] M/\/#[=#>9[KO+7UX@ E?YI&?-K(/),W:9A-0K@[G0;H*L3CMW\DY";/"3M]J M *1NT>@*;"]-"Z1H7SA\-(Z(3WT<.-;&/0G2$O&YT]X#...EF;R7ZFT=US?_ M$_Y(NL\2NDF'MMI @;D-L_)*"8VY7+H@)/B(6I34TELZ 0K-L(VI"[9FL/6& M]AN(Q8./6BLQ6)JWE]U.]^K#XI C!Y7PF\99P],6;]S]/;?Q)[I*<4@"1RDF MG5]X,3)M';)-MY+*=_NW?R?8H.CQ"9#R;!+J)65^G8T!3/*T/7GJ/K3OX\D= M5:+*PPU5QT_X5.9653=D03JY1DIYI9(J#&VXKX?[-Y0',-\([SIINGY"C@._ M)'!V4NLK>.3;Z::1K*=8-\.S8'AMZ7D>R!S)*XST"2_^[*OJ-"U0<9?"H(=N M&3;L;M)ND4<=/H%4FDM5W:Z\MT1JO.PY-4(_SU#%C,D*,C%<&W0((@[QB2F. M?*OJ[FW!P2O-E)&IOYH6/@2 NO\G#'DQC5=0OQ=:J_,YW\ M3SNF^7?5O;WX!!TCMWB5A),ECS_^^A-S8>'J!OM=\[CS)^JX<"Q!7JL]D3FJ M/KSXI)F ?&?+I1M BF+5G[T]&)-'L-& M:2(@4^!:\M^GEF[[\""+7K'L4!,,C.@'2/.PT^VZ,7W]04$;]WP6>:0// ]ZCB\^, M4=3M P&L#".7-;;>#E^09V 7N[&E M74S\9!4&32:^+((5B]CGXZ"&G0TJ)"69[FG>9UE>G]TJ"@Y: MXI5V[J$* Y"/H;T$BL)[MB&Q0_@+&W(5^:3R4[*@> R4>L,*#"B"X_(6%&8# M[M_\0)BMG8VR.1@%H9_B-%;4[Z.CL(@50OV-]1NQZ+E;^7;X<9!5D2>\O(O- MV1X0]>C_HT#'-]T"89Z8Q'F!_I#R9IRTC"JK9!\2Q+I^\ />FNPUF,%SR&"U M EB[1;V3D ;=56T>$K"-5[ZSEBX $7A.\[G;O;[H?D!XYG*!TX[>>(W,-F#N M_!-T,1LX;?+Y-4#JRQP;['96R$W=2K@YM%>.NXW$2O8L4/961G=5H5=(/:CZ MW^] M:"8+YPX@&TG/2YY*$IZ>EAPES:3;[DVG:7]A)?&>1(YRXH> #8;_,YR3G(O> MY-7731M9V!+[PH/CTF4DK#R>VJCBSAD!VUB.#U)$"414&\1RO, %C\"&!%L_ MI:2)J71X?@;_G_9%._2&/SP.QH-9;U1S,<.)N];MN-3)H8QC5(-G>L28H[=7 MAPJ/!7LSI['K/I&@@&8P6<4 QKM]LPU3X+XZZW::LFP(D6[J$$)'NY B3;4O M[;FYMLV5N41I&J*<;E"M32$OET<.L((%?Y%=\//AXWCX,.SWQ@NMU^]/GL>+ MX?A1FTY&P_YP4'=5TRQE%#5-\9U>ZG=^$\6T@)*YL_ ><+K.TBQP>B'DV)O* MDRJPZ)K8)1P^)?#,2-?U=:5W?RAJ+O;%^AI@\U=L'N3>Y2 M\]K.F#7MTJ3,'06+^BJ[J)]ZLW\,%KV[ MT4";#_K/,[B\6;=DS#TU;YZ'W+")U8^P^988Y:7+Z9)-]]GBI5EML#2&S[O7 M3;W[K2".DSLU7U[48[ 1NYYSBM\4+.-.=AD/Q]\&X\5D5O]Y>F]Z.SJ$%!^H M";U>SINHIY"93M%F2^HBU;JE97F>9X:11!668YZQ^,A55[ TK[-+S MQ6]:;WRO#> 1>OH$E^I_:^/!HN:EBDW$6'!"INA7?_QW_HSHUR_+$-*L9V9) MGD1\5Z-8A=,S/&'H]MI$=0I"FS[]TK[)VW47O?'C$!V>>_/Y8#%O8E4_.H[Q MW;0L*-%3X@JWY))CU!\U@9E2\29=V#.-](MN!^56:')MEY+G24!%*:)56-X/ MNNE^TZT / $=_9S*@E.PP+O9!?[0&\ZT;[W1\T![&O3FS[,!VKOK/F+OB3K, MC<9H3>KV%X"E7 MZFUVI4X67P MK#1%G>CWX9*C2;/ &61ZO+!YDJW"[AR&R% N\O.S["(?P3VX]G4<3;I@Z9XV MXF*$#@>EM#'CVJ:Q=-F]/NLTNX3RV;FW#S/1(3CLXK*>58'>7)M1ZL PN6#H MIX8_Y93J*E@R.=%6_C^\%L_J?0(+WXK>;U'Y% L<#3#5]NF-V[U8.M4"J, M%.?'CD^Q*3/WEW+=YO _NS"KD2AX#Z_):Q2^79O8T4,VRK69$V*UZ/T+7EXG M8VTXAAOWH'97;OP,C]IN3.S1U/-*%O,PODL:K%?=;M,'9PKIY+ZII*5-A0OF M4=T41'UB5J)V\ISG1$@]#,>]<7_8&\6+4OMS8E#Z2Q/NGM""%I&'?'@QA44O M% HZU;Q4P^F,'=M)WLZ<3JUHX=(/(-TRII/?\4JN2*P*ZWJ@NS8D'"78"8_" ME*LY)U!JT)N-X?UWKDT'L^@H7/?9]X04FE,PILM+M_Z,::=S*5JIV/;2+$QJ M3F=7)AMQ*D1'/0)G[>J[C;D\>O!/N1IS8J,>!Y/'66_Z==B'F^O#9/;40Z\+ M:EZ1<[!&5H49V#EN^&:T(&T+MGG=5].3B3!<2HM[IA'SX3>X*K\-X J=+V;/301 Y-($ MSS]?@;%.)91DLAY7&/7E]K+VY5YBND5ZH,J0TB@(GB+-JA+N+%+A%# /7CWP M1P '&KP=92@IT"XY\57SY[OYX)_/R!LU0 \8ZM[YTW30!%7ANKQ+^1VSM[/1* :UF?B2V>F!_P07V<7C _XM3\GGZC[ MM2_OM_PH$57-Z_<95< 9>+X)KU+8+./I1E*NU *N9M[Y5R%2$YYDG""OVD@#N0H)PT9'#1=VHV,TA0**2379!F3.'?R M:19Y.GS0]%4$**5)Y95*7VA"OWV1Z^.ZUA0["$V_=@.@&IE":]74KRSR,B=$ M;,!H"'R'=J.B)'V\ZLH(U05);4-&54#1+ M,)C'40-*?,A.K%MGU *"JL^@)%^+;KZ:_Z0>>[VR!2W=R81M$#1AQ MH#G!4E4#JBQ8FL/59.BN 8]V1@#9H;LN/-N]$Y4/L8\:2&$G,0&&)'92#DK& M Y#)R&A\#Y>-Y80'_3A:G@@/BIYJ@*0LH0E45+&J[I])T1I3\INK 0HFZA(D M2&)0Y?%6'TY\ _$?!OLA3D1LH/77TG5/\[+;[=RTT?9>B=H$.:H89.%Y; G0 MD0R1,3.]W_N0 M-'_\([]W$]5,$'&X$))%0QS9Z^#*+3(06]U(!&&2(3>*AB M@ T)O],]8"!%"K5H5)UJ%Y>L&H:+!VI69*PFFV!+C*0&C'@1GL2:R6V&7;AA M/M/W,-<&A166U+[=\B]'7B)EN4M[SN%-#-[5EV"J%YPZBYHK(&-6ZA(12V(I MQ8AXL-U9SCL =\ &*]-'VHE"TL6]%!!X22(3N:MBU>P9$/>^Z4&N]1V/-ART MH%>:<[?=3O>F1?"H0F0"#U5LF_MDT4>U3(^>)A(/BU1]U8!*>5(3P*ABX3R\ M8/6>@+]Q#&^R.K S?L=ZU B#'=9AU( 1%ZH31*EB*1V#[T>,=!T;_G-Y_+J' M;LMB'48-1'&A.D%450LJ[BG,/J]0@^]6%V&F]9]2@L2\6KT\NSB[9'ZU&GV@ M[6]6SR^8DT#A;I_+#3 ""Z#"P=[FY+5-SS9F '[27/H@?(D3^QK,'5H$U0AMF,8PJ#*<"BGB3S^EM MK2QGD3@L:@:VNHG<"E/@AGG)X)XZ>;7,=2A=%-: UMG"W,(FD]4<_M9;08[# MOQ$!*.@K+<=EG5SA].8W'Z[UIT_,"]T+8T'ARD[J/;Q30;+$2(K CA?E0A\' MUP^MPW$#LC38!A;:&\+V:G^'A:E M_:Z[1NBJB]RS'C+,14+WO& ;_8X1C3P^HAPXA3&E%6^G#WR(JE!D@@.29-LL M5U>FH5H.*.ZD"WUX75-UKMX2LL$SP^ 2>)&W+'A]]IR1;RR3?S,9JBZSAJI> M_Y_/P_D093[6)@]:OS<:?1O,YA-MM+C_6?OS?_T1./[_['\;_?B7ILQ7=X%G MVL#S(")>33OD;5'Q 5*7E_J?KQT /@-+9VV;_P'&T$#!0BL3&-'#K%#H$)Y' M)TJT;I#.A#<9MIV*RU?2R^N\VSEK*+Z<5JBD;4H<1U1(X)R7UH1)Q5QE5)45[.KSH-^%-? M_:/)O>FFA>;[X+AS'>*31CFP#"'-RJ\DHSS/:D4>U)-(61)8/=LNT"VD,M'M M]1=1;&XVK1 &E<7\CQTK%0'J3C:"F*54CCG[@6 MC[V*8^ SK>KK[*J>SB;3P6SQ6UAO&M67G:*:(6&MO*96.=:)2K'6"_N^G'?J MO\5B9U4ZZY?<*YQ2"MEU7I)>-0H#G":<85W=-WE[]J(W?ARBJV1O/A\LYHTN M;$)R':8-G6D<"+4FW7L/IFWZ ,5[9.;*N-=3CR2E2B@A,](QH!HSZM(7M>/- M(3'F(? 1C[>HS-I_CKT#3$#D\8FT4"Z[G:X$[Y^X(E08EP176ZAIJ]M?PY_" MIZ%11#739M?-;G8/O>%,^]8;/0^TIT%O_CP;A.7OFMKM]C0>)DD3/4SJ!E'7 MY'5U/[78_I^R^\>2-";V#-ED7-->W^F>R;S+5?^&E-JE6*S$[4X05X1LA%SB M Y"1P/-#O3"T'P+;\!8;W>_KUC*,YX%GXY 5(5.FP'V&RK8X4J#RH*V'ED V MJ& N#:/$IOI[N&$<+-*I* K:'>HVNT--%E\',VW:^PTY]^:AR:77[\^>!_?: MX%_3P7C>G&GUE&C=HMFL"+U>SJ_YQPH5R8R'+L2%"E9ZXP.CA_)^K _/"L(/ MH[H?*%@B.H3]K$TO*^ZU^=7S4;GY MTOX#K983@ M=["<[T?>H1D(P[\73LB!,!$%>7-@'Z]M@.). MJ]"37_VUVT< GGY/EL[^J%.IV.LQ%(3B+> '0IWL M@J4?YS9)M''X7WAE!^8;8@X3LO@,WD*P"21F&\)[49-FT_SDE\3UEUR)(2,BV5-R7\#;(E5U)W7#_90L0VQI:ZZKF+/1\M M]!_ F]A)[0R&HU'.6\!%[U^#N389:\-Q?_(T:"XJ.BX$PA@5C>WU."PRSA_WB^N81 ?H"_-]>LH=*E1I52011*CJ0M^+%!MC,31P0B M1>K8R#^:, PR*?:3Q F/&=''/*)ZR./# H6/5/6$>C(AC&DT]M%4G MOZX##[<[X9Y?Z,FVO824AA*[ _YW .S%!D#5#I6\;H6^7S_0K<,"]&C4FO#O MI>5PW>V<7[8*ALTPB)/=LNF0T$/B;\2UA V,CR#.<][3/PS'O7%_V!OMS^E) ML,U?>.$<9C1-2BIRXQP11'=W+'EXOS)A\\A),;.[:3^(-2\F3CA_GVG0PBSP)Q M72"4;AI<\7%*80^5N1] >;@08DF.U_"^Y=CK\ %4= .[>S](%YYY454XYNQ< M?#^87CNH5/)%\WJ#+&R2WJB%/6H<* Y58([J##'IF9S7UO>#V? ;U"W?!E#/ MS!>SYT;?G^62"%$0U\&)73\F8'M[76'4EXN+)L\G1X5_CJ8^ATB*GA\>U9XZ MRHV.3.+[7\=)A$9HINS)6D1/0$IM5ADO9"-? QQ5V>\1QP CX2"6+JW 0,^7 MQ>0HY_JUCP=^\>RKI_J(Z N%#5QXNC$,,YK]T;WB'OBZ:=%M^%=GYV?GV8O% M>##KC5!:X/WXVM$'M#_'GZC=M.BN=3O.+=!W;,^Q3","OVU,C_AZI" /6K/@ M:1&GL>M65;F.53X2/-<_ M0@'\Z8 ^,/+D_YOQSUM>6("-M6&DDQ,#TM*3;2. D,XU,^[&:I^3R![2MP3\12W$$JV;"Q^<2U MRTZFT(7%L/TE&>"/"B3D:,&"UM((LI0Z+$,XG M'0Y81$H'B&)Z^1Z(N*CMXX(G>%V=;=4*>19+Y$194](I(#=P4U<;>$L&0_A/ MG%K/-I1.\J4T.B5= MX7"?*=B=C6#V1/5M^<*$PHJJ&P+])#O]=3#-9^+ F@7X7\9W-S M;9LK[!#?A2/S:!ZD36HSH>/X^'#L-\; M+U!FM,GS>#$X43T8QX)HU97O$% M_# KD%3QK_Z*Q[JW@=)%_X.>(;[I5F@Z]/NZZ[[#*88I 3&$4/5-KYS;;N>B MX8P39/9G%49Y*NLI=U8;5 X:H IH&$=I/7QXT%O/1E.KSCGA0H9+Z5\K%N9!1Y%OA1[/D4N.9N@T*Q]G/S"#X*JI[M M$6B!&$X]%^6IEV4A3U;PI 7V4\Z5-+%MBKKK,TA=0QD)^,F6G5[L3:_VC+BZ M%V:5#%^1)#\,MSO7>0/XIC#*(M=;RBI$M(CAK>&?SM MGFT'NG4/X*2646(*E#'^V8,WCCF\9Z!$\XC,)^!OG%/W4;7!Y 4#6:XGVS1? M^H7%(31H5=G7)SAZ?3-YMR+"W,+FTQ6<_A;;P6GFSRSPKH$> PNG8XIEG?:3R","01% MT]P;M,KT0A7N^O=0YQ+,0'P_(AW"!&)& $"+>5D?4 M>*,!K@!$L_8D[!^X; MO+IAWH_D-?N8(&'B!N&TW(B8T0TMGK.'?8B";2N-P)EDD"LZ2N)D,3G%LR9: M(E)M9!05)<]S+< %E,DBIY@\HIQ2;=+4G'>OF\KNQ$-.Q93)8O2KO%,468GX M?4 :A+3S*$;FH]"R7"V\:2"/C&.26!F3?)M1ZSB-6L>\5NUDV^J+G1)S^MN&4";QT[_/"OIK])'E#M MZW;B FM)?:13$FPV5W;:..TBNW"C"@UBF?5=?R$>(AOV6G#I0(7P'^R[,K9! M5 8.';'U[!$5O<=#>XF2A(*A?:+QT6TX(;QGO*$],;?*-M, +04%)T(%5Q]I MX)F'V-WFHOGH/V&[S44JMJ]JG8]HMQG8ANQ[33]P$/JDY*ZTWZ0_EOZ?2/D&Z;B"5=\6774TN:1:VYCB-BHEJ];#MI9$W@^0(XJ8B3Q:_[O%DB4^UL@WE%1N5!'+V8CH2Q3Z_ M>K;A'=1")@>4[QN5O>Z]P;T' ?'!<>>Z!:^G;\#S"]YBE1A&.GE2RN/D%L^+ M\L93S!4"Y!%R!)*73BE/ PE"1^5 P$JK+($<4<[_PQN'N-0%87\E])!.JJ5V M6%8"6YT'%D,L<8\F]DFSZ++;N6JHUD99<5(#@D"O-,>6K@R1)(Z2;;1,[:F;2*#%"I<18,3 MJKY*@J4\Y9R<>0TB!E]2/2DKC)X: MR^=@&;AAN=.>\>\@,IN/ ;RN+_0?^&AIWE^2%VUDX&015Q=SA$4Y04UJ1^4NA( MUD8DULVF*< C0?I_@I0ID1@].#*TM=@X/GF%C'S03?=L"#*9#78[BSG M'8 HC(,QB/>:/8@WF9*F1W/20#(I;05GI;VA::'X7A!/3//0S-2)]+VY:5^D M;Z=[W=2UCH6M!"L"GBCY(GT+\FK-='N-RYFV_YLT\F.0Q$%\Q:0(M>;2""#7 M7'OR5VF$4,S/'-X3:&B2^T^F;6Z#+9;_J;_+)P'"O-(R**9#4BMWD?ST'V3Y M'?^]S?(KI$.!0!A>7HJV;5",=$F0P;ZZK#>0A7>Z!PQT"X-7L%@X+EH5496= M0Y.I_HY^U?NNNX?+1L_S@FU(NI=D$KHWWTP#WBY0=G<<=$1_5UXDDD&5@\9& M6*5"]*<0SGUS+#A,F+2D9GBGO_P)\*K,^M3?)[R;F=[O#RX 22GWN@">]]U/ M>%=CE9#4.$V ^[68O.^=RF^9OF9-PQ$3)9YJO_DR4 MQS/A!F7.(+VLR%D)E"5D6_"+7PG$R2H9:MD2Z)5%NIQ>_,HK18(,LG*DHU(% MFT^-+WX5P499NI4PG]3QYE<1G)0B6@4S1,VO?A6!2WG*57C]P\V'*@$:2MT* M*.E281/I6>&XP"!:=7"1PE2=T[R[Z7:Z9Y)@@BS>+"XJT"OP>-J@*;!G&&9$ MR- .:^6$FI;1 MAEMP >OJL=?5@9L]_EQ47[S'X-+FP6MK*9_?BNWF;,?LAO M$4D!JJ_O84$*>+!!-R?W#7@+^&6"!9"NLS1(8)!I%@@5:)7%I.DJ MG9PKB(Q5_@0.R"+]7W7DR405B:(I$V]W^8U;)F&"4++R9:!8;-[F/2GQZS!O M!OS M?'I>(D=5!192:J%)N3E_PA& EDQ;93%I#0N /9', T*H9B?.;P7K[7J M?@33[7923Q!E>421*X-B.AJ50OFG+.V20B$=36JBJ>L8P=*?N'.XXYE+W*Z0 MUTP:F93>(*BI$IH D4Y"Z%P23S/_*RU*XF2YZ#RB1 DD2#0@X3M( M)T4F@=#)4[S6)&6.FH$E,-\0))%FF;I@IYM&$I*-MRO0]FV% *GT:'6R9=&P MW+ST$HBSE%:EI(M3)J4J7GK,RIUO'-='KT?N=/OW>[!S/-/W[H#N)@^DXB1) M.4_9F/O+*W*R]$Y6;F62)FDVX9'J>!_QG#ZP" M:V2N<.Y;FJYIKMUV.V=M TIE:AO/@H'1%_#N\&9Z<"YI>WB>:L T;;]PF:EK M?^&6O++?(8S'@*4>>M*E_1@H367[2[*076OQJ;B4@S_NJPXZRI,KP8F1PU.2 M-V ' "53SELF0WMI!0:*B$=E;SU@D+)6,X^D#HAX$1]#ZKK-D.K9OFF85H " MX0_Y; <_$ N $;%HNPLBP4Y6 ]VU(6>\*7##<-G>%L7EX2*)>8RM#NS$L2,& MXDV;@5@Z*$"WW1#;D[A615GW:T^L[(-Y;)O]E>\UV> MG9^^YNOU__D\G \7P\E8FSQH_=YH]&TPFT^TT>+^9^W/__5'X/C_L_]M].-? M&GO*=Q= 4<.K/#R:OIIV5 @-\YB/ILM+ P_YEAM@!!:8K)*)'0D9JJVCGXA/ M_1B'D6[)%XDEYV+"@^16/Q7,H9L4M)7?.LV6\^[UQ67#RI^'7'.B@!C(5PX5 MZ)\N .2 L*)^TB&%1:1T@"BFMTEH8*P0QP6 M0"7YI/_;1#EE5 M(< $*FJ.M/I(,H77>3O,O;W M7O#O8SE_Y1/*Y5C$Z3&2+ ?O1\6K$;A0G*K VT:C F4 #%6$^C':*!$19 =D M#OR79T)R3U/H>7>Z9WH/CDO,NLEC:)7!R)TO0LG/D MH^MXN M?43<5H5.*9D[)[F6!2YR _3TN-Y7$"+WCPB0PS56$!Q.MO*(])8$% M@U8]"BL;VDOT5J?((%!N4!4A)H CBL6CE@H[[G2O+SNM!P>1-@%)XYL4-K#Q-^TMW?@8^\ H=2-&SQP%?9K-!/O=D_ M!HO>W6B@S0?]Y]EP,1S,R\;X8FP2>1/OV49ON72#4+)1Q=#\6-Y2(]2>U?_5 M/YK8&V0=FFM<%9$4RTO14YH%7D&6Z7S^Y4ANM5\3:C+=7IJZ-;0A9X*PE XQ M5#>OM31(J"K*+"A8*&XU$))C,EHT<^"^F4O37D]6.?1["S@-+_]/Q' 7GI^0 M#G(L0,G"3#AK9"E*WW?V;@/;PT"&*7^PEF1#-%PG#;)]V'*\U>H\K*ICVQP6] =_%; Z&Y M7# 0+0\!E<.@16QPVKM;82JX1Y RO'A5KB!\Y%R&/L#X%8<9SBM$NW'[!H28L";&KL3\!6 MXE358X!T"5?Q3$\SC1*3N.X?$G9,S. 4W%ZH"NN/J)@Z22:VG.46^KH?=-/] MAMZ.,$=?9+*QY4=??-&226C.2ENC:6C!?AZ:%4Y$TVU#0\]8M/ =B]?RF(V7 M^I5)C5$;-W#57+0F:N/EG/TF@"=:0D,G?U])@P*N*I]2OA)Y9=M67TG3*H)) M[G7Y2N2%F2A?2=,P$"W*LKX2OD@0$%#!VUORP8# PA,A=IB/Y2]1XKS"CP_M M][\U8AF1 $759<_+,B)RAY+)YB:YD?B#8)(?IZKJ/EHCL5A3WM!^@X/ ;[): MY3K9-U'#\;?!>#&957@)57G5)?2\'Y6)R#>VP>^_4/1ZN4H]0JZ9BIG^_0F= M\.#I$+<%Y;9-([8+$7O6S-IFXG)V^=(3)\$-AY_8T0-.;Q.5=BF4>ZJQ7'PAI>,FRDD91Y. TL8U[ZH]PS"C20]M>)S8AB.S;K49!]CQ5OM% M.WQ#,P\?46D/ONHTMR1_A0LXW!'X&Y0Z8WJ(G85N=U]B \G4VF@]GB-ZTWOM<&_WP>3I_@:OUO;3Q8 M-+8H$UJGEF[[QP13+,W"OB]7-PWDM8+B#S.7$HM^I1I)N3 IN9MCORNFK=5O MOK&,N7M'IG-"(@"*GM) @4&:60B4)526]];8^:/9$U_K4_243L1EI<4@]P+J M.X"/_)]3>%=?; MK#0GJY6Y! ^!:YL^.BP>$8B79&$G5:58CO#V.]!&0/? QK&,X7;G.F]1*GEB MO@Q"#P7!499JK.6CJ5-VH5<]TU Z:98Z8E'2U?Z5C,4Z,:DTL9.\"" +D^' MA:=3!8_$D8/T'L!Y+\W8?KFS0"@VVXC?,D;9_G%%FNLUX6DATWY7492N!U$6S@[=;O@3E6@-@718?#Q;S9KTL M24)W*.E3:IF*$KT.]MC3;IPD_<2--*Q/Q!6S0P);/S[A+X;&O#TMI!&.AQZ_ M+#; !3JJ;)+G+N0QKGK($LN:]MCF=>*N/=E*ACP.X< W9Y?4 M1VW)(H$;.F)?U!^$>*P*)ZO32>(>G1 [J: 1+O)3(;+3S0(Z M^CE\:_GH.L%NOD^V')_4;&-DZJ^F%5H6R1*-?VG>Z9C/?U M;C9@^:$WG&G?>J/G@?8TZ,V?9P/TI@!E<8+[MQ9.\D^>MDJFJ>GA/,.J)=9A MIMHVGJJF^T?53#2H=73-36:LO:(I-Z:']DP\,,"C4#ND;B^=R_8EFNE>=CL7 MW>:U2#%C"3Y$/%GMCFQ.>'+WOO_G5Q.XD+.;]Q%X Q8IJ)FJLS188)!ISGFR M/*W2A#+G;0M98LB!S"QC2"?Y"D(D(*(T*Z0#QM#>!;X7,N*"&-!*Z"&OT$O+ MB2![2OH5""@XX2(\)**+)CJ=A;^> G>^@;*@@PW5(&E.HG>[38=&BT12>98H M$%]PT,M'K'UPP1\!L)?O=$<07$_I8%3U_,%$J-!8[(J'C_WLF8\<)SVE$W%9 M:=&=,FBHE^YL<:PS]S8%IMTBKZN\DF>4%^7YDH;\]A\VN(4N2P"(4MJ>DJY6 MAR[G%9?%B#FOJ;R")LLL*VQJZB2(R, YRO?VXN-R?F_ \T.ME>L#)W=IOWA+ M4RG@/%^A$%BQQ _T#.VI:[Y!/CT$=J9P"VVW%$]NS[J=JX8\4-PDST0I)YTN M3R&X!\<%YMKNPW,+.@,=[LO 6$?.MR-_$^XHR#)&^P'$C^RJ,0T%5=JN>&F3 MM%LRQU.#":,JZ-5^*%0A-!9^1\A&TFG0EQV>DX!QYYIP'8P4A"L$D)R0I=,XI6?;>?6 ^X98&OKH MX)\=N(5:44;)4Z[1&:!%?5=FH%*BBX#06KG6.,HQ!]SLB07= /$)Q4CMY85+ MK:(^.2,S/(&42J2J% M0.2<#/?W_[WYH*^')'I%#K*JPTH#+*%G:(Z\:1R)#=OKI8((1[E6M>Z+VX[X M^W90%3['F*S&CF\NP<0^"58;'3(-FL9IDW*#7(<.G#A0+4$L&^_(EKYCAUSS M]B;,XCB&*D.E^7K1[5S>MA)-W&B7()%0]90.T3Z275(8X&#;JX(.-@*%1,]Q M*B<3TO'HP+'ML )>X&^&"GIC:."6\ MXUY230Z!L+'[(+!BNN02#7.QM=O+;N>FTXQXBIF;(P@"#8T66RM=K$L*"1#F ME99!,1V-!WF5DU_I8GDMDU\A'8T'S0@Z78P*HK,*>DDC\^J;6A6*A9AU^;]A MG.S@6=U/[@?A?XA71GSSELB=++73VR,CN4+\0P>A7]:?TR1X#>]N0QM>.+%9 M5%.-%,,! Y&R+7E.^T-Z$2 3PF25N+N(6P2IHZ(H*4FXX/0)G[J3'OS6K)Z\3#:9O2?O\#G-66E.\L'8C7=33=]>( M[^ZJ>WW6<&UACKZ[F)I6ER0)R4SN>$%TO"*D@,$UEU#,;$+,@P$#JZ.Q5I=DA-&O! MC;3((]>#9QSE@^.,Q 6AF0WD,*MC68**E_, &!HGS=Q.]^+R^L-!#,L'H=D) MY ;9@Q/@:NRP#O,),3P;A*8UX!6EQ$2I^09ZMK'8 !?H*S__JE9I0,7@)(@A M@OV(]<="T;*HHM)2#%UC-0;OH7%:R)AYS&%0E]@PJ..I:4LX-VV%)J>9A]EI;C0]S7K&DS26!A<" MI5YT'R+R0KD'CX^Z:8\>Z!;P%_, H>J$+<0 \G_QFF=!%FD6+9W!VS3$3 MI-ANGZ9_!MZ C77%Y+9-,^FFV[EJG=1)E,A5B*.RN-%%<+)Z=!S#FSN6D>8# M1NS$/JT4/SM%/+I0QI-'QU/R#E0 M>0S=2E )([R>"AKMP%YAC09.HW\\!!;0+B"CLQ0@#-.ZNF#IGYA#XX/!$IAA M]=H'>,O0+13%$S_R?"\XW//[0+NA*(9\7H$M+45C8EM:.'?Q;X%!^7)"Q*>D M0ZA@]%6'>VFNJGK[K,"WQ7<'24XDX)-/? )=.#<5NV]SX1=ZYB P6F, *5C:DR(\>=(27ZN2! M1UZ]O?%SPUL?.#V[OR%OM O7RQT6T<"X*?0,D/Y 9GP7Q&OX3T$(Y*?B= MD?RPY@3?3YARX1BGUTV-QF'UG>W6#'U%J-X?>G@!60!_*ITI\SQ;\ZX_>7H: M+IX&XT54Y+X_&2^&XT?XLS8:]NZ&H^%BV&"I>PP+EHCT/1D8O\]QL46F<5ZN M.YW:U4WH%S&]9F[C]$*XA0OAO!G549'S697 0&^3%<'FZ&$=(O41.&M7 MWVU,J DQI?.P;:618@GF'R3'3F*C@@/KTWGFIKLDMI5&<.R\/Y$;$X6 -6,X.[>8]UT6<0O],GTN8TN#GTK;H7B68$, V@,H1!\Q4S^7L:4#E#A,<,5? 0>%'BA8\.>\ZY;_ MWEN[("0(O7WU2+I(<9!NP@%DU61]PD;&ZY;8_YXJ%V:1Q-'YMLQG-'A-POX+P^N$SA/LG9@'$4Z!- + M,0L 'K2+-;'%.NHN>'<"?Z^I\,8U4GOI1,>#_2<&-V;ZVZ_4,RIP5%1&!MM! M.H144N^,= H(8:L9"=, GIQT#TQ>+7,=B@F#@&Q#^25/%EY6^I0T2F!JQZE^ MW8<;6Z30(/U3_1UAO^?%U4CU-9C883A&[CY VUD=P7.@NW%S%P8*L:$NBO Z M(@]%,Z),2Y, _3;WZO0(MU'?P\2D\AU<,2B)Y0NG%RU6(QM-;[ET V#L61*G M8XC.<.2$ S1=U0%29:HY/0HI!1.,,CJE96A[OFY9X=4K+U:8KI,Z,J] KVS% M3"@1, [0]6JR.B(R]U!"TR_-E_-NY_I2)1Q0D\SI'8(\*2^/*L(6WD]RVZJ# M#'8RJP;PB[NEG (46:ZPF9KV%?0"27W1M07\41P42VT$H@ M>[:*?435QDGTW,O_9F@Z^3T?U@-O^3-OCG\W#Q M6V./)"*:*%Y!I!N^W%PW\*IJN0%&8('):NX[R]_OWON6[A'?.A!Z2+-0BYB< MW9=9J>)D0VSH+O]==XV"0*=4FS0++B +&KZIL8HKYWI>2)\LT1^ANKS3/6#T MG>T.V%[,Z(,C[>[]T"9^]1R2=Z#1-J:6;H_U+3D82<2GI,-.L>1SU$-=C!'K M6AYL=Y;S#D!DA +Q3^$2FH1?0C/$>YH9NDLG]=HD>'+:J\HSJ;30#.QB%]O4 M16]CMH0-!-]!/FQ4WDT8B17Z3J2R4(NW"$P7^03+)A9:N3:FO_.G@U?8I/8M M$1:]IF4FMOUQ0//@U0-_!)"Q@S<4/T4^TF-:RP>$ZNJ8@5)9'AGDS)FLB''M MY9,G@S2H9"E>__*6)C$<-[=M&Z1(I9O9J6R_7@X55JR^1@6AF;EMY9-^99U, M3Z> K)BRF6QP=\W$%Q#^U>L%_L9QS?_@$POR_HYTN*-'30FC#1?NM%];AW"G^?0GXGDPK/TGV\2=,0?NF[D$^9P<.V%5-1"Y M3KR0.\=_1\4EQX[_&_!G8.FL;;1E'D:*.H4/O!<;W8YYCL%^8_-1:D'(Q<7V MO\H3QL](W3PX;OPKU YW,*]W$I_K@2_K!-3OXQ/P:1AF-!6Z2U!NX"?C&$I@ MBQ_EG"+#FTQ*X@+="]SWD F1E06CQ'):*H$&5OHX!8/CWH9<-65T,E"V!F/B M]G7+ L9]F"TU4I+$&P]59Z6 4H%D 3'CS5HHC9YMS(!ONLR(H1DAS<.K[G6W MX>I^'"V5S'0GUNTSU<%#W(58AOB \"$0GN"G.?<(YAQ[;[Z9!K"-.%U$G"P" M_D](3-ZIE=Q#";&7I3.1@LD*E5=R[)!]&-D7]E,*$^6H3;"B3BJ,4WV(7.+W8&GIZ"BMOS\YMH\2 M2J$R?91;"&$$I1!4E>X$2SS-I3*<0H[8D:0G8P-2\0!*XJ@DV0F,>*;CD$ ' MH71V2TA;>1V$&4%)[)2E.P$/?Q-LW9DZYL%VJ[OOX1:^T^WW^DL?\L=_ M#XU#%BH7/+11FO[PXZRI/2ZH4GO 7T<3T9R5YF^ %D_G3YXVFS]K>CPC3;<- MS8WFI)F'2;4O-<@Y=+!\7G MH7<2^)X/#]^FO8X>T^5B1N@7)8-<":2<@JU^=G$ZW.ZB* %?=WUI$9M^Q?3H M.EZ^GA/\S4_4\F 8)QTK('"5\UC;4/U>*3%+R2].3PRC@^W ;@5B M3U[F)X^8I[!+OL&_@7E\*F113.3TGC![E>-?:ZB\):[XSL!]$0B:R\=;"'4R M4H+:.GS<0*_%FN45D\0BNI=42K@C_NLJ+0,96"?D&:F$2C]S=6E6[S--1R7, M2\E+3N]A9;<.MO_H_WFQY<1%7J]X3^^[$I0.RP0D'I76X!J8>%DU,-%#$],B MUJL7H7A]V[[4H>CW72?]A*;C9QYH#8CC ^Q$GA]&U=R\8T.GJKV*TZ0DLOY4ILA M6!,W)'#N-HY1F8Z*#5V+Y3PKRN+,;1RA\3Z#0I>%(C3SG0^L0>EXP\/M(PA5>&=ADNC'RVL#37:CAAG'RP[7JW/J;P MR@B?=UZH^_G##+'(FZQ2]U^/]6W#%>7;ANAKZ&D#B+^'GH# #[;NN<+-50// M%0YI!TN;M?/2,W,?OPVJ)!1@CBH1RH-6)WO.9T@4L'RH._P,581[%+^,$II" M3J7T2Z@&""FC!7Q)&DC6 S3:\QU_GLJ2<+@"O5EJ2R2YKO0E^=!:$WJXXI:) MNV(S(H=?/SEE36R0F_ZZN(-*\& 2THD5G9U)]4MY\=UAD_*^PZ>4RS()^ZI. MG)1A#\;5?-3E4]+EV81] "=,U@].X+*)^M#C4]*EN81]15;[WY^?G5Q_<&N)LSV999.5) M3ZDLE\5?=01IGUB-)M5&.KG1\SPKKV+*9)%3:2?5"%-[AM_ TB%"#@-39196 M37#0?-E4KD>LD?,=N-&_S*UYZK"HXY/R 5T,\ 2;HFBXRLE=($OE::[\>][M MZEX()Y_\7 BU<55 S3/Y%D+;DHE\0IX[*SD==IH/1*T0C,,>VGY!@G^],_G@ M"T0"9E=--B7-$OI0;RT_WE)IB,&<GG(D>GJ$_+<67[37\/.:C[ZO.;9F1G\U/6V9 MS*&QD/9HII U!XHHXML)O5YNNK>U:\*#J!_@6D5'?],.X(EGLH-X#Q=#!('] MO(%W#__A^>82H]TJC"B-QF*26%;_\&8!)P-UHZ?)$CQY@#^::YRCO_R 'QAF M) ZHD"2_!$L&/R"3(>VFK;OOX2EC[,"_VCZDQHJ>60(("9SK0^ 7/S!.*[%( MF"^[QB/8Z0]WP 8KT_=Z+BA]_+HH/GXM3DY:?X9'+W@*B[[]%PTB1,V3UVVW MN0!'XEO!5*/V*03$5T(D(IZJ5C_AV[,D]M+Z[X2@U?S&THB:068XS4]%FV(" M)\:HXII+)W0&^=$(OP4AJLD]K.\$\+#Q3@Q5S6W; ADR1:W2$RD@C*IFX<>W M(QK9YS553?34- J(&VKJ,#8JBF#.-)1.ZJ5V:DJZ5+ 1] ,7L7"_. 8_D(L MQ#Z[1]>Z$U6CZX3[.;)FH ]1J;^:EJF M;P*O9QL]SP,^8VZORVS=\JQQ[F@ZH14NFD]2P3R31/!;2%F253IE['D0 M>T#L-7*.]'77?5\Y+@I$P5T_&$:0!CB\$$"!*49N2( I3$(, F5 AY\ZJ/43 MH##V5A@D/#BAV(.H##>&]AOP_/!M,JW".>JB,'A*DR_ ]RP58NZ!:[Y!F;Z! MH0TY&3!A)[?S1T01/2,XO;.1%D]9WLZ@P-VWZ":U7+J!;E'CBVJPCXBW\HQ1 MX2%+AAWPJNQ1@RILG.;-5;=SW5$>-'C">3T R=AVFH,$RD,?R<^RG.^ZC7V\ M0='S(X*%D@M57T?<1LBQP5KW04/%*#*TCP&UG0452?/T^ MNB*F[XXS)XB(*[B!%P^@,"(X,:-J5>M=,XD]VXBB>,B M(^ICD02>J^I9G5ZHQ!K <1E8% MF*)8H51T5YH=F"BG*1)D^,.8%F@6Y#0#)Y:N;4=)95H%^,QJ M$WU_$];N'-KAZ@A]- ^.^VPO@0O/S.BW4\VXXD5R^S.I83@0/QU+K;A[$RY$) @34<@" MH:+1%(=3*?(YY2&3\8 .[\D&, *HTU\M$)\5\U.^]9T"HT;%L14''@=FJ488D[Y)WM MZ5KISZ2E<=V]OKII-RY%\H67LU)&)0E_,0>^;T4%L$@.;OH!E -7.8HKNS"E M@@V_%[8* (*"O$3ZE=^F-/G EM47W2GR12OD6KZZJ'TQ5DY)UX:E=T4NCHNG M2K$,9153TC4H:@:9$71L,6VRY"03DEU. ODQB()&C@0J.4D2X]<9>JX.+!/. M)>0>OFA];L/TA&^ZG>M;V<1"X.R)KX6>0ED65ZA$>K8Q@J-;_V_@FIYA+K%B MI.REBDRKD"NT>+SG^D?"A3\=! M_> GK7.9L<*F_22:5E4$Q'HU+0?Y"E\OIGZ41 RU'TS(H)$7L9>1Y/@]>/=,P==<$'OXNDM=.*LX7\O'D MZD%-4"V703HA8!NW6A)L5'':'##B6&R "_25#UR\%$[;M)KY5,1PV@.P*B@. MV"9IGU23]"2[W>N+AL(8RBF>8EJP(02)9,X3E0E']*;DW$8C%%>NB?=/X9<:8@6:JID M< ;,P#JPT+COO36PER0?:5Y3:01:R4-*31GVT4O#4B-Z1_,;2R%191)97?DT?%H]ON=?>JA6J.DBY.3[0:#;)D3C-/ MFT==)MF3Q9B5/R.-K8[^RKR?.$J/Q)"],-U+'2B4(913 HQF\)#_)#KO50,& M&O0#J(.2BC1S2DE1"C"XJRYPEXC[:S!9]2!+C&@/SO3?=M-!Q_,%QIR%KXSB1/,52W*O]8*A" M**=+"$]!Q[%7Q_HRH@PEP!OZ7M]Q00^!/OOHE+E_BB<79]WK2\D+:>8+OS+) MG'(Z-/P"I0_G:?IAY8G]D]G"ERBYG=J/BPITRO0.\.CL_?0?X,!SWQOUA;[1_"#CXUW0PG@_F?_EO;3Q8-/8P,/1^ MQ"K?3M(:>Q1O \D=7V[/ZJ][&4ZI@ 1B6VG6*RNC@?]+=W^'&"^\Y<[ ,W-"B.G7!U@RV M2>DQ$+5$V[D3V'G5=+B-FV;E>??ZHN%+9!E$B>6&@/J5-6NP.%M>/X"3M9?O M"U>W/3U\K(A64Y2&'1ZT,>J*LK<22.)!W_<3'$)8?4!K\L** UXT&RP05S"3X@Q0BN_S1,]5;(0A5H5B 6FJRP!\B M>&+/=2MT"KT!LEL$TUHA:+!0*.#.VB04$E-CQ+=]F&*!T?6DM4)08*%00.D7 MB:! S)Z;::DN!+#4"2C#TJ3X,Q>TB'[:.VO4.LVHB^[U=6MAP$(AK](J#5]4 ML]0R&BY2G:3! J?K*QNAO,X)-6=,'NBN#>GSIL -BV^P!4MTLL$2@]YL/!P_ MSK7I8*;-O_9FS>5-/J6-(C "U^6EVV4NQHLKU';RB3&\N[JH-V9Z=)VD7'QD M;IYXGKD _>)/ ]7[<-R)P[W3.7F(7/ M-(8T<*DD^JQJJ,X$%?:)7"[5QPXS?/+ M[G6GTZSE002&\HQ50ABGK'I$46GY(F#;;W&C?% 8\N 2+R=;S1:30Q*KH;UR MW&U45@U-8@;>@!T +ZQE8*]'YAMR4Z,G_VQ6E>NL5>5Q,'F<]:9?AWUM.'Z8 MS)YZB^%DC&I4H0]K;OQE#;);0]_^8J&/:WKX]<8,,'':KQG8H8!2"+=B PRN MR\OM>;?^-#;+#3 "Y"5,1(L>TPV@W%P(U#Y<.O"VZN;(FUCBJM*@TN@;>J%E MM8< %LB70:7VQ*DR[#X")'N #SLKFJS0P#_1:I,"9N?]B=R8*&Q2;CT(4#B] M_,3JV09R28B)RVD)49 E[2VA0*2#P'5V^(I!QW]61IR%1#4>>HLUIGMHM^AY M)B$1;J91FL2K[O5E0_4'J\B-@32YGE(E)5K"YU_N>[06XQ\.2S'^Q[D8%:4#+#B<-7&HY_PKA5N/; # M)22IRW>28PF;<.QE&-SO1PS"14Z<-/MH.*"B7Y@6:, 6RVILO: TMJI@1;V\ MNCQ/.6@_#:E-JP$FN8FUI?+=')K)!->'Z@ZR,$J6.S.]W^_>%_!SA&(;A![2 M@$2@M+.08F6(+%4',O-&LR;6ZR#TD$[TK%*AD&L!M;+(];#+9RC(M1!1]TM3 MW>EVKL\EDW&!A+(R+D=SXX&U(M3^';"7FZWN_LZF^U/=I$-(4QM ,5=D*;.5 MG7PR=;:MX*2;=$@H)20:65/0+1]7W B'<$I!.I>FKQJ'ZQCGM->.HBW28 MXBINBJM'$2_:K[V2AQ*1A3]*JKPF/93"=TAS"%4BO50:+8R<$)K"[:H>]V9N M%D0V]^9-]BW)_6 V_-9;#+\-M.%XOI@]/PW&BWEC[LU<(B%03HI, J&3)X%2620Z=<%. M-P_YPFPC3 G6/PZD(EJ7Z0=HA<0)(LO*O"+MC9_R,0\30B*F^CO29DGEDP#L MR<0_5J#JJ X,*M+<_H#D".W.%DYX ZG=E^:EV-QINDJ'E%(;?6E*9?$S%Q% M/ #0=4[3?].]OCYK5M*EA<8N?P('9#DDX$@@'@S(G5HG<8*8Z&5.H+WQPP"_ MFWV1*Z*@OJ\,:"BEZ2GIDB!?%N;@=P^\I6N&\YFL$N!/5B<%)OJZMWFPG._( MTG%DN?,F]O%)ZE3X_#\@+VC(\C\Y0(KGB0#5TF0^]U/.Q&$]WLC47TT+3NI! M-]UONA6 @^D-HXG*#-5^V'&G7D@=50DA%M[H*Z,+-XKRP&(BO.HN*4VYQ-PS MI>>E%#JJTX-^V5M!)3L#2TOW/'-EQG<-V\"7N^+Y"74 *)PK E,;-.!I/6:) M::]GP J_XFW,W<2..,?JC,V\-<4X8[]HZ./:"GY=VT2?U]RC[VN.K44S^/3; M'OR'J5P]+?';=KOPZM1ROVU^F@H*JEOMMZW5S-L@3!CDR$53X1>WR9!Z\>^". PW>X'_8SBC= M["O^^?/=?/#/9W@PT0;?T'\;2T^>)LRC24^.Z?)R>=[MW#90YS$]'V(H1T[3 M%$POS[K7EQ(\Q"_D<8Y%D):V5H=MG%))3@Z.:2V-R)EE5RQV$HFR.'%RYDQT MSV';2R](DC2H9$F@4U)I$CURN6W;($6"' KE2*"R\6L2;^D7^N,PS:7'0'F5 M3*:Q\5M2=3L6O#L8\.3KQ0D#[G4?W".C)IS[O?[^!*\&&WC7^ WH.*W ,(+L M."$+.XN5JJ2W7X$D'#ABP,*Y U/=9$1/\0"J@JS BJ MHJ4!G]X6Y5^> G>^T;$/(,F=5 <)!;7MSPQ\2G22^\HV#N48*=&1 MUU5UC%#3'".E(_8-?ZYE^&^_1-*#_WG5/?"__W]02P,$% @ (%J85A&. MAS%\ P4 D(PV !4 !A=61C+3(P,C(Q,C,Q>#(P9BYH=&WLO7F3HLCW-_K_ MC;CO@=N_>)[O?".&:L"]9Z:?0,5=40&W&S<(A%01!&5Q>_4W$W&KTBJK2DNH M<:*G6P62S',^9\WE_/U_EA,=FP/+5DWCG_^03\1_,&#(IJ(:PW_^(_ Y//F? M__/[_\+@?]Y?&/;W_X/CF-I)-RN88LKN!!@.)EM E4,K J ML"Q5U[&TI2I#X#]"$D_44^PIA>'X[\,&TY(-GS>-7]O[GLCGMV3\EZ";HC\I M^(>@(ACU*QK[%8UC]>KS^S<-5=2^)5FK[1!_P9:)IV0T$7\B(ZE4_/1#'+#F MJ@RPDMG'BME?F ((*4D1 SR1(BD\2H($GDI%9!S$"! E$G(_2L0.6H+__#UR M(%TA;0W[EVOC0TF:_O-CY#C37S]_#B2[_V1:PY_^!300ZH=_LZX:VN[.Q6+Q MM.Q;NG[OD*O+1[? 'U83\ _:3;$Z\IDDJ0F[OETW7<*S5 M[A&O=1O(3T-S_M._>-2?I:T>M;^(;#M#_NQ4*YP\ A,)5PW;D0QYURW4K.(< MO\5_+/9S2G8TF&/3"MB>1 -L*&R!A.)/'] MR&S+>4EA^./1:-3E.=J2D8.W;6^WP. L+^(_X=7MC:YCG;TQ]1->/22,^@I_ MGQ-2 >II7L$+QR.SS2A%)EYK>G.'_\ III*I5.KG$B%WU]T7<#RZ%5W= ^4# M.(',/]WCMSA/X53\"&SJ2;#%-V!3?_S^>P0DY???$^!(F&P:#E1;__QPP-+Y MN1DO>A@',U>=__/#OXX[JRGLZ<_??SNJHX/??__<_KMIJV\JJ]]_*^HZM+JEV$: -V@+G^AUH"U^:@J M"C"\C_"&G"7):,R8:ZA.$V%1@!]$#I)0D2Q%%+BL&)DX$0+1>.P1O1,ZNJ.ZS*IQ?I U:"K?0D=2FEA=G*6$(9A&6;6Q[#.7_%P.[YZPRL+>6I!<-!2S+8+7I)R^+>$+I MCRQA,"" L9RH*:[B5#HT>MN/WP042R(9CT:BVQ[[/;QMAS.N9<'>YE1;EO0N MD"S&4++0J._ZS$SS2K/9&>8(*:+FYTXR5\CG:)%"?<9Q:'LCY)=V..M[./L> MY^ O]JZ_]"(M=971>L'$5]659JWCB4*A(490?]$K[MC9.GR#J1QWM[8LUYM) MSADQ^=*DN9Z5L\U,=BA&47=SW2_M+ U[JGB]U:7AKH-VQ)[:G>E@+:BQM%61 MUUFY.AN*,=3!@:3;X$O[R%L2\H.YU:1OZKL^IM1D/I)M16PB[J:S^!SP_0A. MBW'41UK(9KZTBQL54(0>NS4U-XU!S>F S,:5RT!'\$AQ#7(I?LU:JPFQXNB% MU"=3B3:W^/&[6/G2;G- =BW8<68ICR2H86OPRE$_*X,A$RN4Y)DPZ6H.':R=.,=?7UA[7Q5+S;!'!@N:$*W1#4@EZ&\>$X&]$[8OJX.O1$R MRRF08=#!JQ-X"SO@X*_V8*/;(9TM!VDO>JG:(G+$11FZ-Z("?T*OBD$5"]\Y M)6L%M3J=$S-^54URZ:F8IX;/[OJ(-C-9F+]4I5@:DGM F?C>%#/A6G4E!-UJ,O:?SS M.+Z T2N SI@,[-]_HSCNE^V%:)#HF!?7_4+1SS\_;'4RU5&\YOTV\B)B1%%\ MFUEX6MH*1/8P)H#FX>]/&)-6[)@P.BLMC?XC%G8K('+L(ND8 TS5+\X@Y3R>P(\ M.[K]IBKH^T %%N:-")S,3F2*Y6-/^OG#V^9L,$2>SN:K E^VG.JJK#J;KF&* M"J]Z^;<=0"X;\X_?V_M/#_KOGR=?^'O;TUV_?IXBPM23Z1U)O,C=\;S:K2-^ M?&7[??O7\!R\LHL;_=+"4HT3DE;.:*+:ZN"E1#JPPGU^ MJ#]^H[&>N2&,,DU&Q5)"JQ0,/;X2\'6IWJP5;99A;\Z;=XV>C%YK]&]%1E=! M.^/HV?ER&X-WSCW?M[*[MB*CL;ST"Q_;* M-74?BMC1.!CH%CHP:)],3[R,6U3)ZNGCL'/W]%B_.8/1O **U_>2RX^T681(<@4AWG9;@,QFTA$N[+Q] M,Z3.F,,9$7)9SL^(581M MSAB@6'W MQ8Z8*R_6?&Z^3 J2,Q 36;)6X_6P2_>]';%;P8"X@B-&5CDXT!8ST/+CN&#' M)Z.:P3\QZF(S.2$4G5J 5ZZ7M+L-180^IO]01"PJ#7SIB M=F6NS]Q,11PHTE]2,S5 MU+P6=G'^2DT6?FU#8:;/B3 MH?=UQ*X'@XL7$%Z$"G^-L,_YG"R3RTJFA3,KS<0EVFK:JV'8.7\TQ&MR]^[+ M!=^UEM0[/P/1"))QLPL0_6K3KC,R+74-%,%0@.69/W;J[=C1)<-.KY@EL&05 MK;I49=!$6_'VBU"]K^S@Z!9^86X]P*Q,]DLZWM1650>?S2)J83(-K@FY/I'\ MY:NO4ND!R)L#H#RUJ!D MC2TDZ]-6KK; 6M YDS7VNX>*0^!J99Z*X*; M3.O=I> NK0![@5^*R#V9_I60I!>2I>QV5WI@8B93W5P!0!M*#;K?_K=GI-XM MLZE'4VF%K1&2JR4FQ7EAD58#ZQ$>#=;'Q#M&^ZT!0AX!A+P60&;=WF 8S<5G M6F86K60CE3;=MA\ >2= R,L!0MX*(,010(AK 621H'%=2[I)04U4\52=K*5I M+;"9YZ "A+@<($1 ]C8>)ZKFM8JH&+8$ZQ M]' 8WYJES]/BB(F[X#X/T+%4TY$J2_J.Q8QKF=.MU[=D%'I22>5L8A7+=V:% M 5LR@[=L$K'T[* V'#\01OD59OOC M^87.>W\PV6?RQMF6; =8!FVKTG;MANJNN4PE26BL9BS)1KVQSAF!SE^^TX[U(CQ[9=%P39KG2J*!->+RS"*-2_Q(['H39R/WX^%C\AD['A\,96*B+7DAGY8F,Y-49WHT; K]B^UX$)A_*L7R#CL^ M[R7<89:I1!@J!K+UC*DFU& FT8)@QX.0@'D_PY_9<5914EV&2 &B7+-*PZ*6 M2>3IL*GV+[3CX6/Z@1W7!I(R*1B\2G#K;G$1$<\"RO\9%?=2SL_/ M7I?TD):W:?A),5$["+VQ+=!O^Z8=70\(&)AIY] (WJ:R8[-5U'6*SIC"*M%M MB)U4@S6"MU_D(7BO"U[D(7C!%SQJ7Q'4Z;GX@(X8=6TRK\=FW#Q:K0P?4A C>P\\,O> =^)D+VDG9=*,P8_)<+LXQ MBW63;P8R/?N0NH>?^:$M&U_D.%)3LE90J],Y,>-7U227GHKY>Q4]^'8 ?_AS M]P3XQD%;%^U)M=,CIUI&&,R2H-NA&^4'P!]^4W@!?N (64Q<%9-:;,%D:LM2 M=HGSM5K[3N''MT/WPS^Y;/'[JT%"_O"08+LIX8EFKB>TZS,R/]89A]9#Z+;G M;W/82B@6NU_,[%&.Z"6*73(E9!2U7[%)AZF-0YB2_ IF!W5%Y,7,GCBS>9J+ MD9(6[P\&PTQ46H%$()?/W)_905@S=>Z4QLUQ]KLE1A53]AY[-KVHZ]"RT892 ME2P-./ SLGF&_7S&\=QI^2=;?:.R0%=E>H;D<)HVD7A0T>GB9-0.G.G8PN@5 M,AY.,KY.Q[?R06]WXQ(&[/OS=<4- F?H/B,.36 #R9)'D(]9Z!_JYA3=>GN) M2.;=KFNO[8Y6[G),.KKB^'(]<"KW71)Q 2D?0A$*H<@# UB2#AE)*S ,4FT' MM3T'MQ<+%L@SB9:[%#%Q24U+#%H@8@1N0NY=8G$1,1^"$0K!R)BV@W(".K!O M* 2M@KI>)IU$D@$]2V,%6YXJXW +P0O"/0!_MSQ X*,%N9[EYDIWE10D6XV0 M95O/-91PX_\1+00F4_(9<;A7M-"NQ[OD?.JH#+<<]\HJ68G%A7!+Q"-:^"Y" M<;]H@8M3?=(AJ:(P6[0)2-0CJR M,OF()H4[D_1OC1:" /AS]5L"&RUT&R..8XU:06M'B=0@VE>4XKW6P#VBA>\V MU?89<;A7M# VI_B,S@R3#$MT5&5$-P6G$&ZWZ!$M?!>AN%^TT!NT>R.FEJ:) MO&W@\U:R(SKQ<$]"/Z*%[R,87Q0MX$IAGEA,!UH[XW)9+5^9:9-'M/ _'4! M?TW(]@%9TE-W>+Y,OVI8$ M=)5S^[:JJ)*EOM"(&R+QTM*O%W3B:7C1H[?_9+R!CT:#2$G6,GIJD6%98S8( M7HDD2))?STCBGPMVEB:?5W:GB7G\WF-J7A.77[JIXPQN=OD+9&B@,X5D52^Y MEFHKJGP (J>B9"PE0DVU&=W5N.HTWD@$[S#HM_BZRS*\/MK0,?F=A\!FE80A M4&RK)+27DI7HBR*7708N2K[C(; !8=JS@UR3N0%>-^*MGK!RNV5*K/7'!!DX M17[7@UP#P+B#PUAUIVLPE4)Q).2'UBI1*^D)$ T;PVYS&&L &'7F0%4S45IG MIGIK)N #W(RV!:6Y3H6-:;<_4/4+&/CN(B5,9]1GT[68([!9I2Q:HR[#!_/L MQ/O;-?*.3'MFU\1HO3HOXT.78;,9+DM.*3L6"9O$?9E=NQ?C#NR:G)::0@VO M$,)JW)J:H-GK9.2PR=G-[=J]&'7&KHWY%$.F<@RKN?75/%LO3Q9],7 17)#L MVJT8^.ZB'=%DFYM.(L @V37;L5 ZNT2[KUV,94?YB;:I-;7 M!MPZFA@Q@12PKRKA_F5YD-?*L"L9MML<3-(&,QO$VC4[,ZF9>B!%Z*O*L-_C M1*+]VKFAJTN.::WH(3#D@_F]?+'"%WV>E<=JC^YW$BPAC:U5J=6?E&J-P/%L MOXCMY9A\K7>]/B=6DE]75@H]5- MLFRY0/&7-6U=RZ9>'!B3ACYD)E8++TG5:3MM!$Z1;KE_;L0^ BX:M:N$*B;+*R.*@VDZ M<)FRM]F^O>/RH0<]Q+_DN+G7/*,M&'+P5P=4U#E0B@;LRU"%0K$A1'I5E<:F ME=$EVSY>/N?:C@E#M";0O3[8(W6Z*_X8T]0(6,PD@8JG5VRZ2BMX,(]Y_Y#' M=3$6WT'7@^5UYPG[K4S5/<#K&3M:GKFJ!10>R"/#U,WARF^QE)YI>C/?R!"< M0S@646SR?#UPBBY@L/6,Z3F2_ML!>Q3PW$K;QOE5"2RKL[ZFZBMG'#>U9&$6 M.+?LPX'40]N&%;RO:]O"N"\DG*Y-",!-]Y<):EAI]$+A)-P1M@]M>ZE[L!XZ MA?%4Z]2%]JJK:$*$EZK!7 ;U55F_,++T2 <-Q@LE1PTEC6!7$7QMMI="U[>-8#Z;9[A@^5C= @-@08O!HX M3_"A;=X+GM/;KU"I2C1#*VH]S^"YM9UNGA7*&TC#H$S-HI MM/G;'PG] @-'2[BC[IE2):NZ.M<@)(LWR? M6FH+UPWLC.K]] M4Z0:1#%*'CAT;ZJ?J_I^D0/UL_M,K>*XKI$:24QXD5$4;67/2AW M.XSUE?#6FHHQ?MW1>:T=R60RA2Y1&%./+,>7L?)]I73/'K.;,RV@#HW,YHP. MG[=FGQVN*\HJ0X#RLF\OV\6T880N=;%;;7-BB-\ZE?E!*&3A1=M1Y6,LX)13 M[-6F"4>3N/JZGK2GKJB&3LZWUT^.\5N#X9UY[5?U ENCJTFQ 09:O"ZE1_%1 M9N0&=YUMH/1"$'+;'X3":;W0'9:&K:0&VEH[IPD.2"ABOA!:&_&U>B$(8'CG M1,>K>F&I+:AE+D[)1'Z5YY@IV5W%E< F'P.E%X)<..9#>L&M:A3;GO!%;;*8 M=FW>R<9J_8=>" T83BVBJ%NFXLH.:W' FJORL_SAYC>?_?DUEVFYF:I(4$N- M'IBR4VN. ^ MNQE^+.$U7BQ5J].H(*R&1'Y2+(R+S6$(&?XU$AX$AC]WZ-XIX;6^/1TZJZ5" M9,8VUV9FA7%U%C@7+B@2'@2G[=T,/Y;PX:H=2;3J9(N(1^L$H)VT$Y$>$AX@ MAG_F[,XFD($ZWYYE^>R$0Q\![]A'EB3 M+2YF+3=6LFQ7UU;44A_$V(XN3@(W,[\_R?D*=-G;D%<($UI]\770*;&,RBSU M#*M-^CG1BE0[@U8O<-F ;P.=+STM^.V*)0*W/ZW%A+H:$0^UVE1M+;U* T,> M321+.T83)+SA@IQE3K;4;JO.:'O3#B!4W 7EE41N+/@NE@0WN+6 <8O8==-.O12WMYD]+=*X[TH3A-G M4J5^LLKW!$K,%DML+DJO;U_T[GT*ZD:57Y'SV9NO+HH7(FGD4"KJT:P+:]\X%L]3@0R$BZ/H>VRJPXRC,]^I$#N.H0 MM[!++P]?8@M300+J9%-2^6666=0RN>GW1]KG9U"../O&#,KAK9]VKC[/\ZXV MS:W897*@Q2.3ECJ(1>E!< \BO"?/;VA\]G&KQR:HT21#5B6]"!NV7-3#@S,E MJY+C6JHQ1&&,:K &Z )I&W9F(HUF*1N9Y @VI356I3A#=#J!\VP\9IT;I,_+ M5T89LK3614RM0#5@\2/)(*DJ;&JT-?ZT-9^-[::L,.ZL+40O''J%I34UHZ$$6]!T.R+!!9[\7K6A4%BDC$X\*[7EU M[LYSA24MA!(6'Y'S][B&IXA\X :^1N7O",US>N8ZL%08;;$@JITYH;^ADSC13FO9^"C;F^GA--+_+FUXNSH" M=]&&W;@YX)4!5=*@4>6TDO7O""'"IPUOORJG B0;;&="74E'<_X'QXM* MEE:35A-UNSNF+0NMU7168UQ<(IP1,]&20N LZ9:-Y\:V/3_T>'!!-VCOVR6_ MFW@_62&; [H.@RP:PA<2 3CPL[_*S&[ MX$X.^7 U]>MC_E:3[=<$R^E51L=X*8V!@7,6G1=4OK-(+[LT+@3]S-@W\'+! ML!^0.0.9/#!0L0Y(.EJ9J(9J>TM;YN 8--,AB9?(LD-H^)IEZ4IEI>2)P,XO M702:BP;^@,T9V&1,VV$'G*3O8J9XIX-/E)HY(59";9(N-DIB"H1;K[P8Y+>& MP^MG=GS22^E8,R=:IZFY0+7DO!*-+!+9VY\)^#V]E"#L^_L,6"[Q4G39T/'R M'%0(+I^A2*W7*$K!VQ@8&B\E[)"YS$OI)?L)HIKM535\,.C(3KZ=RP8O>QPB M+R7LL'GII;"T4,M,\QJEJ5U2SHXB_4[."#=$OLY+"0(<7C]!Z)->RI2+5HUT M*E]AXA6)D,M#*;;& Y=P#8>7$L3-ZM?V4G![G9;%=3?#K.H46$GUC@E:#R_E MWPJ9R[R4!.^23DR8+X5,O@'T10$,QL$K3Q@B+R7LL'GII716TV)-+(\'Q"KF MF%K<64=C@W"GV[[.2PD"',ZEUG9$8F8N'$W&G$Q-8S>-O+V+MX!DN]:*#/,!B;.0H!7%VV:.=)X/;D;^0GB\.N0'5,Y#19;=B:O#6Q7OT!%TFP5&B MSL/'O M?-C4UWBWIDE257#)A)"-%V?36CRP";1+87/I\+\UA,YE6C_NM&;Q.D,W^ HA ME(=Z92Q$^$HEN!4] NBT!B'C^CE8G'%:*9NTEF[6GN< M[41 6\P70J\V[N.T?@.H7.RT=M41(46L$D]P,2Y1<&?+*M4/NQ]R?ZEG2R4E>/NQ@NVTAA\<+YW6O% =UHS4K(2)1MDCU&I?+:F:?%(3P@[/.[CM'X#J%SLM,:Y2M%)+906P?:T M7)YK:IV8&W9K;RZ]WRNJ4QNM],:]W-79EW*FA MD)Q;^16GK#Z+SK[^<,-@ OVU,UKY0DN,Q1N\I.7C%"\-(R5K6 UL:B D6/^B M,UKO#O>S9S6\\"\\@K,#SS7?RXQ@P!!?5]= J9B0/39KT'-) MU5&%FIQIH85W16,.; >UL 5_HI3CM.9JZ#+L)#/*S\A<*1;B:B;?J0CM:KE:J MU8Z8,C4U>*D KF'!Q:V+$[ M2D3B0Z4BM >$X<;I6CP?W,F;"T:]Y_PKPPZ9W_8^MF]*%P\&J@QRKF6HCFN! MPUM]SN,1:C*4R#9!K*Q6>^8D<;=;"*SIN8CSF_+%;XW\^S,?J3O7 997NAF^ M=SI"VY>? Z!-)SJIHEG-$;-B-#\CA)XJ1<,M^ILT\26C#QD(R*LK?CHRK9@% M-C=C**I9GZK9DI4.;F@5<,5_>W?OBHI_.-(S%)^,#0EJ'IDRO"PT6WBX.7]7 MQ1\@YE^F^%?ZJC*9JD6-*<_6+7>1;U=FXC< P#T5_[5!0(H18E.>=[>6%PZ6 M'1R45-^SW2^7GG97INOLBJ9OU]GPSZH 562\/M&*8@&4D/,_["0X/I6%.3N4&YN;"UKA8X%L/^_WI]B#]^HWM.CO%F\^H!*$"^]_#IA60I M+]RX)K =2Y4=H'@I+@':-[O)"3[SK4;!P,EL84)DAL-IIU>.+?#@;OXX&N'1 ML5SGAQA:7_TC["S$4PN27>=)817)1@VSGDDSP=U3'"!V7LT"7WKTP$>XRPA* M>6(M*)Z9Z>-V>C4JQ>3@GL]Y;^X&3U';EB,VD6OB\1Q]JZJ&.G$G/G_1+[MY MB3PPAY8T':FRI!]4LK%,Q85F33+< :H&@VI,%HVB;4E@NZ*^FECKT8@C4\RD M'VE%.7MA1EN!6]8!Q_IK1XL?O]'7(V)\?(8'-766BMN:.6^2,61FXR2XI.75 MP17M)&<-P2IP3+L@RS&ZRSDE(W#1WREP'1+C :X/NI@M27R)#QR6K82K6,<>" M#5: MEXW;Y_^K P\9Z\D;L)[.<'IG6N!G#)LJ6^-Z0N[ENX%U8P+/^B]W77.2:B&J M@/2JHDI]54=;FG;["CP >"4M@9*V5&4(*J9DV#G74$@? *4&(=L)):TR;(O, M+S/V?.A, CMW].IP?;Z_.M[OZ-1N0$&27EZI H:2[B=G=A#@1\ "TL !VQ+Q M=;N[)*2.#0B*+:^4I-I/*TK@Q![ED)Z-Q^?Q\P'=*&GHG1MQ14V^XY0TZ^N2 M15150B5Y@A\W0*[4O+G%O=/@+]5E(5G*6B6J%5E5S"+#9J#GE*N7VWQPZX>% M=:7?79:RWEVCAT)47EL&"VJ]1;+$LA,!G^;Q"*W',TGT]T1Z) SPB.6?&Y1*+;$*.!Q>GI\?FP.#G M;P6#LRF0@W!@][$ *8WJPJPJJ"K,D2+S=0S[3@09-5[R0J3R)S M%IBYP)!7I]L[N!-&F3#\0&DFO^$>8(N:6^2&0EZ-=&=C>FX51F$(L%ZAZ%XG MOD+2SRO$"WAQHB>O,"-D"9^30+\.*O-NA):J"E$1)),0S5@BLVR(84#EOQ(( M9*@TGCRE.B,M[2X(O#U24[+=T-)$8-/)#XUWSSSG)4"_#BH3%76TB&6B$H&O MM5HQ7.3#>SW5@<2/)V@:_M#JETNX8U#6W M6:@0&A!Y.;B+YS^LJRXB1LB,XA4F0;:F,%;5LF27+1O,+,F2?).*-].)P$:# M'Y\$>[EJ:RH(BVUF8XHRB#!-5V,\%-3P5JMNL6C'XKO[-9.8.. M[O+/Z3I@]/YB0H1JZ99AX+SDW M;YZI>J]!))(X05W+\Z&VUC":R^8/K%O>XNC$L@4^E'% M%(B,))1'0KEKJ"'70)=LW/XW0V@SA[];XW%ZI0Y\+?S5&#++*63"-DG93!7Z MD9@^J&GN(%J>MJ2,* 5WF_\K SVP4R='^JV!<:Z&W"> D:J):5>KYJK:C,ME MJ8J9+N;IP,[B!A$808ASSVF,M*2C[0O<"(#3J*A;8"JIBD\II',W2]1$53M2DUH->Q5C Y=#"_J9DJ&!SEFMLSF4"A&L+JW0BFPD=;0L6R[8 MR:$/F?):ZC-X:6?MMNILJ!O+5:9,3.@D3HGU6*46"ZX1NE:-M<]"(((@0$4N@<"S6V^P)^2] M/"^JN!Z=4)6N4*Y10J.3R4T7R^"J@COR_!XK@"I [Q8ZDMK4\N(L)0S!+,+> M/OC\#DYZBXRL:NHLGQ7*=4E=6GBB'+W]4K>068^3ZTR,IM%U^/HJ+K"Q)HV/ MRM%D/QF$6?>[+\UX3CG?[$;(8[/+N7W;6ZCN,'/XUXOIUF?7?47<&+&-6G*( MSYA51^7GIIRO1MN!-;YGQKCWW$\.\K8F^#(T1([/=;@"&N('NCN^.>X8?BGR MZ^5J3CLK ;AV>L8,E%)Q$#@%!%5W_&+5#6_='R%\-3$BDX<*"'X3FO/BM)H; MXPPPV%FO4VGQK7C0*$?Q40GRTVZ")R3-S 43FC)^JK8:0E,FY.P]MDTF4ZN1P1#5Q<$4AQ&L9GA6B5;PV$%4N7 MN@65D5-\T*S3G5'G&_:41[I]!8@%M.Q#5Q5I@4]EYSQY54D3J8=B#C(D7*3X]-ZO4\^X M%^+2LC]K%I9K!P^"YOF2(R#8;":'SUMLD;+_1ZK>M(4,1(4BF)4I&)"&6^-AA2I-UIJL,7+_8$\^"Y M][\]J\XAV;W!VFA+MBTVIDRT'$NOTQHU[<>59"V>X0Z6;"G> X>-U=P)6CMG M6A\DRXOGT8]98)@3U3C5K*\*O-Z^UNY1$S^/>W\Y5Z:P63'6G.- 2PL.096* MUCB1&K.5W$L<^&B#'S\!@V*%$VL]K4]8LK'26-N9,(,1D67G]%GY\9/=?D+CL!T+1G8FZ\C("F>:H?= M_/TW_ NSG94.+01\+[Y0%6?TBR2(__775%(4U1CB.A@XOZ)/T<3^)TL=CG:_ MF9MY*/@:'?IP<_#7CV>M6D/5P!US^HLBG^)3YZ^#=\!;I]L;!] 7?;ZAK AF";F[?\@A\Q]'_$ M_X!>(&$C"PS^^?$_/)N!7^VI9!R]TOO\RS"MB:1OFET ;WS^3S]^\VAJ'3,' M&*ID!4D. 8%:@224X/_3$Z24=2!9O_JF,_KK.55/D>LZ--AR![[6,2>_R(.? M$/71=V1O<4E7A\8O&0X$6'_U30NB8??,$R*<;>JJ@OT/X?VWO0,U$3EQ>4_Y MOTY2U^L>O'A(V;ZI*_Z#NS=3\)ZY:JN;@RNU?B2>?[1;'9(1FD2\R'$;7 MLAC3R13H6I[!,FRU6N2X(EL+3E_;-%;Z#*F!^0-)&U^.#*!,R0 M4+"%CJ[/FK([\><&?WAB7I,L2QSB;7T](EU#B+LSKIN6]$%'&;YK$!2!YS9@ M.>K_C2@^=FT8#:XN1L^GE>% 3L3CLI00(P0AB]$4%1&3)!438V2"HHA!/PD5 MHJ\,-T_PLM@0V7$O5\L6-+6ER;BP3F?5Y4(D1/+YG;%4GRQ5K*Y-N)U!-5$= M25.SUA ID7A^YV*YZHQB%3!D)CF+MN;22EI/AV+T99O3B::EJ&F)(#)CE\\W M\47:C S1Q.CS.WO$J@G4%%$2N)56JF7:K)OC%V+RY=METC$-&QH<3HODB2$1'!Y1G?BPS>0)J5WIQOK,E%X@M+YHU>PL>GBR/A&T-E.O2HEL MNEW@&B)Y8E!)EV%CS1S=TB8]I6.2EF8U(*'($Z,BB;J1[TX;0%/QHC-(=BE6 M*L,.)%_>.FR-\.*(<54B/N,C3#^6'U+\$,K4KJ^.YVWYT/*=#]G4=6EJ@U_; M#X=X13[E:",@R-F2-T[:%H>>^RJYCKG]8>.\>K\TN[V_W4H+GZK6]'Y(@D]UFT#Y,PZ__Q0ETB-F- _-0:2 M;D/-=!NMUP1#U78VK>WV_/W8HJ!@#7BIW>MD&%5NC!LB(?5Q3UR)4ZIE2R(. M#$V "46,6TV@*GQND9%.226BT;U..:$>?SK*12Q,IIY2J9MR,74)$U_S(II, MOLCQ39J'OLW&':LR-1ZK"TU.H.$'GL6@4X2N;BP>2?W1_^_F(]O$_AAN/^

B,SP&+Y,IE!SL'Q#PIR<(&V& (HG(_<\/ZL<%@O&J9-RR[;L[ M?6SS/ WOK% N@>+6:PJ=##WO>(#H?B5%[ECNS?0X;1BNI#?!U+3VZIN2+ 4&7_4MBJM2G8JK@\.O$@-\1MYL6YHP -E!MV/L-6U= LC!@*$#! M3@3SAWI20?XG;'2D2"OT%#!NI2[KWA0GLYGT/HCZF9C(Q>9M2B5 AQH:K?)Z MT+,:[R)!%LB;!0,1\D\,=>ML"N#AHCUYF*9DEAF(D+G ]DN4<1W?-X@)EZA^Z^QVSP@6F4D%S MP'6ZUGW$VO]25?"M53"*--'B)(#VF6*H1)2*ZC[!<%FU,1LI&*B\/ T#+R(5 M@XG^?P]>W;OC#[H'P$9L"\T_E>&PJ!1P@B0;SI:'I<_.FM^KCSZB7R4YGV\"^\ M HE("@R )))2;"!&HQ V20508DR1E(%"4=%D7WFQ2&HPJZF@5M*T#.UT4U15 M-G+X4"1>+CT:Q\M1(=GNT1J7)?CZVDK7%]T&1.N+.X7,.#=-XPM.B.?5@IJJ MQT>E=,.?7CRZTZYP&37.]51"FF:T>P:+;QZ<6=_-8K19#W;U";\*NGT MY_DXOAR*B1-+I$9)T&99O4RTFXMQ9Z[-,FJH)^*@U#MSU:)3Y?G%X'?.HP_F1JZO5[R]8*$WQ_,4I(=CQ,HOMES )-@8#,%,MJCJ&"J@:F.C/[\9-(]Y&)O^Q-HZH!W3G&&.JJ/?KO)VAX7S)]+J8(@7 ?2@!N QE7E_C& MFOTJ>/^(@UR*7[/6:D*L.'HA]:?BFH M\L!^YJQ:*5XM%2L,GI/8^"BBDK'B\ W[26(%:25!PAH8YU@ .!^QGG]^85CU MD@;4 0WLF*;%:X5B49@QF<5Z4N>$E;)XRX=0+2^;EX'-?V3X7S]ZU%/6XLV% M<3#V4XKD66O1@K3-Y"0M&V)*!?EF3X+J;7IR"RNE,+VEUU M*ND86 +911N*X<^H"*3]+[:YM[:I)W9:O[FS^C40?W>5[@^E84Y.Y0;FYL+6N1A\*K7]_'9TK;1A ?Q;^ M)GERNNY$&ZI R0PEQ:K3A*Z]IJ?5>%%? M9J2" <;LY&!3#-7Z$^.!_NL*JO_6A$8-6T!Z9BEB73F\3)-O53QM5L:Q)8$Q^8'K=A(M8N5MPQ( M*A''HR01^Q@"<]+R&M!ZVW8^%T/XXA?C'RM]'2^Q@-'*!*YF4LFD*5AOCQ]" M!8=4B!+1J[H6 <+,)7%(STFEB52.36N[8TKUO M M%7^_$.@KZ74N?B+ZN+*H1]=K0JHL'5?HL\MR[2VP?2)^NGWX]*4H?!%[]?O% M=L6M)E/,).JZ<]PEUM7R6V[93%-N8V$?T=*ON'W66@\ZZI3HJ;,#R9FF !124 M/79,K \.?YNZENVBR1]X!3Z%1.G%MG;(3;20AY:=7X_U!<%;7Z 0BBREE*1( M4,F^&.TGXJ(D$91(1:/]?IQ(1,FD_'R./9]S(R3!ECM,OD6737/LEH&Z.+5J M0%[,4QFG4JYK*SM% +>:CAA+&JG;YW>6A%9D7 MWREI:[H43T89H9TP)_BW'?-?2&XX?%8/;#CKMQ*)/$4B M'U^=_+ZVOFZ9%7DY:M\Y0.I=FV\NI]I;>23_N@>+LU(MGMJRK7.2YCCZ2R!M0:FV_ CXOZ MT#__[;5HA[4@A21KA7'>H"!*M'<>\6-/W5MX"DX0M( MHC=/5-]=E_I0;ET'_(7$^.4 @QE4>4>E^W^';F7)7PS=S5R%9;7B)0VT: MX)NNR=E%JQD4J#ZRQU\M@0,H=YNP#$J1!3#5QB1_OS,*@"!W)\5@]0R70<5[/)R1IO*-[OL MAR\0JFV[P-KMHO&2^P45]LG\(^Z_$EK*0]^KXX&_!/CYX'6Z9&DG+$7S^PSEG2 M9@<'*A?DA=7O*4IU=%X.Q)%B.@J051@:_<#0.8UP[,3Q+/BE1?TPOQW[GQ_% M6N[E1';&PQB'(+9)Q[#[L1U,:^MZ38]D*IHB<$VA,S?M]4HJT#]^0S+%D\D_ M8]'H-E+?$N(W]NX\SP.H[](Y4-;E$8"J 5[6,'6C#ZP]4CW+O0"ZCFN&N8"# M!9(-397B*Y\_D4I1P$ U-GO_FJX.-D8[2L2VZN7 ,8 V_$8,\@+++]]-TX:4 M*2/"<#Y=BAY9#E>R99>R%,6+AC:9< NA6Z[98/G66HXNL#^U+N9JISZ_^K:: M>:T71N\@ 8/-F3S^*3P(Y\;6Y*&H<7_\R.:./R&\+Y<9P]P>_@/E KJVWO$1 MFX;L5WS>"'KU2\_W0("8[<0'E"0D7^C$JX?*NT09O"%OUX=R0/8^M4S=-1QH M0M%A(I9]H)H2XS2OKPMR68B3.9%B:7TPH-[:[%*Y50GX1#V6XO:'XY[*.UQ$-2M=9@>LI&2 MF:B. W63-S=MF0;*_NHK=+*HM<***-&*DB1S@&4E1\)RFPCC2 GOVS@,.5[$ MZ$TP=/WS>3B]'RG7H']WX?>#(;> M/ >PIVO1@_TYJ39JY*S9*>G 0%OM5/=J*X)#[WYT)M?XZ9Z"4L=/@\P29:A M[H2PASH%*1&4K31._HI!P.$G+IAH?Q(&73K4G2$&([.%,]H>X/P$W5:P27ZJ MVW.7$(THXJ]S[_,HWTN7*5*QJ[3RB3TF!ZW$+QG4>^:XWR337>I37,.\/M^S"CPCZRD# MI/.&IK5">U=/'0QL9?P;#L^G(/OV4C%F>8*-L4F1=@1I\:;QK9S65L$PR.]9 MJ_NZ$'S-#/!S*F+O(,5)Y^ ZLOLE@Z^=LJ)?1X"WU,Y7'Q_.G+;<-\S]/]:]__M;KPPG[*%%.B'0J*\SJBD)V8L,D53IY%,+5 M"]Y\ES777S67>=Y-W<3;,%*?>FN(T.F\T&.5#%F5=-@YOQB\C1Q)*+O0LX*7 M +9080O"$_>$Y6FZ_H[)3Y2[\#(64/[1+"@,YEU[L[8)CF)3(/1$;8?-2J6I MOD(#\%Z.NFY "IDH-0*I[>F3;;]13UW#6TQH^ZMC;,\CCOX%AVK.5>75A;Z1 M/Z3C!/2QK_Q)A?6 ZUN5(S:,XE&9#V!-MI'.>[B]#7\L, "6C3B,\.).47'9 MS=J4W3JVW*X=>M_.=DV5C:5-^ ]J $G&R3LRIJ(.$/H18+UY-HR>6JI?^#:& MUGB15.@CK+MV/?6!2/]@'FJ[B@/Q!T;.DN, I-D0OWS&PKY+0T_3[=9+>JLE M;?33-F(&@P'P,EN&?QJ)ZNE%R'"TX@P9:,O4,;1*\@"<^V7-+E1NUE;38%$B M^D?_O[LU4)+5EV"S.+O4P90J7O;''S,HQY+KJ(ZVW6;7^-M;.OS.98+#OV,HCRP:-0=TZ+W3,GI MTN&ZP)[6G&46JW);R# CNJH+9'DXNH*;\7KQ^G^SJ+ZII;TY\^1NRAPZ&/9^ MBA9"[HW]-)AW# RV7[A_UH$XE.V3;HGYNNLEEON'G,GWX=>)OXO-7- MIF6!W6'HR#>RK,U6H"FR+J9KZZNMQ)QZZ].G@Y:O9]'K]$76T2,E6O:]H<:> M2%N6'I#=TR^[&1FD8+W5X2O8D*2O;-7V3YE'^8HYP/L2LMC(@P.&+?G+YF0 M+WEF>/?V0T;^[_^)I* :?GY4+K3F!S-,%O0EYY)72L_O@.\Q'J+.G["*$D\D MD<5)"+TP,/ UIJ&M,Y"F&S(?Z/X3)M"U-U-FOC$X+TG'PG\]:>"6&_+)$ MY_W3W*SG5%QEP(],W_LR?7ZRQ./ -@NR6YKH.1$;$P_=N2ET[0#R#?RU.I[G MB\ULIL7/@2,+L'DM80?6D8)#:ZYN%(VY!E)3BQK*,(>^4F] MQ&?PB!TTE+R_\_B]%W3X*\J.]MR\LQV6U_SBW(^WLXHA;K2T[P31O MH\G=YWTX1+"7TSTB.VNDB/*RHDF1-4-,](Q4M$_N!WF'-!P[)MX2JG MH9';X1/Z!)4"E[?Q>H-#+6&Z_D/O*-!\=$XK2=YS$:3*O(M.$O]2;+U3\A!K%P2\'MJ+-KV'/[=TUCF[:]'[W6833P M$(Y[L3]^-FF"PL!JO<)V/Q,:Q\,M'+>CSIL));]U)NRB$0NMZY2HTB7(H += M9 IL))*EX*AK[!.93X<;\M6F"4D>;V0.D^OT6PXYX*JR( M)PDZFRTBI7.LTZ@D1<8^,V% $N&&_2T(LV_Q.VG[\&*?; @T6@< V=!BH#:" M7RO^MVR1RU183OB,!(1]^<7-R'/8KF<%#EK&MDTW&1@;T^6H7RDK(%UK< MCCP'[:+52ON6,:]I#+6-,0T!K6;:7PR[G(0V@B C629'"Q6>RQ9;:)E9EFXV M&;I)YQF41XPV!@>'V0T#NAX H M]'J99I&N5-EL,5?,>#XPQWO:K)@O\!R;^XR A'SQQNW(LVT7.VH8XUEO,<>F M[0,+T\4.,[0"AX)V-*F789CL0WKN!H]8AJWQ3;;";29P,TP6.Z;T&8;8O;^6R_S0?X[\7C.*0^TX31IYB(Q,C/H#WDD]=7H<3_NVWC M_PL[HL.;@8K3M) M\F@A69'G&68W'826TC=Y,9:,?@KF(5_'=SOZ>,UBNW8/ MUC!M6GZ(Q-U8GLZP68;-,7RAF($&/$I$R4]Y-O%TV(7@>A1!#2%'?M/4 ^1W M8VFFWBQ"?5.G*W0FPPIHU1F?8[PD"#+*Q,[9K&^8ZA5Y8(N$5%J8N-#,%FF,XZ!UXBSZY9SY=Z/OF&I;N>^!0Y3O"7.=&Y7+%2W"QR]9^]PH$"=Q:<:'@% M)P=94,LSQ5J3R4,EUX1> )>!85\Q5V2RGF?P*<')A5UP;D6?3;-8L8;M&_8K M47#8[@4'OME#1NZ&@7R&;=;9)E1:>;;%-%%^A!&C9((D/I>3RH==.*Y.F%U[ MV+[!!_#OQM]"M5B#D6:.X;O[Q6ABA")B%/4IY!?"COSK4P8UB&U:/%CY%W;P MAW;/*!DO[KD 330,^F "*,^IIBOE:!_RV4_%U(4PRX"MZ+/OEELUR[F-XSY M+6?\)1L%FL?J3::%-I06:]XVZV^P62[$4I/831^A$[&8S5$3<2J92GUJECKD M^TBO3Y;]+-V^P0?J[\7>Y"GV1E.11.(SV^7(D.\1O3Y9'J@/$NI33*=03!B5:;!L).Z;C-ZWF<\R';U><("#=N$.-A$.9\,ZU#E31 MA&3RB8J>*9K@U3? ]A_1..]6-&$"OVZK"T:?HM-;EU$XTH:WJYQP:P'9(B06 MC\CD1L,I0#8W!7APA.F-++P+E!\O]!" ,@TPLJX4J]#G:G:Q&LLSMRT,ZOVD M&I"@SJ](_(A5+^I'H&I1]*9.U*9NGUUL.;6!:"\E2<-TT-;].O%_W M=%LC;:$Z([]B\ 1(!KH)HL\O6+RI$$4EZ%V][GVY8U2K&_Y*IB*1/U&E[9>7 M__2JCA\W13(GFCJL.N6W&=VU>7CQ">-'P ;8^6%A,H3R$!C DG1]A?4!IB)2 MJ@,5U>NU,=M%)62!++DV\&LB>W6FMKW:%W5;J+J^+0Z++4Q4S]![6$)5TU=_ M;BF,;OMS2TS_-U0;W5#LYS]#0V*\^+$/=!7,P8O?)=AI69W"WKRX!)932-.7 M/T, 34[=/[6 HIYX8&HB#:-*+_J/:*(:+MC]#EGA7S*G"&>N >5^=Q71S0!# MR:]6C+[;6Y+!)_T/ \Q6H91(%J9.-B78N8EE!=BRI4+NF:Z%]5U; MW92>=QW$<=3HP'5<"V!0,QGF1)51^6.OVIT4S(+$A4.Q_\00V0P; M>'TRO:II^UI^J(*?C:JL.9:IN-OJSQ"]DC)';6Y+!<..S8%N3CV$P"%--[?; M&ZA[#/8^F?TQ@CWD*^9I,U0$$+X1..;FSD/ FK!]RQ,\R;;=R73S\HD$80=[ MNF&VY/?(1K4$43FW[?CGJ(T_42.*ISSAYP-2[(<*@0&U'.HG?$K2;?,5&7K" M(7K/!D\ZNNY5WBUO"%#U;[K>.4> MO4P S3P72(RDW1QC^W+P<.HI8S@L.$3L]!3<3(4W:G M",I@A16-3!ZP+"R7O&9=@CTV( M+FDO'GZ5\DU!^2-9194('3!<^2QYE;L0X_ 5ML=@3^]##:&K7KW9/S>%NU_! M:M' D+^X*=TYE6SG0*QA%W\B$=AT&CYX*!N0](C?!H!0L"4+DM@KZ*ZKG@OF M%UQ$3P^VTG;X-!K]RG0Q>^2-#[7D@0[2 #(5/H="TZ,G/,G=*J8]3:V#UE$% M=\="MN,):X.-+4-*U3 ]W6!)'FP]I!_4CM\H@2.MMRG4^YJ=],R;*4,;#+L M-=_@H,4)ID#P+]!K("3?;UV$MWD-Q0H[DHHW=[[_H!B M>AE6O3B8V]"1"CIR[Y Y6J@V$KR9JUK((?!10+N*:F9,Y:7CY+[X90&V/R#, M;7TB=U=Q&$9_")DFMF\4JSC*DW>[ZB 7L@_1JT)U Z",^QW==VY;YM4S=2^A M!LTW*NGJ6LB K39OVY@R9+W@:[T*Z HJ$H=L/=0M_N>GPYAL ]5W5%3ZFGIY M+XOB/N<\ZK)?M/9I*ZSO^_N#A9X"8I)KT,A(4V@:962BCO0.(4E0LQ 1,=6/ M1L0H2%%B$CI?H@3B"9(B8DHD$O,YN6?_A>6 @L=^ZMWLO[@^4?!9'8$VAB!D M("8C24*,]D%"3%&QJ"@KLC*0$OUXE))>L/ILP9O@,3?R;N:^J,#SOC*:GTNB M'=43/TA#>A@XK)XY4)?@)%$..9OTH^K U\M_/9L^\?H% M^_W78@3#'QQ:"QEE^A:6-/4[Z"'V>!X%;2<^GI1Y-L_RPE1?H?_OW,/^8OKE MRY%!7 2,\*(@_18*U!MU_O3B6;I>Y.E*L;SX>.07YRZ= M!/,#J-\6J-E@ ;7(E;$<[451]\3B&\YT&SQ/6\]A &ZZ]KG\T1-6/NS:W<279HG\%,3,](46 ;$EV=X^O(TZ$+,ENSK%: MNJ)LWW.^%8 "65:A"ET/0NA??W>N?.S<5060LM5NT,,OMD@"5?N1.W<^5JY< M%>VRE\#E[*K)*;HY6^7A,>5LD9?U3J+_LVU35!2;HP!6>+V/E,YCJ%2>2U& M,,EF3T\-PK&\GNURB;#EY[,WB*SSH*8?GP1 8XY$,@T4&.@;'[$+K[EHFRPO MY[,RO\K"_YK\JB\I^BF#RCY:W,U%^>I=E3?M=;'5Z&\X2^'5X4OM=5AP#F)* M@HNCEC0[!!T1MJ"OA76NJQRQBK;>4,!FLPC/X'"N;, ZJ(9Z1P%"S2=P4!FQ MR,R"RIJP"6/*9_EZ37LMD0K=!X?FP]^<'9OU:P(/7!44X MK**5,7*H#]$8IA!%3P;]&51'#OS K"S:3M2SY(#RC]<9#><&>9TYYVK7=9-3 M2O@F;Z%S)!D1SNR*0[,2_IU*%+0,>B#-2E%?2K,W>;<_G_U.8Q/.7OFW$5#S M5TWDC U"6]/],L U=]B'8+XOPN?#E)GQYD54?]/:3NY\^ MW=222-G530DS)RP280DV6\[_YZN>(!?A2H?5PU?PJD$*F/+MZ6#CJ+Z^=P&: MA]/Q6YX.@A_\O<^:8!N5^P.99MA_Z[(GE(+ES'(& 9"T[7*!SP@D23_*)Z"> M&2[D>D%YD\A## K]VUW%SM8$OAB!\,NI]MQF1\Y@'<)ACT< MTH=#BD-JB!_ 0Q9YD,9F0X=Q/7M=T/U1KSO@T'K%H@&D&F22\0H$'F-X9G#] M-N'?2^=A/O_^^[.+MP2S@^>^#?J 7,Y9%JZK%D[#D>@*$E\"OV)@BN,#^&A-YY;.25^QM]"$?]'LZ"8FM<%XU.1[ M.PH'X-P!'DKK()H :@ERQ_?E)J-+=$;1!IZV3.J^G<<'F_($#^0%7Q95>*Z) MIAX01D5W>7*]K8(\DL>SR_G\!N^F#"\- AK^R;1&LH7QY7=5E?07DI =:BUTW MN!](O?+?PWY^R!7)61"&L#7[B^. P;,/5F08YRH1<%+*NJK/@:6\*JF\(WWJ0V >)O55B MBXJDC\0Q6]5;57S!W*[R;E2T/&<4B&19K,!DA=L_2*;704IWF7[ M!Y7Y((!W$T!ZH.4YVRY(4]:L6B[WV-0KP/VG[F(+E&C11[ 5\H]%VTG] #]' MBP?U0RCB")H6@4A)P-H329 %2;[&&K#1R\D]E%.#/RSK]D'6'V3]%EG_ M1J[R'=62!2=K$Z1F?*5366#>W!1+%M%EV)=P]3<46ZAGZ[YBBO0[_$ WO/AG&<4/I??[4WUZ]I0?O MVR[?X'U7#3("E"IOPEN;]H\R5O]%<@"#%=/P9%;A4*+X#M\+W[]&T4Y&L(DF M7"2,50@FS%E8&_J(1%VN\^RF0,RW++(*H4O,,)TV7H' )THH4.E7E[/Z1BJ# M^I*K86G%-TD>GW5=Z& M59E2[B])N5,Q-7^"ON4^-9]T)OGACXK1: B]F?- 1,F37XJ8^8>5^G ,;CT&9'97.;Q/L^0%G<=Y%D$\DF!3'BCI@\".Z#X-Y9<-_698&IS:/DXAXGLJT4V16!V]&E1"5/ MOYC]')ZV#)[A_N%\/9ROVRR/P3'0S V">0R!Y+*0MJV#3%'B&T8O&;SEGC[) M/]*E03^5V2Y!3NJ1V5 ,8AM$[N<^/) HN(:P3CRGR=NMC"1(>9I04 MP.CE$(1]V<\)P763+84=1_)+>753-+4<&!#L%'FU0MJ3<6&&7XN6/V(CX4M! M!\10T"YK@]5%!Y=.'->05,MFSRD"2],>.VK'4?3^C!"\_Y]21G"0&.79EX(L MCX4%9[-GL[.'^HZ'^H[;ZSL>+I&'2P27B(!N*$3CQR]&&VXNI8#AHS5G^1$AFE7]9I&#I8QO+<># MYVQ!X1AC/.2#C?0@WK<%O!LQDYQXM]=U\*C)3R8T2\->B@\#*N:J[PH&$58K M7TJUDYA/3=57,P@:)7-C?#(89>OPKH*,D+_W!%,$F5OXT(<\W\[Z+1M, O=B M# *8N$Y(GA]@ZJ)_77K..+%ARF]'RV M*?.*\?&<9F)H67"3F[[H /:U9YW_.A3Y9V2".EYS>KC(\QUNL7?*FEO/:/>^ ML?KM2U\L?R$ DM^8K/#PX%]MBZ"6BB71\(8!RC^ORGH1-.5UGI7D-S:$TIM' M;MYMOPAKI']62M_NFJ"!5C8GE?OF.S)I[9BP-BB[+4I4R09^\^/%R[.G7\T/ MU0G=N59>3>&YXU+5*B@,T KH3X? ]A3V0MXVM26O@G1E_*F_/OW;4PJXS8(# MWPL&ZO\6'S+]^3*,HR$"="(R?I>WVZ)A;H;+?;5J**47&9=C2IJQTG3]!5>> MM!J('SHXI;C"6=B0GT)E+0;! MM0(MB4CR)%V$4N(=R[(0,MN57T".A.[3P"%!/X)NI:\Z/"+*W 1'%%A M_8IE7V;-7&Z3YDI9,*)8N)K?L RVFU6X8[ +M!N9KE#;+]"2@8PR77AV0KK$ MFV=A^!NJGPRO)[;M M-+PKMZMNYP\5CLEG3\^B#<4'"*_D0AD>%24H5-5W$37;C M)K@)JV3D\'F]M=R]LK"SYH6>R.)#F*F6@G+I:T&:3 '"\,%<\>0Z?%-K,*VG MUY(*SNH.FPB&920"PK^#$\K8K:X.5G!K)V?"*$'1]W(9;%+06,,$U[#[ZZ(J M@. ,H_XKZTPI>]O8,5;:_ZQI*,MF5/I:#"A2,TEVZ":7D,9Y-N1)#^!'N6 MT"$S;5'!":1>JVTH/$&PR"PR-1P\^&6]_+"J=VE:H;W.RZ!HPCO/^)S#GQ2@#W(:)="9 K78UB4Y MW2V7 3![?$R^M7P![ C^P^XZ:J@F-Z=DBSV#P@BJ6S98TH>^R@#H4V3[KLE^ M>?23_?Q70)2:V4_?_O6Q&UKE"\3HC&1J&X PGT7F.NC[K"2U3Q6X>36CY"1- M<5/35/I-0A&P#INZSXD=>_:>@*C0^G8$Y+!0HQ,N&:YT'&G],D$"FYR=LU(6 MP-< !0?.J]6@')[UN$46J*?/#)G*6+,9?5\ D>(K(I."]+!9GR MVNB^.GOHAQ=9=CE[],,+]F(OV31ZC)D0I@N7)O.(0W:T3CJF@V,9]_L\V_ : M_-^ZWB3$(C3 (!AD>%BE];H>%GN'I7X^\J5!RHZ4+_<^F)LV(S^=LEA+D*Y- MSX\)&=A;3,'4.H[3.=Z#RUQ@S>FDAI=YF?75\CK\F58X3#!L,86P$T'L_+L[WU&[;MF-S4)WJ"X[["E MWT2[$CIA?,N82?-MA9I86>&[-DK!8$9<*N/NWE6^E&MA8F/S@EL M]11!"XL!_X?":7/61*I@R2HM)>=Q8T9N. I5WD23!QU(Q$;F;DI%@G!9(,A\ MZ)HD_\2,[S!JG#B[5R6!3J+URXD%[VIFW+O4^!C>I5=(LX M0G5P*^I&FPX%:WEX6''>08G&=P&75@^3M/2!^)0\DS(A9>+C B1ZA8<5XP/ MY])EEX_);K*BM$'9,@2!YH:#:[I2LXXMC3",F^#7D+['[1Z?:]%*;CR)]=A( M*TURG&01XZ+0*^B5?-VXKF@N6&J>".)'D8=V]CY)J1YK$C8(@]':' B%L>C0 MRM\M23!.#:QR/?A.CP=B_Q]+811'?R/R4,ZQ'.WX^V) MRR%+$-SQCL'@U&N1]BV,;*6%;04 M5)AZV;-N(SPC!_3XT >QSZ0G)4'G(Z5>=M7DOC\GAP<$K[+*%^%@\H%IAB_) MH(F2Z'.VI:R@\JDR_PH=;,K%_(:2,7'AWK57FL)_F/^(M*2+1P<)"&O _255 MVR#,HL[ID( L^M>7'_9;N LNX3GE?:N_&_T_)>#F));0I)W/+OZ))&Q1TKXC M;;D/O^"HP/.;;)]I!?XW39VM+NGUP; H6O'B7I#*GAN-&UOS=Z-HFSNO@]WA MW-7G2Q9),N541D?7CMQ@>OO;QQ_%F-D@Q9\M*8H-%5[E$X]]/">"%@I5I=1P MSEP(_E8=I.(?N6\&A]?("GYV]KKY$79*-0V&RBPG97R_V_W=_30.$-QV--#S M\2]?MVGR8BTBO.T;@MPA,T-[#G%QY\HVVKC\]*M%,WVN!C$R;#H=PRVI0,$W M*1:$S-D/%8EM$HH;JXK9(ZJ* %WJQ.>_WU=+#OH-% I(^OG27V6 MESGQPVROPZ% 2@QTPS-VUC3Y5HIN:&Z*&]AW"S))KK4;B(1?N)8D7 ND^=U? M&"+9U&NA,BX34@0M"91K:6(1Z.NL*%VX=*(3@6R:5$ AN M-"C\_(;$>5*O*CRKMB_=T:]\LM2KS])5K\ MZ!H/5'Q[!QT_\;SP;UFO7ZC8/S=__V^NVUV/^-U0S8L2.-"277!)6_.G.8J' M/4" W)_0J(=3DRHQIU3R1H8/6TFP>@;I#C:)6&'2;IHU9#<.?O,3V+;H*?CQ M!3'%S1ZQ#<)J!@;38QQ"MNMM4+_*&G(< ,V],66$7_=D!/Y(OF>=4K'N(KT4 MQ$'9R6OW:Y%J31T,R5NG8$^[A-/UGTOF.JI9$W%,R"2.[QVAO//FM,O9PLGM'4?:>$(J\OOWG''P^?-\N/ MZY'SG&&@I.!<7NU1#:R#?WX;\)XS# , PV_X%5AV9;3DYA)HM 09I,^]+E0=K=(^&L]9U)?(/>( M;%GJ('AB;SDB&CZ6PYQNHC'0X:W>Z%52.QN#?[E_)V:"< DK#?(9$8?H"5A_03G7U M:W23*5Z'9Y4YK:+^Y<50X]7^!"T8 MKZQ[EQK\\B$U^) :_.U2@[_.&%,61NWJ^'E(QU77(F78YDF1CG0=FP_"!\C@ M(788;MI-O6)=5"_")9AS;".;Z>*5>ZXPFA$0JH;=3HDO#0[)U:#5H$K3M:;? MTR#[[2H3\HT_(C\#/* $\NM(G!HOR@MTOUC5R 4E5X-#_CE-'KZIX8L[,*DG MK2==#8F8]-PZY%Y;AN_O(#,%C WB>3,]?'K(MT2*,JYQEK1M2]R! MP3C.9]_VA !HYM26)G-_TOF1$QZ6;58>I5U7)XH$I'*7]1D:EA6J*6"4XU]')\%1'8WV0=%Y*=H MM['Q.DH'2Z*?@!OYE2IVJQ (QW_74)%M<.;:83"3L)IN<.Z:D)%#_ET&F9 ! M7)L*\"4)%55W'5*].QV9*=_3BJ'\LYGJ[_5M\WIR2C-I\D;]JMGGX481&F[8 M%)V@?AF:U&26G._R,B'-\C,'S!UNK+TU2?*7I"P2YN"NE.$[UXLDFS5#C#JG)G35\^<4B2[R;\ M=/BG#\ ,H',I)9A/LQ=.=\3FV3ME6+16%\_)LU:^R1YU1L%JJE>,C12##NL5 MY2S]0M42_5%[M+M^I)$C/?*.2_(RV$H]"@6(7Z4"G#Y;E0;62E5VV(TS)Y(* M?^X&\]&6CM#%8

5\@LS%/<=(YK,KQ"\-AH5.QF;K.6C4VW MQ2#9IZB(/W.3FWNM>]])3$FL'\W'0!K;CCJ7J@JD;)-;%PI=%<3SABK39GK- M8 6(K",4>YEEEW-JC1$,@6 6(GJ5;5!@ZB ^9.0!7._?EZ+KC^8M]=CF59#] MANH'7464-U1IOZ5$8(4:48P&7;(FI.[ MPWY'78=."$/M:]3C8N!VR% 6/YR[*]&0=%Q=WG HI[+5(Y8'#4^--/E5(QV_ MX7^+:T(A(=D37;<(,$E"T)]>;F" 'OPC+3WHI MI^J&LFBOTY>D='Z+(&.2.+,'AONH)QC>)>.AN7A!WT$%S$')U%38'/37MN/N MX:[6P]H,6ZDB9^3C,P:LKZ85 4V/\!'(__X7BGWXP$%1/R>^#_FH83=,B<>% M,I:#L&)4$$.)HRV>+M_BPIL<+-BTA%7P^J0\1E:''DF+Q"ZK6S$?G.E;P ZK77*7I#RHIW0G.-"+G#MK#3HQ\1U5XZC'DV M:?R'@;K'B2$+ITY MH@\6.<=A].H&V?X?LJS&==B@>1Y9-[L4Q5_KUWPGZ2A M7FHBM$EK(JK4*DK A!?$EH+K"?[V/C06W8:)BAH;)F# MRARL'&!,+/[Y['OL=9P)NSS"(T/1W**[:Y&7LTU'.TQ>OU\L-;VNM:25RCA; M=AR-4:)>%YTK4/TCFB%1.,V0?9R4DW9=),'2UGYR3 M^9,5 E.N..?(A]:1*<*?5<,VC!GM#G?-F1X*[&(5E\;M"%\ M0VWWN;Q&/LM_DYP+-LWM???ZLOM.96H^0!&3@ON,XI7V:N7:-"<;<7V5=8"Y M[\;7H-YGINKC5SG?DR.PZ#H- E?,OEYPV:008=V7:_)U+9"&L<3W6)1.NQDY M>RA1A1 E-%_4%K.,T4X&3=%A2?%,-.@%Z!;-A^AP+>K^$/360"&'1LV09",[ MT&9E\3+P9ZN ?]LSX=_%6AQ;=_:808MLPO!1T.[)QPV&LLB=PD[ #31C#J]7 ML>NPI@ZY8LV7=_A[.,8):-A13'89'=P[M3W^A$['I]Q#^.0NH?=W[UDK\74^ MC!-8**Q0\GG"E4LG %JKWA(T)&D;"K 4'1!'Q'?;2;*/A:< LT!JV-QKM?S" M 3X+HT204%9KH#VITY&*GP&5^Q#^P(AS3A/XG5AJUH@/5'K\%/RIMJY0?;6Q M2,<4=OBRT(@X%,:!>%@XF%=B,/BB2J4PF1O8%)Z+!'+#1O\<-OWN, PZ8 EJ M\NZ^R(%NYZZ$O]UDJ']Q 5_'7-@RHSP1?92D+1#,10Q2XLN+?0K)^\FV44E6 MVES7@[2*U%XI:"#"6YB7KZ) 7(3'ROW17B/KNZDMH.A&JP0A03]N<(@3 ^#W M4.FR9:4)G]7+!;ABR\2.9O/ M7N==U@;K-:BOI.32LNJ/Y[/WK\XN857QG7%173$[\>]]W&NKX@K\+08_.K#L!Y9;J#]>%AD@J'-:G7?!6Y_/WF9=1VF?;_.F"?K#T55 M;ZD(7A?^KWT6!AW^__:/7[QX\YK+FDM".9=GW_>DMOX'[,,R@_865/VA=?^1 M0CK!'?[;Q8M78=5?7 9Y#\OZ3?TQ*(MPF3&&)ZS?RWZQ&)1Y_3[7+:EG+&%- MHI(Q^& Y*E4>+DHK\/-VL1I/UO/>H6'@D9>N;J^Z85 M."OM;UXG]_X+*=5_P62V-\&6KU-:">,UHEW&,[X-YN]7[>/SV24"R-PLA,% MT:%FPETWG02_PK::+*S?NN9J)M<,[@6?93M\33. M_P,D[T4J2A<_ON.K@P7O>4>XKXSK=2%6;A$U;,D219HP; ;^E5G3A@'IL]=VO?/#VG?A[3O::5]?TO]<1F>W;U__O:+/S^9$5928AGK.GA8X+PN M*HX5 AL$#Q'J00G4O;$PSMR-^/L: MIY IO()T6_IQ'%[ZBVH=8J=7]US>$\ M#*C-+5Y YKGXD<+2U\Z>7[Z 3;(@D\0N,+9;_@=<"J^%GN(B."WA>ZUKK<<; M"\(L[J_N0JWA.0DFAPGHFX,610WR3&-,9'.\YNP9L$(1PZ/ MB?HW>8<5Q94=O_H(,G))++,;HWN: >?;;QZ?OT&H--Q;Q59:;1Z8[A%NCF ? M,'X@#$SX0XEO^*Q>DX[.5TH@JH^(,D?QWZ#RN_J,X*OA[[$Z2#YSKD_\1AB, MCS\142L#20F ]3*.G7O7,L/Q$.5'(9#A5R_>GKW]YO^C=;NN<:*2,7(>Q/(2 MR>*Q(?"V#NM"%RAR MF7Y\_^J%&J+VG,LJ+/M[L_\>2UZ#8CBP9'^/QX]BO(X6>-BZ+)O*Z;B2H$O['\--W65D(U209L.O$%($@*IV:3+GX.H%3- MSRRYCQY_S5Y,:7,W>9\R^J.#\+!5*2"B#> [F/IHPH82<9-USX_:A'&O4N)- M$*?K0EP)6+9NH87N-Y?,'? 31AW4&VY,4#*(#R)VL%!1[#)/9?J329, MH5)H/="TWTN6C7-P9^%69ES#H$^)W<./8 *3B"19-^F.86DL0,<;7/%9Y23W M,=5+NPR#W"":**!4))&JC5*^YMJP=T18)JX^^^'R>; 'WK\''=U[QM'V0<0( M@\OJ:>::/M)>\$DI:X\H068U&"7%OPQ_\7EI!AWEZ2CUA=V/4!46?[[2SM#, MIT;G3*[YYCTFML\TMTG:JM9*(P9T*T"(*@G7=5G4;81ENP;9_#YF'0JV (!? MU2#WPV/.711AD;"=% G8A@S6?@M:N%;Z-]+2F0#&_#?S'[HZA'C:GQLDG! ) M*"<.^HV45.([IVS2$;QX8."C&@&Z\NE\+'*!5PE#T^]9ZBRTXU"L4V $5SCU M>UB."Y_\-.""CW$-:,D.BR?+$T'RN3;!E[:#0JKZ:W&9W) MX*.@9\\NW@+8^V--_W IO"E0C@=U$J>94"?3UY^_:WT,:F+<1;5NLF"%]K&( M;VR[S.TJC_GYA:8/D4M.3 Q'TN_$D;XT#IWQ\;6$M&:?ASS74IR6=F:S)7[O M5"NX0:4:6#_P"/ QFG1'ER$((XXE>"!S M=YO)A=$.37S;NK;ANYE]3RH#JS&DST/M?%'>EDB@BO#S M"L&,5;9AY%2C+'!MO_A90+/4H]$\+;:/4@:*6QOS3#-UG,QIO>N)A>F,=]; M:CS?>NYQHV?6=G E)04.H[PY (%/F:"$9H:M\_#%WGJ^3RZ5-)JN5L=DXM[E MJO[RD*MZR%6=5J[JJ&T"M3*P#H+"U^M$K%NBH-YH>]@W+]E6D*IC"1X;Z-H; MR2GM>JSE$>8[T[(*;4XAX. 1,,J-R!324K_AOLRE]MI_17)>IW.AO!G&#'0I M5^(CMU)G?G@#1CVIY:+A3-_1O?.=[D>+?7A=HS'I^Y'[;M=@AI#BLO&WGU=P MN,(L-QI#)[R_UGH1"8+D(JOXM+7(G>N(>N9^XCLSVP94"EL0T%.F]F81$C2J=EO5"M)62%*#C.N-GZN,F M>.AP0CA"YD\!W>>\3,/F0*=S,!(F#6NH7EU)T)[Q15 UG/@(,W[>%MDG*AXK MV>$G^U@+GCT M'].P9U/BRT%TJ>E-D%_@<8S;S9%E1"^D&F6-T+=.30U@X"$ M22G+"]J.,H=)M31:Z8&@"-Q GTUG[V\?/L=9D@XZV409SHZ9:E\N//9 M?_[[TS\_^9KK^$#5)7)+GVV-/I*40E8JXW>L#9X1L2$7JXP^PIR'(#U;,0LR MMPURWZ0#3V4J5,X-(SB2%R2;KM4U2=073VB)6"YX]2>'0=4 %\/[/YH\G%9VX=LM9E ETW18>* MS7C$YP-^9OH4Q)$)B\OB YU].>V.@$UN'$IHQQ+5:[[A]9*J_#2T)%HZ@$E( MF =Q.GOVO)KU5>Q7DMY<3*:(W4I.KBA1V+\C)<%Z86Y*0>^U@42[HR!+Q>!J M/7#4"'MPWHB=O&B;?NOH:XM&U;49M#N);2%49@6"']"O"HP,:=<7[1NLM@+9 M"*A(#1?TNF-.2BAK3+T>*Z,Q$Y@E*153+<8,ITXSX6N:-./K.K!%ZXXI)]%VQ)6EGA4C%H5@8 M?#$@'9I]CBMH<@\/7$)WN8/<$H*>@)H]V!M<2C6]E_Y9UY%E+-)QN+MI=N&? M77,3 %2XIZK770W#.3JRW,DM-ZN:,U\U-YA(J7"X'TUP6$CCQ'Q3PI!CS<: M(B+5VO94_DT1+[>;":4,9XJ79+1YE9LLP)HX"Z;_RL&@FZPHZ34^.1,&NN34 MC&I8D]TQ]PGA2 E)15@"^;#W,HQU<#^HR9T]IZ>@ \9J:DY%AUU7F91AJ"G. M@ CD8IR[T3") R&I8S9,?NK=9;]WY8LM79%#Y^UTM'82FR$.,33DY&7+\UI5QSD MFDY^\V?F'%8;QNG*E!XOS7Z[SNJ#SZD_F:@1Y8)" CO-M!OUD) -R;W#0';] MF^ IM%MW9%;LW*.A'_M/"[$Z-KE_Z6WRQ-\FSYX\>S:G_S[%WH5_/)E+7C\L MQ$_!0@B;./N.>)+G<0M:MY:%/B18*L3H(OT/T/7K(\B-@L9^^J?SIW^8T_^^ M_ ->]/2+\R?A%S%L#=(QWN6N[A ?Y>62R*D.Z3+LY"7;D"GO P_R^"B>X*7A M?U_9*/YTMU&LFDB&*;"LL8LY-1\$ JK_%7 MO7(Y7!")U\B)DG"U#XPW0C^X;'!8 !$)%D.4X4VVRNF,).+? M"IFE'9I2&1%7^H3ADW&4VD\Z-TE+BB,(DMC4;+(5^[\TVA"/49(@CKR,3/M% M[ (LO,O]4N$R@V(.[KP9"PA'3/PPCQ:=X.=$8'C5X)OS@N>K8MDYK.MI*IU1 M.CWI%BB\80KEP]_W6_E+TF"EYQQJVN0:[6+8![. KS!%6GG7L(_B^>QM4UOV M+!Z$N).@[9>X87*?1)15>&AT1QT*,_8!GX9A2@4B0[00GL#A:K3"+&TWDYY2 M/H:^AE1B$WX%J1M2=VW]R.$X$"TL&(ZDX2#G$@2+&3NNCA#J$?.E/5FI'5

.E>LK+FLKJL*UJ\'/!V MV'Q(#MT$)R">D*QG>EE<%A^QD;N\O,DY?;4)Y^ Z?!;E5IF.;%=@2#8 MZ>FHU1#Y/*HEF9($&R/GTZE);71&G0&D#Z^&$KB?"DAQ(?NN[,:4ORP,)6]S M\E_)"HF=W?-6+HLNZ1RBXN0X4:V_ EV=U@Q"'Z^]Z'A_,4D:;[AMBY()(H-2 M^$=N;5J\6JG!PZT%V0>VYII=%ZAD2>C ;[?JS3 0^7(R"QEJ+] MP$292E**AE<6B%3?6QY$SL%\%HEA1MRCBWYUQ7TI4++44(P1SK:(@-LNBF;D M.Z40#[\I&68PZ'TBUXA%;>B.":;VWWMJ+-;(U6N9#VU-F%9]D03(B1R-F,YW MS^AHTSC:2XKDQB.8[4(<-[*^H3FG!HDA-J8;XV+B47OG'Y?XF"!2_%'^6K5M M>B'SB]'& YQ9X6]$VD0D+XVN3PR(;/@"HE-#8Z?>@))/$?46+^KV-[ZI?[U= M0R<"SEVEDMKD6ZHDPE+=Y*T$DY2Y%0P1R1ZZMKBGE*^",!+K=@^8H-OTF>C9)/85H+P>" MRMW.I-94A^>15AGHN&YR/&RR1#H369115=B@]SE%3K6!$U6!V97:H56!X*1X M:SA980^]=>].Z]0/(&3@IP)0E(ZR^2F:78<+8A6]3 2;9IDU6KPLLX(8&J@2 MJ.T^E4W2;MOOC"'S=ML>8437ZMZAJ#;8$9WA=PSAHHNBC:3YEM?HXBL?B78;WP,1@[Q( MZK8LN"AGB"B#8[=4?\\LJ:PT)@S#26.4\@FI& MEI#LU]-+"#*ROG>O1K/S] M881G9 SW&[VKD3MNT0=VJG!O7/]4Z#6 ?UI):EJQQY&7=*S_:L65EB>D+7(D M ,]^R&CPK*4=T1B3N63KO%-$OC4WL*9Z;=X=V(U@0PA31[D??^&'\\MSDO]7 M?5-O\ZQR7U1Z,\N.CEW/=.%=[PERXSBH"=0G4 M,_;*F_WM@!CAH 5IN Y*$BN& "4]D@%3*0>&1&*#S&&LQJ'C7L016(X5!9-$ M1U3Y4 :J/>7)UD] O43O%D<8<')-!Z""W@(R@9.*'[W!8#)3F\JHWL M;MK?(\CBKKM6=,:(3FBV"3J]=:"S&SF\3 3 )0\,M@&2U!NU12OMML9=#'+# MP$-%20CE8(?H$R](1S":XJ*I>>-6\1J-:-3 %NYJ>+RM[]TQYHO)F@$1@)2T M6-F:+/X(T.3 Q-@T"1/34V0O]5&1EZ!G\+QF/!R0*NIUJ6YG)&B^TEAVO1;G M'-N>_E),%G1.)X5/ &^ZHLIBG0^N.M#((0[.Y8SX4_HP'3XSRBA+1 (T:\;C MYA9@C2$9JMA]W"">ZNT[$-.C8-ZOC(==F6@>(RR9;HB],;:?\G?=4EH.^H=7 M.5WH%/RDCP2A;J5ULIZNN!>,=A7KQ-*.C&\=,%TD<[*:WKU'' IE1CH!+9*: MI$+"KA.,\>"^BS5>Y?)4C?@,$;*'@)85=YSD! 'QYRSS!/39\3+I:&6OB)., MX9GL 0=OL9+-.0!GNUN=O6@H[5S\28W;0D_PC!C0!= M"?AI%RWP&R$LC&=R-6,:$(OQ0\LI15'PE",^86CC<;CNW*$($"7CW[BT.X(V M:X3Y?5NN#_FHPH+>TZP\CG>"RD>&,J5&6'@&^LI[;UZ]"1+5N)D&?20A(-1N MAZKLBJXG5X=CF^'/1=#.XDBI"L_C!%RN(+Y9?@TVE)3J:V(MQ!M-(J85>U"_Q+HZ-] M+ <6 II(0!T9Q+1E,BD)#P$ F#1W_))&\#K7?@E8S&^(XO 2%,>>7Q?]2AZ/ MJ5O%%6.U,#EJ5C.R_9OB8TJ!MY\-Z'XHABSXG.!$@L Y:VO2ZGM)[05)*)93 ML0B"+U041)CA5T44D+C=D^6,*M M"0AG@L.(M:'>P-:TWK;B_AWA7G),P)23^SC,Q0EZ836RC32".^.V4J]1#/./'AN1\B7I M%XV/RJ'.O;AF/%O(M,60'',Y-8I6Q627*8N?,R6SZ#YKQ;=N'K )'YN6>>H>/"OGU"1:!KI!7JU M)+L 101!T,[/@F&;QWI EWOCO\Y%S.5FV=$$&G!>( M#8-N*L&D+^M]-)/9/BZZKLR-1X5)/TF, N0LIV5OE5QLER78>C50Z?=NT(,>\-(Z"S5;85-XX H#S,W_#" MF(C2>#+7Q123*\R5?_M?WS7UCH0RWVROB9I!2,[\\15P&&7$7,S7D142O.,Z M/ XF2.7U5%82J2DH,( DH04C3HS\#"&:G$YLAY9I[#ZHP#H:#7Z1#T8L/B>] MYZ\L] ["2.P"C5V<4^O&!P5MH=CZU@MZ#6(B4?@,U#/-F\8'[K*F0!6_NOQN MIFM;4'Y-@0,((+44358=X!K-IY70MP//+F@%=9747<=[-GG7%$LP2#0YC7 N:ZY^)KJ% MD C;B.XHLW[9MN1;<1<.)&3;H&Q;8/GHLJ17V7T#](:4D_(?++A!\VWS'-I" M69)]ZC;"=LI)C,BT5C1;MM8(3L]F+ MDGLTTYCI<>^S]L/L6]15RH7YLKAA0&WX_*L*)9=L\##8;$#^I0L-&Y+YO8P! MA,KRY@9]EDT:E-+P9US'UXE]H>4.8S6-Y01BGB["G4^;S+4*YOL90XO5H+BG MV9BG3Q[2,0_IF-\N'?/K[*$#ZT*$)<5R'-/YM__UK1%Y07$%#5)OBN7L'0&3 M/S_C^#_/V/MK^&'6*'#AJJP7Y"0$:STSS!U"?$O6HEQJG"':P'V<#Q3I5592 M[%R.E MMNB@)/N68)>VTC+R73 _'I7FT/K)P"G=Q5)#S).6D' S\Q[GBLFP# MW,JGUYHR_DE4;:W\E?&>';24B88%AT.WC'R5F%B9!4TYM_TB$O7K8KM5] +9 M#L$B78VH-1GR::.D!(K>C^$9;'-PU C@'P)I$#"M*=0Y-RPXF;TDB-2*J*X8 M?+^M2Z+=, RDH.2IBW47\Z4HZ0%5#$(@?/1BH1O9@^S8)>D)L%3E09C@NBV( M]OTFCSC@3R+FT[XR!&G)&@G* _3*RVG^)0=-IY?K?/;7>I>SQ3I(8IC-,BD8 ME10.8(W7P?20\Y8NHT_^1B8+?)E[T.N@=U M:6;,:-V"FC3XZUR,$S+X\YDMUZP(]QV-:I%5'\Z:ODI*R#B@? 41HWQ0Z\TI MOP \PG,*#03-G9$9 ;Z+UUD3+(6G3\"S\,5\=AFN>V(-^)'J__>S;S+J QJ^ M<_GC-W,H9O+4E5(\G[T(DA;VJ2JRVI">1/O[QXP4.A7#IA@Q"URYH!=\5)3[F51"\IVD>]K>7X9 MU@R:#0!]$++SY^E-__'L3T_F3YX\(7%G@W;ZI D?EG:TK6I'2LY5U?@S(GX* MS(BU';0^4;%33!?G0"]I]!#,O>&I_6Z_+S[DNX+.4^9,Z\C-='IN:%QEX5RL4C(M%/L2L0#; MW)JURB0G2GDM%D087,I\C$P6=90*%PCZP7$!D>E-;/K*>48,2(M:>?C>X)G4 M.[/_Q=U+/S,Z=8=>Q\B-E/+\8U%="5\#H8?BS-I?U@]Y.5N5\2 2C@3APR9TUP1X0PZT,/T:[NVJR'=SK 0Z3NA8N MM6L>C5"6G:RI$[&DOF5NA$TMS1QCIF0R9TNF(D%*DB2=,&1&5G[A34RRIJ)O MS) UY2(Z.UX_9M?8;R T3.ZO%[OH&J35I[84:+:^:?N,\VBE4$MD34-)6L=" MBHV9%HM!\2J('$7.).^6LB42>0^2R[%CVMS@;@8G]%:<%OH/'L+),M>0('EB MW3 ;*U_L2N,A#1&2"3+"!_.."CZ\0,Z(40.YD(:S63U34+ M4L>U)EM+@BV> MV97S+G$,FM_W, !%I3$CD;G)."EL8)RDGM!''V)K6@;,>EQ\4; ._ M]X"B26\U^CJI1FBP;B]HL)9A#%&+F#MQ^'8?&MO,!WK$,9-A)@DMBR2X%H8N MF*"O5:YMC4=:\ 5M4P:RJ?<]2HOE&_GTD'2Z+TFG8\&N<>%I2K2O MQ.%)R0"C+0$G(:;=PN/_/:15<9[A)J%KYMF3KVGT"HJ=XW=/O\8C@7DR MIY MQ*9[B.ATH:)4&1:MKT*8[/LB2!]JS$)0*>) A"E%!I/"?19$<-WE[EF>)^% ML\GITJ43"E>EVYS4%A\D.H_A7<75,UA4RS[JM=25!N-H[6(,FF9@5$(YJCME M5WBRBLQ+'F]3=[B[EMLAX?@/3@:#T0(SVYJ.N&EHT\4RUPS2KX3*\NV0J&=H83BJ 5WXHO55PRV;TT2CPA]6M@< M^V<+U&MX-G$&.(H@L0XKBF&J9M0$1RR66V%S.8>;]U,LJSG28U2.!;IB\%DY ME'Z=2_?_'5U_[P8U80SQT@QFK[ M(.BTHR@;_ICH+*I+O+JB("UAA#9D:B*$\_3\+\$?9&^425*98_4_OCQ_-OC# M$]^NCWL_^:JC8:(UN-]GFQH"6W1H.R=J2,>%$*LCSEFE"9>4/:3*.Z%N@X3P M?G$"3GHEM[]E,^Y?<2.%HTFJ3 Q; EKG_"N\@I+B4%E"W3S8P[FDJN4#XM@CYV"A,JITD]PP8ZWI"7G:*"?& MH-5KM(LAWFD'^O:(#M91P]PP=DA7%!?=9)^0O:-H#7BO"M/[*#(T\#=T?\8M M$@?Z7^?-JCYFYA)=G]I*21'E)XGS/5 FOF35!2#DYF&,"L\)0DU8A21)&8M> MTX+()BO:?/J)"D]0WU@"?]5LG=W4#3\@G"QI]]W1 4A5BN044F$))Y/#.*L$ M2 HR;RL)P8> #" "PQ/3.)^T%4F>>#3;O)F<+Q.>L@TI<7]Y!GJQ'ZO@A?+ MDE.TBP/%6.]8K]0:PIA)#83I:YFUUX[[5&-M^'5X/J^)ZV:.PA'1TW>XIX M_;1TP[$%4_U(Q>MMK*:#V1[7R.7>4-SN22"8)5=N_Y74H"'"P%6X.!WR(.K) M9&1Q;$PXPCC;*N'=E)(ZS]%OC;!2HG&M"AL 5:=WCCDXK@IZ!?,P,)Y03Y!Q M\0[*!:*G9; S BZ8EEL442@DM8U87U:[LTY5PK\8TR"U/O-^T1,J!FM9'=<-C=."VBB3UQ(OX))^ >J)(WK$+; M5KHJQ8S)J,B0DZ#!=PV++6S@MM(3S;+]U>;K@](@BW <6$[. ,&24/H]^$*C M-:8ZI779DT7?B>0#=^N67*7(L)!9VQU"+:6;%U,H@B0D13*76Y M(+>M6O5#//Q@8GOG5L8N9?LFY/D>;K :0219?+2D]UL3IEKZROX JZ_YETIX] M9-(>,FF_ATS:#YJ]UU*190QK2X1QZGZT2,-)78D7_E8S7(+B9;ENU%7%)%.% MZ4NM:U/S-V6$<(P\$14L/K@0LB2=("+\RO/?I>L[N'/CL&L+&B8=;B@K8*#9 M) *39Q96=$WIF'E5N\ 8?9?UC)&Z]0AAU\3"J$#->-8'C5O'_=!G X*7J4YX MK4-7>*A(O$I(1.J^=8_7AJ\ZZ&0U8BU^O.@.K9 ?4+):4LS/GM>0Z4.Q@;%( MV4,W]3@2?:*?MDCOVM/O4#V0K2;MC9^I/BA2 \<(ME6MKWWM MYA])I#GJK.K-VPYI[I/POQLJ1*.Z?OL>H(BL$CEL)%KL7IF_TV:,6AUZ/GM3S?Z[#W?PG^>WOCN^&5&4__CB2T,F[\(; MP*Q-6TLI\:NZIF@*[[0"_1!NH=KNC$DDX[/T:DI?+ ]AAJVOIH9&$Y=WN I7 MK=J%F"Q,+*4%B(X@U3)^?1/<^D:>NR-I "Q(V^1*WM3Y2+J MJQPAZ8AUA0Z>;L0P?@%"-* :V<>PNBP5X0%R!92L]E5&MD8D>(L(;S3/\M+? M;NM*6V6C&V:\^3W.DBLH=]W#EZ?RIV:=.*VCBHE7] M0B$(F$TP$<2T,X,N+/&F+A*\:(H!%1[/<#%0@>>@)G=NP)V#5_^1:MXY:IZ3 M0.HM5WB"!K_'^!!80\;&0T[H( MGI<$V;JZ-@I)=WU)OHL071US29=2VP7/8*+=FKD.,?QM+5<)+<05:6%<0;0K M(:A"\JHLJ@\P=OCYJV 09271?[)Q,Q>P.6B^:_[_3NG##5.?1"P3 M"."0.:_O:&.F]"6XIA#LXTGQ%!C*805O Q?U '.][VZ1-#S4SW>'CZUR0R[& MQY8(W(4R2HDKT0=29(F=Q&P@N.$UX50)QZK-Z7W*7KB*C6)U!=E?%_DLXD#C MM:/!%KMN=<^C'YEXG"8CR-Y2ATKS]AHM4IZ!(Q@NV^FPV+ZQ$'>8A36UB7-+ M]00^P?L0V;K"S8\'3'Z45PQ,VXF2Y M3#72*H%W*]6U;9!9DD,?.88CJ%A]*@+G> M;..(H%52#KB-#K,9GI8E$\[%M_FB@1_%!X27:E9FP2ZXAL,$LH,S,KL!JLZ4 M9M!$@=9-OD;_E-^G=$Y8+4?YUB3^ ."HJ64ISL8"R+FX(: MF;4C V(@=I.+!^%QE%".QDKE>\0)Y>L5R5]2MZ?-*G4C1:/)MCS*B+Z9PKNM M.>\H*Y]'>GK/3$40!]7B3;F,\[#.RT*%%B;TZ^=:AF6+U+/:B054QFRH_(UINK5:: M=JXDLO5V2W*$&A""GZ%64RNZ8_E\[-A"7YD/#$4WY:7>2!+JK9@;0@ A_,%* M!RMT5-MMSG1D2I 0>P.PZ[!K&\ETO$: M1&OA]+X.7OO_R8(B^5X8-Y+SSH\00+S@?9>._K"F%MGDT.^W6?#1XB6@D>#: M%)?P^8P#?*S@U;"R@#-K+AY (40D4$Y@JA;H#MU6XG^%MT8=J /)5Z8.\81S MG1'=\&$^\':E&F,EM(5PO9]750]B#HH[S&TZP9 D!L3.S33.D/IM\&7T]>Q: MHQ@%6Q.F^)O\9Q[^T"X,=_K'I,/E&B[[.:8Z87CPW1 MPFC;0B#BUM.JX33QAG:-9D>8;)!JDR6!XD^%P&NJ6^AYIKR?Q%\9]O":SAVD MN>8K#I. "\/UEKC*:R*F9(X/)K#4#AU'*!#J*OH?RZ:>P#5XOCKQ40;0,R7? MCG'Q4=E!E5_5G61@+#LX8?BCV%-6-SRL#^8.\OOKOIP?6M(TYUUFG$B1G3C, M^ZWNUT0UYOQ0*P1UU^W/ZC]Z9)QM?D+;,=& XW'T5I,L1.2)^]9.%"88X7A (E;]=;,9"P$ME6:59 4>AQIS>P(L+] M_P'!XXP[;'-6G[O;!XL#UC-".W#BK^NPH*5Z=_:Z95,@ HV&-Z6",^:)^GI R%#P!VEN*%0SKJ4-9WJ.'UH$[@AR*,J^V!\\I7 M20V7O1J1>X56S?4*#->FL&W6@ZK":*6,T],$\\$*)1)!"I\XF%DO4^BUN(D] MN8/"Y3(J"[!P@&XF[;;WL8-8W7A[Q>D0/['XP"@N$VTD,@KE4FJY\4EPFE[; MR8&CW,;:NKU\L.IW90%;R;YS&B&Z4VXGX*$/\04)'[' YV;!*!<.=M&F B-YYZ[S9,<])O M=8/&4S5?_!V0F'03Y9U2CQ>QRARIZK"]=#TO^M55WBFM[&)OW0KBUSJ*/G"3 ML*5(%V4E\6?NX?5X0J*6V?$P1+HP-?MF&$#A"YA+Q:]=05SC;QO+:;[I=SI]T%OTCZ *BEC:W_. MEDK:780ZD[7YIA 64%K#1\Y6ME;2CP^U0A@Y2Y-N[\$F"$"XQR+:J0(S8205 MZ,@):$H/ORV84YH2TVV.(_SBS8\7+\\4;)JL;:S,X,9M!WK-M,-F,]Y(\SMJ M;+0JZ0.3CP,E=$23 **QPB6(!B6F2Z7A?/8=2J9A]@X$!;6$LP_Y?N8;O _. M55J4X!ACVA[Y//H2TT-)GC%Y!0XAUF*% "*HY]08BP+H'J^PT,.>%+/-..[2 M$;>=0_EK6<889V$(JDA[A8,C]1^6_3)_*QXFI"2[ZZ0;2>?)A763]5T'I.C@ M254Y8M8#CI61J\6%[Y"#8F-/MY:&$C6<-F_OUBGJ4?%82HZ2JM@PL85Y7H\* M^9"5_"21>GR@>'SG[C3AXS>/K8+UH,[FBU^Z%Y3[0WN0+G7H">)^ MY%A8V\Q(>Q<<$0JC+V%-TJU8:*2;4>.V2U,T ^S;P3VQ! M^'R@V48J1U%CQ&Y('B N2B@%I\Q'Q$Q#CRY87.RX)5Y<#+J:]:C[J ,=*Y5' M1D?M3PVRUXR<3778?A;]?%ZM5D+I76=M-EUKW M)V:)_Y0KHE@Z]U#Q3J4E!F6VLR@?\M+T Z_QW&H=PO5:$:D/.?_A*F:6?C)2 M-.I:Y M7.QTK6W-6/N))FQ=EN@WWV7_R,)V-,4VIDJK&C&.:L9W&,_U^WP1;* *>!!% M*\I3OZO+\.J_XA + [+&,V1?-/*A<65#YBJ2PM*R:;4-MIL0QE#D_&CYRIF? MML6K+<^C_LID^G.PC%8H6]$4PJ2E34&LZ^2-N"F";8A^=N.O#S:B3=8I7%: MEG[*:W])C=ID\.8T*M=N45IV_C4$%D2+.+PH,AG[KXY5\MSZ;5SNPP+-9Q=- M]G?\EX-6KZ[VVTY#E%'>;2/(4CP(E4\Z2M+%3DJ/')Q2PW?!= MJ/O4:L\IQ 3N6G)2P&)K*FWH86EIYQ6!NE""PAJN2">LPJTL#P3WZYN7E8T-^N^%,1F,YCNPDQVDC933DN^@**2\F*<6X M2BGTNLD'H0>7/Q1*4SRVMV=5/]O,@C2QRS MTKL@75A1$;5A;JF:"$1WH$0\D,<_'64565 UNXKPB:GDGODG1I&R\ ]_EPL1 MI[;I2>HMY@9X8UXUU89(0*"?D M"7-)($^SPAIIP[;J)2$^ !@L<@YRE63",(&CD;]*;0F^RO9H.$T-R^^R:);] MACM/!1'W%.)QO!3.U#:@=N$33B#1JZXJ,@Q &A:$)P/R=M& M.4]V=?/!4]SZS5WWX29/H(=LS:BZY5T?A!$15EWV4B>P/C1?XS_[%16(P3US_N.C(>DPOR?Q@V:T99);9D+7]E[)>WE8!/JMZ MM'1 K%F-!\S$W]G#,B5NNUZCIV.<+XQ?68SPMS'TMV[<#ZO:)Q]O_?+<)=XG M?5B4>MIM,+!31CSM(\^91^ZQ(-8&V9+$7_Z9EY)"4WB9U+EJZ@P\L^%ZS M@8-%9,9,D'7E?FVU2>CQ$> 2.ZE1EY]*R+$6=)Y>M7-%G':=([3QA[#9"U :[LN-L.0^0'DTR!2 M3BS%F)V,WHTK:7#M>;*X\Z7(_.'(^7P8M)KT?162//O/?W_ZYR=?)^TKIS<6 M>12M]&>>'"9HAL=YDUO^) QU4.PB>QN;]EZ,)2DV[?,+,#>K5+&T*;O [6U( M*5$H5K(4.O)O%+A F50) X%$5CK?:.&-EF!"?4G+4NY>F%8^4Z)6.I.RL$?D M=##/5O5V0%23!?6]JZX V1TOF%6)&&D:2T$LPG&UI G;0KCFN6#R:+\O%'5, MH]OHE,MW#0HI9XLTC*%]0$[><5LJC-0M-,B%[G85'4A[%C#:AJU&1NTJ>C2K M"BN\HK:902WD5%Y UN-BKQG1C!MH8@H+M/0-5S5'\RC5?B_"U*)R)JB21)D/ MX.6^T941+CAN R)4B47NDR:6/KD1KS9V=W;12A1C,U4#-SI3AKRT_!GT,G5# M),S69L:KO*#1KR#>UK;BY,+_D)C,,FD>RE5_1VES(C%+I$,) M]E?&<2&%J\4:,KN,E;$4)9W]UN_0-,,.R9.1Z4LDXRXC50*QA*%T MP&U!+[BGR=L_/21O'Y*W)Y.\O0/_#^EQU1-*@C]-ʟ-VZ!/K>U'O*.J]) M W]MB*[Y+9BYVENIN:2824?!70PCYR/NM>UGX/.Y,U/8L!^3?94S .WPVG4= M7!U3V &DV_C5.GS:3*G*];NL2$#72)NBTF)*_\(N%X-V;MK)I8V6HA>7 [1. M.O4%=<.$74$TP 8<.F)E\)U#724E5Z"?A;WM.<+$WB$A@*LJ3TJ)P !JEK<& MWPRX[/&SVN >7;6Q-FY!*,6E3$D2*1[O1,I+!Z@TD_G2V^L+WLX9/9(I79VZZ MP"G)OTUP(,ZY&KH#11#(8.4I:OP#T-&S+[9$[\UM#(^R5T M?X,[D"=9A8EA MA2$#]\@E_\J_V5*:L(L/L68&\OEV4(M[?+XIEJ)OH]JA76YZU:L6QL_0DX45 MS.C12?)2:'NZHPC?-/,^B?$_S/H>RS3IC,G@@PB@X/(&++Q5:S'3&,L8.6IS MNS)BTH<75(G>39\GA;GD"\[Z+:4K*FYTA8YHX:>>&+60;?((QZ0DAI >I1!GQ5SZ3!4%X:I[YS53\R$.+'60N/!4\,^]91U_$?N5(VXD#4?CMK0 M%M1Z%@L\?JN>JV-O_2(\ZFXO?7;^ M7_;2)[_NI7\Y?Q)?&H[ZX9<^.?_+'UA7'ZBD.)0,Y9HDUN]CSVIJX'&(]R/\ M25 \EXBXHF9KK=WYU@]SC4S/ :"/*RUM#^4_(S=$RO-.-^6:C"2Q]=NW-0OANM&-X27X3:2C7UUF/X_Q(TK MK<-E;;3I"3BNE(6UON+^ '@%\@:*20U+HQ27W.-E@9!RS'N-7A0$J+X1,F!)6MIKW#TJUIX*3S*E3W7BXOGO D]]>$+.]'4 M>UD]S8I>/%?0J59(P?#R;Z)$.\F.ZS7@I2NIMY+1ZV8 )\:3B ._>,Z05;0T MUO-. Y%/6LPXVXV;7-B'**Q *:D(4;C#&:%UN>,1*4;C6G.&E=5CW"290/(. M5Y1%ZT!U[=(@ FY>V+%RN"*CO&;"=C/+B%C'>D@K4P?JGIW=EWOIK:2%H-6@9[[2*&=P2,@ $_C"[?=4!Y' M%<"EO 2WJ*2FDU[?;Z%_J/DE#J*LIROZE/77CMH39R&,"WM0]JVIBSGSOY/Q MY\1>GJ'UZ=NL6$$:VRA)=H=--X:/3F-VU>1BA))"QX)X7\7V7L>H>W^L93B- M5S_G#X>:N=P_G)$F?()BXTYP$JF0]$F[\)/1?\^QI2_#'@*,],73N9AI.^M) M;1A.WW8, +Q$A2DGCDD2ENVC*^VFE0+$ 4T7+1(IBS;M: MS4P*PQ2K FFN^YHI^O-#IN@A4W0RF:)?85I?='J34'\30LUUK(^!W@QJ P&3 MG_O5%8,H),#92[OR!.YKH IFWFHZ_G)+%=8,0R;C8UEFQ<:G=$C) ^E+W"WH M 5<-0[5E.8DO]BB.$S)&IZKB7,KHMAA.3\FRJ'BM62@M/^GG8)H:B MAJ/&0L)_IJ:?TJ%I%)Z1!6GAP\%6-$F%>G&;U)C V,5:3+84,W%2A#J#J&1@ M-5Q5B8**-2PV,P0%P<5T+E.O.7<(I+X1SAOREQA]=DTIJ8SE,N)-,X#?+;$T M(;6BM%T, MC+3KKP(2/&!\&5?:$W1'BU,7*X.MG+*%;/EYT=UU<:]7O. MY'CA:%\56MW LF[]&:-ZN1OBLQYTF *N4;+O_>%=*PE_VB0#]>'9=H,%WC^JFMJJ[EDY<=P MA[85]]31>@J;YTE=16_CPIIWRLM^9"%),MNB87BS\T/'JXB+N3F.'>-EP<=P M_WAM+-\S&\DGL(*PS(;_I7J$F\/;LK!Q#IV2DAW M9;N@*EWK9B^M7 #W 53HJ'B(9X,+"B,7TY[;;FO4,MX_7%[2UH(A7A!VH\JY M&\Q4N&1B=M'=CX<%ZQ8AV+*"I,(%YK[-C ]!RM64C&C$FYOT!JU-YDH< MW1AM'P^LUV!U8GPFV*=70>IR017SC3CH7@D@[B'6 MF$_+)V^^%Q?/>V2JB3M RX*I"*&P2WEB8C"/#U@5KJ2*VT.2Y&*%&O2N]1': M6UZ;O%(-3M60Q6FPH(\X^'8'^3_<(LWO,OU;5_W8\8YE$='6:X^_\K-N5S'L M@)WL&ZFI6)(&3'C\LE3OIB424B#/]:M00# J2*.TD7=M1#(D/X'SH"4XH:: MEF!&P:ELE@5SK%,8+LY$:FWU+S$.2'J)4!^MV/4\BHC0'UV+G'%JT#69EBQ; M]/;";;W+C9],GG6HF==,2SX(0U7SI496F%#&A:L][Q2CEYR0J,SE1G:ZF0+A MP4B TK+IX.(_5VF!6F> #&13AU]D]-!_U"]J]2U^Q8^X"SX;JYZO7 M:US<1)H_]"(2 ]S)A9?IE8^;,Y&I9B!DN^L:*0AY2<$DWD)9B^K?'6/#TNJU MNN^6HNZ3Y[6R'+1CN=P+89#!8.B<@<(7(O]:DP:4Y(=&NH;'7XJLZ9]=]A<9KG)_C"-0R=B'">PCA M)"^(M>-8PJP)0F>$$]2ESRA^8S(KL3I8O24;M!'DJ-FF1 $-_9;X5AT3:5&=]=A M97A/X_U_>8CW/\3[[TN\_]-I_=C'K:GX^OO\2E"H[X/3 ,*_>T7H%[&]2.+0S'BF:,G518']L:)QET@%_6.PDFLS'^L+]Z"SGU[75=[@92*N0@J0$8T M)&RZ!@K5^S."/^!(P H*+F^ED-O#CW),!"?D%6!1G-5HA,%R>\3Z<4?D(MD= M!L7 %H];Q7/Q::&?.17K?,5 MK$L4X", E5\5;7@IT&%TD;9Y_L%=GQ'5N,X%G9.M-FC;V# 8>-$'9"93,OGWQ(H:KL&Z:X+ / G 3[%_#RT92%_VL/&%,%B", MW#!8OGKZ%&C[L#AD!*)=Y*OPR[E:\MF2>A+4*PW%2?A::[FIC_>60WIDCA&9 MPG9+[_%OC^8W;>2+M,?!\[ 98DV1 '\?WO'*O>,YD1"%W[]X_OVKYV.F$:S5 MQ*:( S$E%.G"Z,A616N86,":!S.P5L)A"SK!DJ6?$+*7X#,$<;*RSX*PNC[8_8)>%,Y U^ !M%!XCB_/>U88Q9) ^!2.912H>'@<=&JB_:4UG MGD_GWL'22.^X -- $$=:X=Q$\$"GJ1+&N^A,AN#I$4K1R=PA'01QS.9]"W?! MF"7Z%#3?>V1]@@L2/9V]W]RX ?"7LMA==- .A"XMAB?I,Z(&T4-CM3 MB#^7&)!G9^I;%;,L7&.6BLN"?=+R&-,EU5M(O_%15Y996'>BZ))6"N9DT62\ MKI:HBG0=&,_U7IA,/W"L(]PKS9[5O,,N%E4R([I:-2."L%QB9$EPQ%H-4\;#=I9"Y.N.&>M8/&S(W:7F!9'TN M^9CXT:/EKZX=RB$2TQ.RMKYCY:J54-% %)Q"T*VY,VD2]=Y_PJ;SI7/\&VUL M\O!K!&1=+.\L(:_B2$![@V"/!$$,QL$(C!R,@AZ;##4D'Q8F)S(L8B#;3S0^ M'@C585U9IK%7QL&B7+E"K1.,)X@/RR4S;Q!28?1J$5>='O9Q0\_+5X)9"_G'2 <.2=0 M: 8,(U.3GW(-!_<=Y[=Q8UX6[)W.[IPMGLLG-82D:)N M/@!!-B=L7_!*EB771D9W0:MO:?T=(IX)Y,-P@+.VONR#C?>#;R)3.H6!TT?9 M ] 5D''SKD74X+%._B5-%H3@C#,9*N*LM3DEH-_M75I-T)^D*6B>)V3!>X<4 M5 9'3H!H;Z8Q*&YRN\Q6Y'2C R/EU%DL!AQDL& .E"9%KJ=LE\DJIRUW+R:' M1='[*X4Z&!LD*NQQ8_V])[)XT3[U+MQ5U/0)=T$03[:JY&SO)-_:C]!N([6V M\+3/1&_7UM3'JD:U.9!B4E(CSGV)Z>CB#^1$B;LLAO)'@%)$S#;7/WIGSMW$U-23'6K6/D M #40JRA)OB6!")+76,RC 3NQ!*W1%KN'M!_6:0U/;"7OZD@ 60=LZN!*434X M8C B9)3.!RX8020M/9G#Q/2*1&#DG*EJ)?.7TSAI;<@!7 KRF5G&X7=[GQLV M"K.V'UTH#VM7_).6&6VHR8;Z#8B*].T \1:+96BZTA%O35<,@[FA$Z(:B,ED M4Q.'CKL8J:*:![9BII8;QU"B=N8D;VO'<-3)34I(UQFHO7_N*Z8* *0V9PXY M:SU/^V#M/A5MH=6+R9.QT@0:X;*:6WS:#FBW1!6S/&0Z]@TJ*=2J9\* >&GQ=;EA&J1.!>P ')K"J']2C_G;L9R[]-VWD%YCD):#$V MX9:4LA[7-USN6YDZ2LX==];F]@?2I^)5/6$Q<3D/4\I%@Z)HTWO]?@0B7A.- M^+;,!^;;R#KC<)JF8&+.DLT$OH+;4\L9F5;B^46+G-L6Y!O&<""-S& E9A%O@T^3:B'Y%=JP M7H?=8TL('<#V;CJ4PY0<[15WVXDF;;BJ@SF)/M-I/Q.-ML6./("%(7KC5XUK M_<%&0W>F-(3C7CU!N^2Z<,FA0.S0H;=T;3M"AS,Z4"H^K,Z_28\E&_/>'A5W M?^/)T88U^43I92%"L6RK_*KN4# 7'V8Q"R!#*U^0+_4W5H]_A#[G#E370K\U MD;T;'* TAB9&LE(GI)V0$&YEA*;9G"*Y1&5LT)?>'>Y\>;/]>CW$8!%;(V:A;AMGNLK;+1]!12O-U M82C!;:21;UGZ7U 6O4!V23DYVA2%WD:)#DDX&ESJ6C] MF*NKY\?L."Y&HN0-W2!YXRXE"875K1NGZ"TW-46Z0!HIU!V\6H6>.WUVG36; M=5]&D',;@P_)K9A,;H.JI!2W"? M.U\AUK-9E)H:1/N?^:&3Y?WU]]KRC69U:^L>OAVO%" #EM+$:>>&0/56&GI$ MR3VD*9QLDZ*PW6&MR%2%/EKDR/13]:2U#K2G07L&+96@F+0NN-^N&..P-GF( MITDBS 0_Q]=P#(,ZF ("1:8!GE[BE4RSC%%QGH@F]UL%K8;TF>MIVAM,A1]:X09-VX[ )A::]/G.V%2EMITIB M_I^#]7J/"^IRSIC+N5"MS>P2,%ZE-1G5892Y]BOT=XJE-XJ! MWR_?I"#@4@Y"QQ,V'7^0\6EO@SW>?4#EP !=R<<G>3@KG-A(=15FV)]D\KMPJ7HKX]',YZC=>-)20KZXW*:>2? M@\IJ5\68Y7F"0^9%.#FK;#Y['41A68>?K\-L,:S_SH+S>CI:Z W<=]>F=/UI M9OC=L)%W:8;@TI\L,<.;4-*0,.EHR>EX)&>":1B6!;:PD6 M5*GJW;R,]R!9!Y;O%Y#D8G]TK$/T+E7[$:99>3"&U_NMP-RC'LR]S"]\]9!? M>,@O_';YA5\!61,7NJ;V%9(7;^MUMT.U\B@.41TXR=G)T>! M2O!0Z)K+*X2=%94REXX/SE"$*06/38SZB?8&[,VXYC>&,3VY. CN%,JWSP_X M&)R_F=J38LQ=/,C^"$Z(^BYK@!)^N#[!64M).Z)=G@Y!B/D/C2)2KJ"*2NU? M9DA 9W"8]^G6:TBWK];93"Q;"E#3$3B K0T-68RNZH: M!OG4C8A@4]]89?*EBK(8 M./IQYOAJ3_-[OER")NB*$&O6:FLAM-:1\ @N44] BOV #@F#Q!Y&G-R:JU1\ MGA%P$N%?FQZU5I3NT+64D4P4C:FK.\[%6MMHW=LFN#!=W2B0=/D!!^>8ON?N M9H0SVFPYQL0Z.;;_H:]6#,(!;HG!J#D$U^-(W5EQ8HO5C;,D>V8YF ^('=S8 M+)WC=2"(*C5L(32,W13Y#HZ5V- % M H*.H6",\#^?GNL3%VN\I7>%5=]L8)XQ3I";(S56,BB MR6JIZB'6,L=JF+DF;9.K;(4#JL/TAK%3Y\DH1I427,9)JBPV(_4=$M2)B/SA MXIH-;9.Y(4LY6H=2[!%.2VNVM%8"P'GISTU1>R6ZY/PJ))D;%I%[R>K1>Y>N M_PW+.FNI.'CAE;$6"H-S,%S%5%U%K7F(+L>A&A1!HNAQ1&7Y]"FY![ MW>W[7]I-[+[DKD$^Z\^KR"]W+U/J1U2 +O=G2LN$0.N@6'JCZ)LDF'9:'HCZ M?;150<)7I7!F<4$!\_70' 2U01P$?&"$D=GPU6IEB1Q/QLJG&'50'%$98_CW(,%+@_M.2,%>TNC? MQOJ!=[&X^M%W+]^^>VSQU@F:(TC/EJ-X1%W25T8F44K/R$BMPE$*:CKJ'[ZJE^C>::T? MMR4EQ5"XL2&_KN$N?.JGJ3/F=C[<%O M"Z8Q3#<46HY3 IS/1JH6EHTT3[4TOO*N>S =&USJYN=&BWX3GK$2>MPPOTU. M#RO:C6-G7BL(,1V/ZTI 2E,1FHX@5QT.5#GP,%R?5Q"-PZ-A/4=C[R0),PY!4H,]*WR&XVGGCY8=;,^G-L2G([.2_L1?"P8 MO3!I*PW17--M'EQ9JQ8$XMI4,PQ6:HHD,UKB4KEU6;V(/ZD18? K";X@H7:* M%HL9T .4@:92I7S3&3.+>E5(42SKRL1B_NGJ80@Q7UD$)\2"&> M2HG29X6&&Z$5I8O(E$=<073].:@DC:8Y&HON@B:&>D4Y-=+32& 92GJ;&90A M?!BWQH!-!O%$ZTU!VBA\T-C-#E#^' IX3,1'3LOEUQ;3NUR&GD\N_CQ2?4SN MUG1TP^\2U]C/#]SK:NT/[W>KQ&>R+8>@^6E<0-+DX/8!@'QD"3!,D 3$;[C1 MB^L+PR^$-\X69*)#! 7[-]J%HDW;LC)?68((IHE5^I9]\(+!XR$F[X$5':S$ MH"TERI-KWXT3/X79&>*6.;>9#3#";N\V87*0?LE2&207Z1EIG-.#J<[J?[B\ MAG[#G4"4+I_BK?M@NQ#=-A_DVDCB)&I-3RG#&I \Z95/\W3J)9OX3FYV" F!>D1B.*.%.;%;4:O. M.F']'RPP'S">X'ST(?8FRSY//S[LHQB;*--G$C5 CB+.:+@0R$JD36/E\.S) MDS_-M(>5-><5@&A2OJPH\;OM:WCCVV\O7LSC[DQLX[9O.->Z8E2I)"^YN;+( MEK9XU,9\54T3[QNXCC8P2FSQB/'P#"^W*T;B'_I([>HHL1;[M5Y @\"IQ(CB M\O/"(\0B5%6Q6!,('TWVTK>R(P=I3B#;$I%MU/^4UOUX]$Y=<]GT1Y;%FU.K MP&O^+TH%PM@&8N>PEN.Z MR5CNHM9N[=M#BT^&<$9M M4KG: 6'2"ZKK>_KD_-5\1H7SSYY\'1/T82EMK5%5_^SK]V(6RX]XZ[<3WK'/H)0EH.JN^SDDJ7# MMJ=5.T%*,=;H9M M]\1AX O<=3(/3].@I%S1G$R=6B2]$Y)[,GP6(D'QQ_Z>&#P7U.,G=>\X!D]N MDI-V79QN5N94MO+TR1\.ZEQW!";4U*>8'J=E9'SB6CWB%P(\G=B&P08KQ8%1F',RS@ MP"M M6^C3T43V4W^^'C#3<]A?9 3(C.9PW<%QKB;U/O'G_@8E]RAA=8V8<>> M,%6!VZ@:%"@+9PZP="!]Z20/H@:H'"CT96MJBJU)*R\:@.SD9;] &O-;-8QU M\^3O5V6]P-GLLNJ*:=GKW1D%UU;#;_!PU$KEUG@T'&,=6NQOVXCY;'HC%-LM MQ')&2$?&1.72U1;<&9[1I"/:1%>QHUL1P5P,>M7R94K6YC$,1HIK15U;+*#@ M@P+!+EL5AGXW1A)Y!H9Q>,AN6H/>D+<24:AUYUM,,)$P:^.CKZV3S#D('4GC M;/.*>1N-_-3W?12CQ]Q=R(702TL2;G__.JQU$;P=H7,\^*8VL;-]:^281)Q 'V7T MV@U38.;>"X%516ZK-#V.8CO6J;8N[;46W7!P@SPSM0=CQI8)C;3EK;2M5\]1 MSDLO<>"4T+28=,CN:S+RZ4,R\B$9^?M,1BIRC&E#$-^ BS=$Y _:)Z%H#J&? M6 /%W!*(@(D[J%3M"0?-27DGS^E24(6N+6[0<[SQJY3(8*(GL#YRN@CQA_G".3+>K4Z^S;8 Q]F/Q%*\3+T?@_PU&\D+[A#D,LKWMZ1-[@WL2GNX7(-@?F[Z\TC8IX^3J9=P2<%A\%)@/ M45J%W?1$&)>O7G!ZYV]9N\K^'BPN1FSA(G-U9$C%"FA'R' *K6%;N85WD"'- MJVEU2RPF!0N15H#P9Q!:!2N& (AVW"?6$-;D\M(L.-)H>*L!RU-UHFY#CN&58JE/RB=QJ&2'<(;8*W#]#SM6S15B M;84=RA%#OXI%TTC^#)-*!Q!=BFTKU:CS@-(PBDMYQI=/OK20%;_Q8];E&3\Y+G0IOA_6@'N0FQ5OJ,J((=\([^P/4 M.;+[H\IV/B0&&!Q_RP>&QZ\\J * 9D]DQN&:<50_PJ^U8]'=Y,;S/=Y) M;B+]U:V7BY(W-&"Y-G?99M35@M$?K 5K)"F2B+M<21SKTR:8F1+.F=*/CWV[ ME+(9[(N ?7,6$*$U-KI&*OQH.V:28MO)Z=1UP=0;C)'&U 6.0S.(>QO9AJGO M/77N[3R-*G"[ MI/P(%#,G=*,*SH$GHTW 1]D?5XK2Z=295(*GJVVW/#FZE3/.(Z/<#7$3!J>! M\C3=CG[SWUDXY^%-3[EP4G!X3;"5J8KRV9-G7_ %B6[,7!@15UW?7JF#0B^R M91?T93:#2EW/_N//YW]^QE8T>-3I5U]^>?[5EVS!K6O2O5!A&?/(TB8*MY!S M5?7YOBPE6<5ID?A_L.W_/WMOVMS&E:0+_Y6*GGDGI!B UN)-=M^)H"C*YK0E M\HJTW'V_=!2 0Z!:A2JX"D4*_>O??'(Y2P&DY)8L@^J*N'?:(H"JL^3)D\N3 M3RJ20R-A'+5"%*S,5ZW[SO[C^X\0%;*P(+;[^R@#T'"=#O:__N/)U]\\^;X_KO1+V^&QCZ 3;XNM]44(XO(K M'0-2^0*)""TPZ>JIN(\1N^1U&VB?E=^?!/5['YK#++_ _GS!>SS(VR!OD#=8WQ2H ?*AVCAJE)<;[5; #?T&^1OD[U;Y M@V/455,?C:#_%&)E],7K*3-6=*YTJX442*@1, M:[#H!PE[7PG3@$-$"ZB1"&L_-TC0($&W2A#BTO/&9W&XG)#S94I]@[A=,*$D MK?R/FGZ5(4O5-98MVJ)J#!69@PP.,OA.0RM28<:>'4(-HN9($@/]=.DKUJ-8 M,^3.:J_IYWR%XH\W"^#= U8^&H"5 [#R?8"5GURW/AA4Z]ZI5G@:/+61)T>. M($,1P9:W',^%U.Q2%2E_VY-O'MRL27>?3KYOO5[8AVQG0MD2I<=;19UN=B8O M;\KB*H4%0#11?\<)VJQ9Q2>3*+8H4$*"OZX8LE!OA]XU_:A)1P +NI9["D[J M*Z>-G "Z81-,\I&:1U4TD4^%RH3Z=4Y<\"Y5*H(G?E9N[K?.S,5D:&(4!T0P_PAX: M8;ZG^HY[BOGN73+HW%M!@ANQXB >H*9<;F@T%N!\/;Q()!;[@SNPMC:8-EK: M3JV[C6U>2@H?OC:Z-1'?SZ+N;+.6<#_3CP1K(#B#:^88YBBR]H' YOB>!]?2 MDAN4D#!"6^Z2#C6 7V?W^M@Y2^..L@J>.L@=,$?\0^O.5DXWZ#[77C&_0=]: ]'@(BU:NA M#(T19$*90J_CPCKF(-X;S; 3AY,TJF TT55$"_P>IW[KGI#N&&^P=( #!?CS M>SZH(AD;\Y-*&M@8A9L#O&>PO3W<@GXP HC6:@R@;*G,R6A0I9E*Q4?H$A'CL(T7L(D4/#!TX' M,!6F= \2WNW,]UFPMO.#. WB='MX/T'@Q*3,'+TOP?2W["K?CG+(70Z"]7[X M"D5*H,3';"N.D"$M.4C/(#WOS#I&QKF_ZNC:DP+:I12YM>3E31=JCX>&%',T MT!ND;)"R=^!1$7E""Q:&HO;NNL"RZPG'M/UNW12TC22-""N+P-&@.H1"2+DU M'I-O@:^B":SR2G*EK>X&$1U$]+UABKOYVP<)&B3H5@DB[=5T*]^@ @DG)>IA M$O#5JAR,^4&&WN4E+D%?TFP082 51(\6^\O0]T@*D5 MN(?89"-B%N4!_?WW M#LC7@(L9I.U_E&XU@&("_C .RB_14=-_Q[ 9S-=;H%6Z O:9T>$SP,8DJYT='5U:/ED-/XA;<;=VT?&^B4\W,Q:O>9^N#[I M!CP.Y^LT+1WG/)FYN"S<+.M6R**^?Z;SCG)J/AZ@GP/T\]-Q:GXXD$NA55ML M8MH0Z@JW/9-S,&R!X2/G1KOKI*]LJC0X0+:9>6S._3,RUAI4OL(UD'C*,BQLC\<@!"%+F>? /9<]E M,8QBOE6Z+T:BE:V33H,[NX4PP*B^3= QA^L:@#P&9:7<37Y-1H%.YS8F(6-O MR@ZM.;@@2CWXDQL,,FYHYJR3#YY?DU*G/:6,WO<:4%Q+KWM8P)\ M( \"[G'JBM4ZX!:L*=MV*S9N/^3!9;ZC510$2X1A?W"G)\Q]SWH(Q9F;E*D] ML//'U&X!)M0/QR6XH6!',?3P F*D+TG6$;_#VVC7C-/- S[9EC+*/HU(]Y&& M.RF;DB9ZX3W&HZ2IW!L8G_9'V7[B[>FWL9/?1'7@45I =PA-M9@8;G>C/2"- M$U_6/X%_1);8.X7!0X&WZJ"$8U=H1Z-O<:\N_,M'9;3MU8?(A#_4HJZP"_RX MG5]MY*ENMC\'_3;ZZFN^-J+!@^E8^OT)LQA?\8),]*R?"Z!FK8/K3A+650-J MWBF'6.EY^2PF#57*LA[?]YXORV1OVH1_8&OFK? M%K'?,&)[+[R>J2?\OKC]A<\8XJ38@&9%V7%"FMECHR:TUE*$CB.9_T6[6"J[ M+/.&6X][>PR_9SSA+GNU' M&X,UXK-FN1J1F]3HTDM/D494UBQ-#"\G;,QB),1+"3[G$9ES7*LB*]8PQ;4R M6S;.KU\RDN0]]H5%X>NFLA$UXA&N&84>>U/N([APVAS72C>2)R-/!YD5 M;OA=VWXW3FDXE$' 1]8+FJ?OV+E(:'BCN;KHE+IBX$XPE-U$T(^^)G!NX*WRYK[SD.[:;I9,^W-'7EZ MPUVNPL1'48T%M'BO&W-O*E]>(5:"UC $0TJ,AN @[L\A^@US#D2C[,?+R;EP M979X55QEYUQ3Z/LI_+2>'?A."C=\*7Q^>'X\4KG!OTVG1RS_ZKER)S*]V,QS M!2&S-9]7(6RC$D:]L",&OS ]A)9Z\[+Q1'>M4127KD(A%O<>OPB"L,L$E-5I M32Z">\I'D(Q/;N@KC7V9$N?>#"F8INV-YN7).?Z" =V7N#%-,CQ@S;)R3P2- MBT80>$@_S_Y)\LF*R?]5QS[+-PJX]Q]I,1,=_X(_5?V8]M (? -HQB\L 5KOVOB.C@LG9L1>(^%B+UBW- VN''Z+=34 M-Y5Q-V7PX) MNR%A=U<2=A=\&TQI<=!7L][1N$0.?93N1T*"KQE4M7-_7%?-6NT\+=\BH]&# M=FX[W/MP>YP7F.W_=J3.T81 O,"GYIT^\]ZIL!:4DFB[91EV6\2<>9'R]#,N MN%_*47J]0_[21=#@!<< 5UXGR*]$2)WGK 5FH?>?AR'L /^77H^SADR=/ MO,/1^TSC BLDFZ)YH+:\6]O^T2UV64AIN76K50=)NO+"2Z%-)T''/:!!';H( MT%;:/'&8PFQOS'Q@AUYJ$:CP;C(S5\7::1:+7";<@>$M,I*>[]Y?3 Z&A8?K MY1W>4;2Q28U?\YY[CQV9W,;Y1YD-%!KA,/Q$'VM$_2/9ETLR\UM#M42A2@U] M])9?ON:3;>F:C;+BTM_!HRB%K"8YF_X?ZP3?THMV'TYJ2N+#QY9.[)5%B'=6MV)Y9N:DDCJ6MG.;DM[\N) 0F%6OT#R<#=,K6 M34WRX6LE:1_:/+3A*WR@#DDK-R]-7,_6E:KKD-V!]0;PY:M:WM;/[$XR[R6#1;DM_ M^I\?%,L8@QF\@;(GDS"NG[3=J_20D].B#;)\\T1Q[5EWIQZ=D0'E"E=)?QA2 MN>:"T%=K/MG262V240&2L'!L 1I4G9-Q?KU>[(_B"^OH.=D$]C'2);-R-J#N MT3*MJ"X;;;KKVO2P+B0HV3$W%B>5PET6%2++Z=(PZ-Z:CPE1"_6Z^*1J#.*H!6K-P^8Q' M*:9AU-V]36H#>]^CBZ0,\^Y]&!;'?^ 7UZ&5K7/-UJ>.N?6KP]*'*:1#)=]"MRZ4R\\654&10M@Q: M\6K<+LLD.,U AHRG+^A47QML6*V;;*%!+@>Y_$VM"-.<'3EATJ:30RNUA/_LDV/ZU2"$E(!0][V4J*($O9>JEY.&[+02X[(ILCO#V(^ MB/FM8N[%.]16;<@;1XI::A(0=AJD:)"B=_0EJW(!;VV8?PYL@;2BU#6DV MNZI+-^?JS2A5>\\J.#AA-Q4B^.D&T4A%>FWN]\.1!;A,A -_Q/A9SGAH'(GY MPFG)BW\F/ 5M778R( ^THFO;NU@A.&[C ?A3WY2M\[=B2SQM\G\6990=3L+= M.YPSAF[%QL)PL(:#]5XN&@X8A+>K?-5Y9-1&D'5?P37*@):\O-3\$0DMJI74 MZL53!T=L$+]W$D4M7&*7M41!.3+?"7,U60ST/<8LMB%Q9@KU%H&[ M>XC3KP;$Z8 XW?\.DG+HUG5NNFX%Q&; I+F9WY.N]#,(8I*O3YT=FA MUD&A-9]:[_YYF:M:X3FA@3?ZN;< 80X&+0L3P]A%-BU] ME9 11(61<^]( DZU%)L##[AL\F[6E0B$*-8EKFOW#2.U6]\._J JKIZ!VTKG MU2#$?$B*1HZ#5AP5Y&&&QX2O?P[LA-4F ./%NU?8GN_*%@'X;H8%,@V+2WNS M*4_5N@6@3L'9::TGVY41(BQ0(W*R:;0U"JLG,]D9W=!,C'6HWS&?1Y#(ET3Z M29Z8Y>?=&.^\+"V>$-0W!RS(,P-"#\BORC$K@V%A(P(,I@PKA6.'2X9=#^%< M('IO2H/!QDWK>:70\/A 6?'RLFC#L>"OP#%=.1*3M3:X%WJ;>E%,$J*"**J3 M<28G^J?%<"[7U\"N,=#1-5<^J7-#QT[MUNE4;JM$8J+3WV]@N4_ 7@&/2B/# MLECRH0EP/6QV (B")>G:"ID3JE#:( #G]P=J"S1\VTVG4?MN7#[(78(OS[P&4F$E$X6M2W^OMF68J=[^.8:!=);Y00_^E MC%@)5)>55Z<-2V]KT7M;.T_+K2;L0'17;Z+- ?^0ZEI+L*8[=R=$E[?+Y).ALAE,D&B1](_6WJ.!WQO@#E' MDOZ+KXK:?J)_2D][2+72ROQCA5VS4/@^4_I.G_[6?UP5/D ?GF[X91]TUXO( MTXE[B+C@3;*TZY!T&]KBXI/5,A3?HF 7)=QM6OO,$?RHW7@KA#GTJ=3N<5?> M1P\>/1I9-_;+?,I%?^T"5\^458#B];QW"X>@*A89>URK@ M[1O2,T-LB1 IOD0PTN^^X\'ZW:7[X_14='^%RTT*<-732 MO)@J"UW1ZM41U>/JG18]@0[>DBGF[&"P6.EY(4F!N5'@IT&J@E:-+JP@X_X6 MT)Q#I(3STHR>)MXNW_#0J_M8ZXI^%SX_X+N3X[>@#7266+LLN.)S9+=*>D3" M..3BX5N5UHQKM*.9,$T0TSJS\%CQZ"(W*(:DGY5@:(> C;* 9<>!E:5H/"_2 M95?-0"NXWN[YF+S10)JA97P4>>0+,!0KB2J>D5TI''6LN^F<.ZFCEX47PK&D M4I7^HA,))\=88EVUR!E&.G&50S5Y2ETBK$+R'%&,-R\)DO+2 %X4J1A6(B=U M9$C0N9-Q]"K.4) 79"'I,B[M$O1J[E>^:O2(HQ)73"^U*Z 05Z3W2JYX9"1J M1G#'-LTL+9N=N"S5TB)^HR![7&$MYC.VQ+HBZ[AC6COY\",+W/\YA&D**U3/7BW"N(7."KOLV"2=V$O3)G(H@"F#W4N1SYJTZ#A-P.4I8" M5=J-HLOU,DGF&:OO(W-6(Z.P!1N%L7YIX)$=SNBV356\V=;EQH8K"YI?.M## MS93A2U0Y;'L,T]-(%!5'C\4B8@PG,')D&C!MBWW+;[#LJO(Q"S]@"7@8!4?=6OQ[\8^8D=^39?43 P(IX70Y)0N\0"RI_@!<@?#+;MM MB7UI"1@T>21;_2EXNGYZ6J4[F4BTZ&G/FF@;ALU_4Q_.^6^G= M+":XP3^40Y8O5[",2+N]$'XF][K>=J#%GZZHK4=# -K(6;NU\E,]1+4%N MDCRS[=JI6ZT+]4:C_4Y"42.S6.K V'5;:P@E#@I8E -K-"U6 MN=! M6$8?$>0RER+W2:)*<3DP.C,MQM]->=NX,(ZJC5?4\[&:8,>%DC33K;T M\8K+GO+9 =0AVET!"T_+O%C:8*;.S83^J2S,_Q0Z7TY^&37OVG;![CB V$RM M1B\?W2!O/GKA@TC7SGLT.(K)?4!^&,?F.#Z^Z@R7G+2!N.U:'84\J=U2/@"J M]@0[:J:R.&B5O[%8:^6PX#D#02%,ZN9U>-^51H+,8>,%XE,\QBG>V 1M[MN'J]:]M+EO=D:4YT'JCO@IO0Q3]'X$!U;'^LE2EDN7>.CA> M'W&D J,J3ZI2IO6FKHHI2\MBTVKIV)(VA41$;.NB,CNF=U/*)5VCETY*1+H_ MELYS<;O "$XWIEEN.PV>D2BDR.!1241^(HI^0#WLDM\>-().[MKX9C2E6\NA MZY@A[ID2R44$K4%81GK)[#0\]$Z*673H3U_T2^QZUZJJ+KWT)RCAF[YQTJ6@ M?_U[&Y M /#EE)NS&RLQ6N-%76=0"]#[ULE"L0N76UW7S1M;$ M,[?87R7H7TN.K9!X2RBEC5<%?66Z:B[!P#XJPZ=,3( M#TEJ<4@ZE."_ZEH0&XF&X&@/Z4]A/](F"Y+N$%M=4U)0U62^D%%TGX%+B,2( M,\(VDCS3$QX6U55N7>>*\BN])#B21:Q9ASY4GLAJZ1Y%:RSQ$B0 MUH5I51]- UW\!!:71%C?#_1WFI@\V^?ZD9]0D#P'JB/C*3TY;$=*V2CY6 MYA5(Z")P$Y*&=A#IS]I372+FY"%YS&?F= M!TRWAS#R6MW[EUZ2P)MKH ?_\-'60O76)O+ADORS3<;4RU;X(>VR%]HW> )@ M^[+\AT5P7-S"Q-DB\3"8;U7)N+B3!C[WWJ)R,_/ZB034T>$*^BV 5(S9&"/J M6N]B"_GP\G9U,[>"&5G=YI6!8!)(X M-&--6 :9&F3JG07%2L*H779F;K)6+P8HBSEN7HOG#A(U2-2[)"KM>#;GQ/W;A$'5Z@/@*_<35';%Q]<(^8 !2O:*QMS[RN M9X)2$0HQ_1&BFFX@+1K$[EUL8"CZ-9F+Z^_6+&Z2M);0._)?'E$R$! M F;$&8P31[PN2SH6S&!F^T@CJB1 MY $TP*> YG5>#F(VB-EO:E"A<5E@>UY$\2Z M[B-6!6],5@]JR-^#JF$'-\/>Y#JM"Y]@!-RL/U=%,*W0Q]U@SSOZH=%WECTD MIP Y0B6RU&/&/5_[S])/!8P3=:0+?@Y0,J,P/"753DP&PP,D98"M;QBXJ]VF MS&&[O>8DE*='$(IH<6+0P,[Z3B_I.C5KW7A93SN^B9; %*&'@B((^NS+K^N3 MLQ&-AFXGAJXQ0]$HXU@F=SW,NDIJ9!-R\E9ICNAGP&=WL$;-2*F+4>9B2U"#.QW3Q 58$WW&38(_6%EN'VWR7( M)09L@W>+=9=_EO+R_,81"6862R8':9$#]9E6[^> O$NE""HPIKE!O95=8A1+ MD)X+]JTKP:)*L3]9__W+!]/9W_-O'LS^_GCV8/;MH\=?/9A^]?A/$DR7 M7YQ<'+_X\N3E\]-7+PXO3DY?GKZ\^/'XZ/3%V>'+O_W]\3>/OOKF@7Y_+VYX M&NU___R,'^./)^<7IJ[]EAR^?9<^.7Q__='KVXOCE17;Z?&LS MMPWVO5"B9"+41_6,7OG3>G; '$:AF%((+QX^>?)(*[:$JN+:AX*9"!+_,'*F M7Q#!*Q2-0@H-V5)Y4(V"E.OQI%B/65VT*^>XUFK)C%%IA5=U:@KJIDT"(4CPK?XNB:[9HJFOB,VGO!VHHLEI#!G7XF5S&L=USBQ$,@E^D#(Q%JL$&:JF*M90FN\*7C,7 MLB>N:.,A)D]F?HR)<43PF[E K9A##NGYI5LMZDK I V(4,0H72[8_#5AME384IN)XW6KQRW;/G[2+!;4$S+&KM M&Z?[)YK([C$0XF7W:(6_OC\2^W1LQ6'!G*V[M=6(^2'B-]\**16-'Y-W_,>' M#^_OC_5Q>N6/ UV]LG:C+#I.<%,"4CG/F..62QNTC'@L(B5BK2N+SGN;J.V) M >.Q^*_QQ8/#D[!Z,.79?&%0!X\5U#=T#$J_LG_)(-N*0\;6U!90$_&8.3WX4A* MAE"\5-;=3/?3QJ0<;"AM@6.U&]W.+=YY$:]L6>V,B*9:HRYDZ=A1$H>*?J*: ML(F4@['"1LQJ*)\WBS.T)M>G![Z[NTKE\NV L1DP-I^.RN4CL+?-KA2WT0NQ M^+!%TU5B!K0Q;45V531HV\)4 JZB?]65KZ;14!DKH,!8*,&A?)9K6)4-@=BJ M0#&Q-()!W(F)JNAAS\[/>J4N7"GS\/LHF"2V0_Q#<&#J T.+;N\ZHM;8^><@ M.->Q#WET>G%N)HC274ZY!PVKTDOHIIEZF Y7;#'E8E..<(7^WQ)K(0^'*WE( M"8(DD?8/WV\U.,-J7U1FNO!L >(.-0Y.E%.!+I,-'UX]H7'=;'%O:MUBO#.H MUQ:]I0$>3"0.P[W RF%%;K26>!/.GQZUH_XJ1D%,? C;DBL(D=+,5\4,3']E MO?'TR>NF<[9NA?0+YGK^M=PK4K7P)6(KUQO4TBX:VKO"GXQM6S M4B,Z"*J)Q!HZK9P\(3L-\:TCWBE>\-/7IT\:Y8=8 MUA5XZ[;E7&+-S^1'+R3&S,_,9TL2512GXD>A:8)8M6*-B^G2U/4RGJ%5FTS%<)O>G/=5' MLR"=T05*!_?+;Q]]3P;;5[$MT^&K]-]NNIF6(E.>/"(6VVD#]I 7!?Z7=BF[ MR>1%/Z0[1>@^4MN##F(:P/'H'2F/Y8XT"0Z>6X- T&V%M>\PC" MZ.PTQ,X^#$Z,NO=C4%1?06J6@T(BE/LL(LMB(8&PQ2=WA6,R_# M_NQC4HO'X?]5F6_8,P-C>0.N!P6FJ]?FE:FF9:WJML=*P(3*#[X4/B7::"&# MR.B8E-SZ1$ZC=UDX:Q!J-F?983'^B2[;MUAY,FSX2UX^X"/,KL2&#UZ7/&F+ MCR.X%E,$.+Q0]D: +_.SOF"*$7K 7!0%,Z\6SB(C#[\:I0,5SH2CU'@Y[M#8 MA7-1RB_9X@Z=<#SWY]B,IIJ'G1&L69Y@P]-;I\ MLZ9<:\1>L!)KLMJ]P!K]\^/B1/,T<8\^)35_Y[R??/!H_'C_YYNOQEP^> M/)$O" M3%DJ2>(E6Y9R@;$U+L%1&#Q7>5%*&C,*7MG#Z:&:I@PAY@G(B3FO.U6:/KXK M%PQ[T,0[:#*@$5EAKY0+@2WVPZI"3\M7DL*B,3P'2RFFD(I3T+;9BXT^$ )'[BH0%%B]$K7E;;OV!)SGP^[KF_6S= M]&!>7^T/4.;%X?^>OHJS)^?9^HS= D8H>ZY7-5V>,^&G4!,GL0CD-9P.G=3F MJ.U&L[##]//12"?B@\L^CLJ9%78CM^:6]J8@1W -QFU<'=.F8&-7,N!R:N'T MH6U8M[JDD[XV?G@VW-E'\VR$M+K*F2%4%SNF$TRVB-R0WD(N'DQ911DPOU;" MD9^O.-@30>KWY\:Y6+R7/Q*)CWHQG!1QL;//8?TH4V!+.U!L#"!;BS*S?(E$ M';>M5-.UW^E?GG&?+A]=,2HXSL5I-@5*"MU]]/S= L,=Y&V0MT3>SIKZN\"E MC.O-?QC)HM=GVE5#PI=T7W#S%H8L[(BN\UTC],QD 8:&CGQ9 _YXZ7/NW)B1 M$X2: C6 & 1)GCZ2N!Y=Q*[]@M:O_4*[E'Q!I\"%&_3%X=&S41PE#2/:IX,Q M%#OL^;EPRZ);?H>(XZ[8HKEDG"'B_MJ2Y1)6,L=,KE%OM+[A$,?#TE/S@344 M=R]5_F1(E0^I\KN2*C_>8Q_'P1,NWIBS8U"01G!4YXS%N^7O M1BG7@_=Z8]%&UN)D$_]F7M83R;=OEW31+6]),=\Z=F<,31]B64IN\UK KU$3XB\!7.7! M@G&):F?)-GK',LXBW! L@(S]AN%ND^-/N7Z4FZ\#PH#,HK;DXGZZ9A,NZA:1 M4AE@$)PZ:Y>Y\G\ F-$MLY;!"#%W*3 %+YYJCA$A VE H, ("0YHIGC2%>7, MV)&9OS3A>*\EI8T[ETS6HEU'?2;?D#U2NMG<;9^5&Q( @_WIK] ?Y2#%,8"^4/:B >=/CQ+77U/U'6TQ M9R_P>8(2$253S6N&2^VE9S2(YET0S?_^+CL[OWB9QJ.V14U%T;JNLJ<49%HP M3_1WCU:FGZ0B/O(M;!JW<$*P'R.:^Q:3N05_9R)Q*?)+/@ F"<3:/ MV+F)+$5?00&TS-1QO8I:J]H$A?_W%AUW:+"Y6EJMUK;H7V^\_.^&GA@B4=!^T[YV>G[-Z="0IIV+8$ M^A#QH(GB*W>6%Z%=M 'L_!1#CYR(C^#,/H5SVEX7E]QP6E<" PYQF:ZUE+U- MPL-.--_04Y+IN5LONC8ZG\GTM,+4WA5Z=C1=]88W9\N]MJYTH*M&?1L=+66P M\(A#QD*R_BZ8-<$;$KP;OO8*(J3R#R7@RZ=T4CZ-SZF2$2!3>+TD2RPS4CHT M\=9^'2ZB?-@?Z,UY KO\I6[>C(%!&/^(2HS#.1>98#)'"F46U'R[;Z=^E!1I M1/#=" .;@K$UQG*-IFT,MA;XFL!<3*0O.^E!I;>V//T7-WEU<1171]9P<$\Z$??>'BSIVB\_H9;] M .03EU@7/ERSWD.8)]9<4%1%5IE:KFH M66&]W:Q*W&0.3R$!D"??4"2[/_M;[$A(*!L"*8O=Q;M__J+8GRV^88P<'ORP M$F,IYM&+3(";:0TQ!OC6*HC7FY73KKG:I3GF_+%Z8T.+\Y>LI1V]BJ%>HPRW M3ZW/YOXPV1)-8]D O7?R8H^*X9_75I$FG9^TOEQM]VD(3FQ=V4R],&F$8L#O M'EO>4<5"''X+-=\AX,O .5GT2"98[T+(H=*K>=? MP1^CQ46T/CKYO< MVHY'X]>":]'_G+:X2?: N-B5TZ*WE+-K6-C7BUJZM!>&;J3?2"W/W2S.?OQ@ MR#@/&>>[DG$^%&W#C=G4#&L7Y/7X4^@MM5W6F=0&.BWCJ ZSIG'5*3BRTB;YR6.N,9$1^%72\ENY:SAD.W6]#AA%RD0!OD M*_>IX< ?8GDPG\E>V1D\(C$JZ#XN7;_^Z\1N]"NK/7ZE+6\YWG?R^M5HMV7! M(2A2&FR5LK-Z2337O$(32?M$C]+?NT._:?[)#.#BBR$/U M$4M/OF7C\4$^!JHR/\&N&1QD+_)_U#T?N]#8FZ%6->2?W2ONJPC'CC138M-G M]&%@;DB1J^V;HBPU^:1U[!\]9K*#ZFWW01>O5@.C>R6AD1W;&V86@:B.E5!! M$,@M#-=U5%#"%$-)H ,QRL KU*N?F6Q\E$ZC)/0 81NA;\/M,5Q2RDLD-VC7 M!NZ*I *&MN&-R;*5Q/?=JU3MSR153R<%$!$9;L]?3T0967,P2+;6G>9O& M^_MZ^_6K[!X)8YDS!NS9Q8OG*H>EF^?3#7]!Z3OOTZ$2_@\M\;Q'?D!92P5W MR5W*.8)&W^-0&MKR #-S[\I^Q?^&7X=9QK]0W<-I:I5@;QU" M2S2[/7(&^X5D/LO6)\#B7;:2]X3J*MFBH(+.7A^.LA_J>DX[^JP 51XN1UZL MPV7^3WKD3^ZM]@*7V!L2,1'_"TK3:4U4S5RZ-0(Q\[2T4U4M*RYF#-'J6C MMLZ L2@*'T.XVW(.Y-B/27,PFR;=K]A0O&/^M[IKQZ74U/C\YR^X] M_=OI^?VHQC H:GQ\X1,G:3"\O:E:DJNY$5?GN H>(:HP:'>,"5"!J_0DV/6=0FO(W0&/OCQY^R@JK6\&=<6Z&J*.$G*>N0%'Y3/0TMQ[Q M/1@RES>@GE,.(V'$S9=V>&92C"XD-05MPZ\=+8N0]9#"?S"R-S#!2[>BW^(G M6Y*2HGPXKQY?#/"*7:M6'@8(LS&,V]<2Y8A.?B;B) ^T)PGM/0CA:Q=B?=: M5!'?*S!W7,46(\-:'W1_?G)V_O#+!^/'=P28<'*6G04B;_/P7R%:XJ'5>X5; MN%DLHAY"W!70NL=8!QZMO9.9\@Q[-4RO_CKJ49EKK8V6L.^J_X[%1A#XH4F" MQTM[F#0C=/ H)4)HKXLULA("V.-W(&6]J)_S@*+,\Q,YZQ/3/'OP\ M*;^S- L)(F!H_'HP?>(SHC.Y3\\_'[D$U=:TF$%)T8L -MB_*M6? GH)R4Y MEA70%=NCU 5S&F@;29DOBXHSR9-G4,I ML;R]^JL^+Q;TL&61FQ(@G_U]A=@((!6I$V;AKX62H579C =*#@X]2;JB1A%4 M_G"/DHV'+4Z27@-+]$&U#4?/CIQQ<&Q4NZN\9&CUCB*LJ!]5OEXK-*K]9Q&U41"U".K&NZKL8MG1!7J7+4Q*0P>4"HZS58L\5D 2C( M$V=X_*PO-QP'R.;4\ 9"IRPW50(9B5YHU!6>LMS -LPP=E1 MRY3WBIE>G"M'%<,Q8K2,)1A00_^%%$W#$/[AE\RT,AH>VOY&OSS(POP9G<*8 M*AGK/Q6DF-/)6;;Q_N-@7.; :4=%5P>9--/=FYV]J+FE9RX6)+J'%,8#S\NQ MRI<>@]34DYI172/%V(#H?EVLNS47GMJ/:;/0\(7[. F:QOKXC- B&S3:S%) M6N]CI?A)>%>!-G\'#NN=A;L1J/.,MD7DZ!>XZ?P4-)7JL]PL(T%[G KLVG MQ(6J:W>%S82"%IP'G-K#WC,_.J?.;I-#]GJUK.%%6IA0Q:M&-'_J&%&B)>=,!!%&Q;? X(Q MN"P:=TVO'7D!8_L,*ZWX&JNYXL^NXG7Q-\@=L4*8P4TW,U2?OHHZR]*>,AP:[B[#F[75S]P5ZA6W!"Z 5^/?Q=K7>U63W7&Y:E@7ZO%ZB37BTV+2/W]?7W+&KS]MGY3\P-5TQ<OH_]ZG):*S:RV. MM'Q\K46;(ZZ0*,3BLVW9U??(RC.DX[,G(90S&Y&[B .4-T4-Q+0L]]*M%[6V MK>Y9E@&^Q7)3BP\:%1W2'3+*Z!XHI>@C(I,4U)"VFS412X9LKLK(AUT,]'=' M:Q,?#:F/(?6Q-[6)[[CZ;F-<./)TV"^,M<@L[9.$N'.O6!@\9\=6CYFHL4Q@ M^M[J&*.$H9O@S9#B?4EJ:Y$=+N'PY"-K2L>% 6V1H\,;[!OQC?SO3-UQE4CV M\U%"";2K_D!"1/I83F$NAK:)EKU@(W;HWZYI+3.+JUQZGQ'<=<1[R& M1K$VBCC6I(%!1.MSLK98I'(K<1U$9&=Q=J%H9F-&5:*1839=FE>#-2U!]H!V%,IX *O MUI^)-FJ0!A9C]F9W,&Q%-=-Q_Z30NTAVBF9Q0&XA_7*5%6OS>>D"'$>>BY>U M)".G&Z&N%0.ND@;.=Y?]REV^Z,LU6:LK M?*4B=YPNO59:'\LQM=!"B+1K5B"0@<>%\DI4AO2WW!EB44\<<&FMD[I$I0<) MW3%O& 2YZ4U$7RC=6O !1]KHDWOYDHQ-"S&0R4]#:>__9GBWK#O65(U3V#A* M%&"F.%N-T%+V![$9^2^)9?D@ +WT.]O6^[JQ@>D+'RI\S:/ >@ S<03T*5]_ M<_#-D_\OVO\>L"PVW*+G(V2(JK_O%L6,I,C_>PR8VG=BA@.7^DX+.$+O^:_F M$U;_[GH;>J^],%W-RS[3:B^1P[(1@VK:DXT85-.> M;,2@FO9D(T@U/1HVXN-M!)-MO7(-I M7>*/_^=/W_[I7UR/QP\.'GQMV49?%;MZB[!V,7 M-]DQ0U.>N:D#65#V^.'(1R:'D[$G)^-#-UI >]O_-]WI^%0\^E=/Q;<'=_M, M(%^ZM2Q[*A:W(S(^G0K]=Q:6AW=%6.Z4#OGJV[LN%P^&6W3?3L ?K"Y_'X_[ MWW-5WA69^^BKPGG96Q9E."'#"=FK5?GD)^1.K,IP@H83]+%"K'=Z5?XU>S2@ M];_[C^G4N-L#'TG>SAZ\/"KCWWY_=$;/ CV(-A? M/7DTB/4@UJFE=??%^LGCAQ_)T/K,1?>/3B5_1E[5'SS)(1#WV6[M(+^?RR0' M,G0U!J\)+^S;RD(2CU>6[M(+^? MRR0'6[M(+^?RR0'?O/E<#2&H_&Q8V&?P]'XZO$- M\; ON)7.WLCN^S7V\6TC__0.LY;7<5VO;J&&_?KWVD/Y)QYD77EE=7R(]9%? M,&XX*2]_>K!+L/=I@#^?G[P\/C_/3E\?OWI]SG\XM7?\N>'A[]Y8=7IS^_?)8=TO]_MIM)S[AIW96SI).9?#[B+F%+[3K.30BOM0OZ2+L5NM!5D=OV6MN[ M:R<-\;9Z!*]WCJEQ;5>B 5F![F=95Y$FG3JL OIM+HI+[K7V2]V\&5\V]7+\ M8[VTENC5)FHOW.I\JC5V51B#6ADKNEA;=T]6>(WC!M1K;M;(WY@#-B)-W9;+ MKN*>:/I 4H*D '/T'F['1] MG#A'<\M:VFUN<%ZMT9"M 73%&KK3N-MNN;)>S'55%MIUGM=4%@E-!+$&>.>; M67U=<;,V7HK'Q9YS-(MS4;U>4YB.^".RSI156LB[S, M3B[0"*]NT,/R.D=_O&G7NGCF6!#=?>Z@J1W]Z'_PB>^K*6WW:#D/LD-T4\[: M3;MV)"P+6D?>3H4;L50M'=IP8QS+I9L5$!T(G E)-B7Y+&AG$F&E5>0?8Y\@ M:])KTZ'(KK!&D/0O;N_I^O+OJJNBJ2ON&#G9T$_I?JZDK39>>)W3R5BNRGKC MZ%6WB#2M' VIRLM2FGYR>T)N1"HG%_(4>M#Z[I@'V6N?MHZ-@^DH:I^#EIC8W_IF]9.>E(ET#O1?WA9: X,.B4@1>A1;S;V1R> M>VA6M32:A,*E]42_RG74?OF^7U,12]>N^5*(W\A3\O.P=IJ%='2MJS%='DL^ M7]8)%E< [J2RQ/]6)([] M**9-W=:78F3^O[I>_D&.P,UK<:1^G/0WE\T^,NO@7&3GKN]DZJMF!;EY^:J8 MT9EQ5W5Y!:.##(Y:/(NHY_NBFYAG,2OFTNS;*T8R3.&#LB&8ESA?>B[(_2!G M/709YV[QV;%5CZU%T1GS'(XN7D5'-(>7Y;_<':2X;"FN.ZH$&2Q4O" MW627>2-&\&5)9J!$/,5U$D\_5@JJ:#TQZN\*/FW[,N-=L09 M&D00UCEYG>)O%4VP0>]U;Y0:EBS-HOITQIU$_3-2[5V?YBC6L]XED#4.0B(,$'(E9D+2;OT-? M=Z7"/#DY&R M"FCR)6WV5 6&;FN^9MYOT07:Q@(H!8T]#/V?IJSJT-N.SKK/#U$*0I-S8 M60_N[C5B6QSA0V1E2;87O;AR4$)S>@@NYY$+NH*]LI: V5612QS#37"OS>@@3L7KJB<83.P2?@XQK$-:"U)$V1O:7I9= M>, LRQS&ZIW9O*,5U9CC+Z3B\FL?3IPEGO-5T:QA0LG6LM33HUO^*:)EKU^Q MXDN^1F+6DJK(*]9*B 6U:N]! &,UV(J808%E,!:7&IWPAEX4@X3"U>=KT+BX M,DT=IK-]Y7B)4BD,:C>8@Q;TVG%1[9U9HY9+=B9!F8;NPW)\ZR*,=>#"Y=#KK"):"]%>6,_,"$,PGP JZ8I9XTC:.;C>0(_DQ-VJ)5U0OG M0GT(,?MG$H7;J=@/LA_)(^$0_*QK3#!:>C2-9I&7EV$4]F8$V[M@&ZQL8X+> MFKAY7DF0#YH[&HQP[3?PL$B,%RZ?:+E+;>_\)9""^79JIB^ MZ59\A?GQ(PE,5I0>5/5#S\XO7I(KTZUY?T79?47FX;+6$W M)8LN&^?(_>2_T;?I@B.]2,YV/9UV*\0>Y(9MG7\H[CW7S#>T&E8NLL5AWHMWN[83N ,1'0AEQR:%]^VO[6?PZUWOB6OZ\T*: (D(^B&I]6] MKND)B'"P&P!]@L7R!XI.-LF!Y="6L*-,P$1*O3S ^B&A*AKX=@^R7ST MPU,:9O>.SH[O9WP$'GZO=GF;O:[IN>P;P %RB&Y"G;1LO$ED4\Y8C7/:PH!9 M(GDWMDWTPZ=KDBT[>X/$/2J:5'*AM7H(3<;I@32"R*70P]V?K>H]FFX^GR-U MR2*79R7MF5-)@Z#A6)"M]H:F05<[[2C"-JPJSEZ=D&\DA@;72OU.<@MV5QLI?I;C%,K:3Z7=0@[G2O5)B1+ MK7@FIF1-SYB/^KR8B.A4SNRC>U _=?;PAZ?WDTC/'SQX\?0^ M*YMN1VE&6<34C2O_PQWXZ(\S5C M*$K,8N^L*H^1.;]X=7AQ_,/?[K)T'7:SHCZJ9\X?^Z#N1!5N<*2CU'9D9Q=T M,BUZ#SFAPTY6B?C]<9P\0_3O&G)^BV(K=BR3XAQW+M,+U2Q*(;&W2"8)C^6?",VQTN @P;J0&ULT%LSR M1NTX/Q*)4:CRH[7).:I%)NNZ1CMG=0%K0>U,@9P@XY*17H 1V',3U2N&&X_6 MI[G(XNI6I"AGCD>G01*89? *.3U_&?OB])[-3#N MW0V[%7X^&F5'HN[/85-ZI6PF-4=^>*C0OFSV&;AIU4U* M!$/Q8%ECAIX4%5D[<(3)2[\J%.V$*6%SBK7&4T,86+[/7@#O* VX7O'KDKP$ MG%.[ECS QPQAM.'CF YL9!:%D21*.#:2OX5O6K7D=+#$(6L3V_#B._)""HP( M%Z6[I'5BS&IZ5) PXITSB\U6[ [8V[]5<9Q#".:T(*8Z5@P_53<1@%():4!Q MZ-G!]@"05%DJT;M6OT&SM+"](YE7V&M 6]4[(C"2B@I!4]K:<@; ULB?P?!Q MII'TEI&F3LQS3N990PV%IV>N&2ETY E67=.CO5 M6,[.],- MW;LMHCR_=O0YC4Q0MJJ76G?;U-+QL^)1^3K(GF[$.A=(FM]GFXZ:W)C@UH:* M<*H4R)O$6\?Y)O=M5<.B*/*28VX35Q8.,0^%9W-("T#C;L(1?$!B6S?GV:NM M[!\0 A_0SI;DT;"%#ZDCMA]"FF^AV_5!&\FFX/L.7L.G-3*6V!5 M]"&BO$68R7LJ2EY_O+_4X*'=<5 ,(?K*-Q0?O 0,J'GT,&,61W7:269H.::2 MI#81EV'7-Z['9ZB5G\E)8ZR].'X()WBE[(7?%N2#%*]FF$:9!/^FM=]5/C.C ML.Q\-*9Y)0E+?'\*L^]RT]/D+?^$W6 ?; ^#]C&V" ']"^=L.597HRD*)_!4 MW\1N*4U>1[-+CX1U\5<&;G .(G)27\-*L;[A$RO';>L=K$/<3@YJ0".._21W,$>:[_QE*[3$G&),KV.LLV'U%@PUF M!:!Z[N#]!-0JU$LIE"?(504 M[/!BS8)55+OLBRAZ@YO<+N,4#Z8B(0*6J^<@-S362C(>L4TCJP384K6 K=NR MM$:_+*K+LN-(L1=W\9',>YJ2M<*WU(RN\E;R8D KB-G2-:3:.6B/WXBE[@^& MX",9I4!2?NT/)8;@ V=!'>"HEI= $(E3PNEJG.SX;,JJA-7]' 5?K&8Q3WG7 M%&T:["42,G@Q9:@&<#.O,7^#^EZ5DC[U_KCWCT>Q8Z7F&3]?:G&N4S=X%(3< MY;!O=]F%Y"4W#"&5)*;&17$EUZL%(%!B@_CRG,2.X^$F1A4^?E/5UZ6;S35U MA[QB[ /R&,204Z$.H04%H74L>'(#J8'3*]* JF 8F[][? 06N50&N-FDZ0<0 M6AA! :O&MR!G%5EO1[G#5NPD]S;'DT<\I9_PG0NN?O-G)$!(&-B4KVBUWQ;+ M'""@[#^_(25!%T%MN=H'[*?WOO3P*_++XV\]'*F+-J7UANF7?O_Q$__]G'?C MF9LZSDH]IE\B3[^](YS_#YAW2R'^YE/@1&]X&<.[E6#@$@-2?-R4Y>\R6ILDR MXSXQ'TZA!9?(\LDQ6DS!$+M]SVG>D&E+_X@B"Z.L4_#\#D^P%_77"M!_#PW( M5IO=4"8A[ZWIV(,*03/<6 #[P1$C>3*D)@35,BTC>"/5[EVP$CT,);JV>[(D MB67-X7AKEF4B]^ZKGQ(RP>;*9>N\?2-'*KK+=_FD(R]:/#*.V$5"UG#8HBS) M/' "R"?+ ;$L+,7&Y7B %8"INH,T3.0\YXX*4N1N,6")E>!>N$D7(MYD>Z ME:Z.@E:,Q#& 8\(>J/,;8)4"-%[SX>Y6?@]VG[@^$!7^"2EVS#HD_6SS#SP M/@TX,#8%D6T6YQ7*IPLK1&1)6^=SM*RF'9[V9;B&^@ MH(:B7=BJ!XS,S03J%\WC\U,F3Q%DH/V&1!C2NH]@IZ/NV 5@TV9I' /OIUTN M%B[.25S'9ZEN"IH'YQ LE]J_#$9)A0"VZ?3XA2_OAW^LA>H9)Y6CLN2PO6,? M:-L= #4;?.%*\F[)Y@D3-CO-95=Y4]0=(WT<7_F1\?47M[%P5: ]WBN@/2&:LFZYZ8W>LGBI_P2;,!JR;I$B?RY[H-WSO!I&]VYGEKX;,\I!9 M_O?)+/M09,@.[;3,-:.!JRS2#&;W_=9 #UVAE>8C]:61U3$N=[U"3)O*A91" MY/3VM.M!'.UA9I&L@;9-#*C^9-A]TLAGDK 0%_6&98'QR$4 D0$@KNT(0%9! MW^1B*%D8/"QEDFW0J1QDYSO,2B2F8A>^9U5:#J!DI/:\'^X* ]^YC99%EO%( MC*>^5E*'^/&R/#Q3TG_RG_)=,E$U!\LNU^\

@8A*N2X$BAN 32,PHS7>8 M_:CQI#5"Y5P$IK9;I-_3C"0[@@62V!-Q?&.:C[U#KQ[^_.SD].CTV?%Y=G[Z MT\\7)Z'.^W M@[5AC?&G__G=J2D^3'$AK1,YZ2$ ;,1'417 9-.+&R@/18S8.LB>.GI5I0:- M!(>OC>TGS]@&];0%4ITA3 41P",M+8RA>X+TX8Y,(IHCG* M;@"*P,D'N44<,$LYZ*)*\B2'R['EI@\=E/D\YN=.W*:N/&U>U7K82!1 \=YJ M0(+U(OVN:CM8'UF[K&M$5CP\>IO2@36;6&\6T(*=QN$H%%B,!&;V:Y?[LG>Z MF@L->7_,N_,C2)P&RM3F$ $@.ZS*V1J+X.QY5)H2 [>0-$>,W0 1]U6N/DT1)1X% M8U"X6<(_(,]_)CGE5Y( &/FL!:.%S#$ #@'6KM;G@HQJYB*G19C"L@9I_$C8 M[2J,L*(WX?Z#6-Y#Q16MVI0<=AX16V%'O5KAB'_B2,N0Z64O=" G50MMV>X. M^=WOPW$G%M?)<=OSXG1;2L ./B_Y^9O-2F@?GWHF,DR641?IB6<#'W&<**_- M2[\_!V)7FC'R;C@]A[GV)G"SLVKIK;#$>]C)_XPS$Z_4&M:2(T; M;HTQ?:/5F*M ;"VKNS]B=%+YDX[%B/6@8K4!?ELC#\%:*59IBC^21G<,!SIC M#@8FVBG::4TJ;>+>[L]D_SS9Y0:Q>;9%%_3G+R;[XYH?;A$X* "4D2UZ\$0= MF@D0)8]9G2-M#FAG85!9>.+"?1ACBQ= H+M+@8YQ,&.-\V&VANIL7YLZ([>. M1B#0]<"ODT?A$B[>#A!>@:QMHU;I]XCZ*RHA'M._Q$K3[N T!?@N\N(48!PR M(A9"F))I]&:\KL?0'J,^;ZI27 C-F"Y&?,W%88F#[-!?H\R#$B_"$2]5*G9A M7^O8_\5*>K0!T-P.$ )+;]INY>EN'K(2CO3YI$9)0,S+HX4>*3CZ0F@Q(L)SQ;R0#>L8OD:W3!2( M1 8:?,;").!VJ.4T3*GL4W1-6$(Y(I&HC5+(]086,<#!J0PTDF0GHU*@%G:O M.0S8:2[L#;GXV S 94B[/N)Z06:KPEPV";$5W1MFP1:M$E.T7"$WRSD&6QK6 ML1.PWM+1O3E3#CP_;5_-$->2>%JM: ?H=_(VB>:6#F1:?*?;VAR>6 E>'ZSA MTSF^6E&_"=M7&>D >1?,L(< AP[$9;]$N(-OWP MBP;_7IP_?=4*V)5#6[@@_6FB,]P+B48"R%QCRBS;(C*&(\7G/CX2^Z/GXR5B M?63%7[MC7[V92FH!-9YCWW9D1!HDEY(">J! YS:3IICAGV-:XUX"]QXC[6IP M2"GJKL;_".PV!1;OQJ>S'QWQ^VE=FPU9M&QC6D'IT#C!J_OD8 1S.D1&"VL- MR]>' MAQ(",/#MCR1'\6,6Z+-\^B9[^/8M#316&N20?*UI9F.0R3OY MMB5,((EV?%%Q)ZMBAC)$$UP,ZB")5.)Z,GXUOI$AV-ZR3A@:Z#*3JRKZC=: II>>"UT1D,6"0;5C_FA"Q,I*6<]+*Q>+3T2"7KX+9LAAY);ME2$2 MZ285R9Q[+@4I1.\G-\YGJ'';=H$YR<5QDRWNXX &Z,!9S'G0/H/QGJS"[3ZE MXO7VRH6T066/OW[P7__Q\)NOOY?<9-%FV@Q+2MMA].#PIW78P,P5',/WJ?$( M!E '&FXA+)WFJW7G8_P8X%O^!QD"OM;!FJTE9!")MNL0-89@--^]*I,TVL8Q)&?N=S?U\,^1^AMS/9Y+[F>9[=8M%FI:! M68:B29I[>?) RY0+*9Y@KV52_&T6X7SUDW)=*A[MY+%.5 M%T%/SZMB"^:=::=(J[_V*2%;&\4^B/*&_/;XO/QE+2A!B>06PJ$0GKM_%N<%,-)F#QJ'9Q48RR!S;_3K)NVZT MBFA_3,7GXG$G?89B'JQ=->8LVV*9H0/I2(+[/8MKIE3&B>"DNUX'4 E+E%46 M<-NEP&NF=&:23*3;5V@]A6@SZC<#]NYI@C,1C <(^I2G1&A35@XK W+VZB8: MB)@_SU-$"K60+.4> 1033:.59EC.6(0K!H*3TZF!$M(F@0C>.Z8:/4S+@K: M/,QCL"I=%&5)(>8GZU;)#NA:RJ/ F7_6QO(/\P9J;K9LVWU@^SQV44<5Q+? M,%"RW1RTX2_IPT5V2,M*ZSC*?G @-]U(UXR?*VXT\A?ZR:Q>:K?WO"DF$R3\ M\8J?0-AJOU:B/?[@:9/_LRAUH0&E;Z,JRL"$J>+CN:LT$_L<'7H7(PR.MEI$U[H+I@\ & M]4"?-;CGPJCK?RKB !GNVLA$BE4*&TD5K!1V_Z5)-I[*%Y5B*3@/74RW@CH> M4!DJ;>P!Y&+G2\$*L)1H"AII6^&G$R78YL@,^1WCO4D8=C2<-XY)>8#JX9:Z$@S69*+&=YUT MU[7?2Q8" F*;38RD:4,>*7SZ]<83FVR*A>6-9_DJ[?_ T-%'6DW-?@4O*SDO,NV.<0 MGPJY6.NPMLZ6M382< 77/*!+&PT7"D N6=3$C&&)]DR.@QAFND6"7-XB&:'MW_)RNGZ5= ](@ M[=>.C&,)-^#V/]@^-5OE9A-GALDL0K=9Z"A8 H$E_6XD)5]$3&=@S0KLX7N: MHK1DSC(=>$1[CAMM1P8[2@X9@3 :%*.0'O7 -K=:J<"': M,- "DLR0VN?( F>WTAD#AMRD-"]&;A.;E;L18%[$ DT9YV#%3!*DAK09OK-) MEF^'),N09+DK29;3UZ='@GGJM8,+>BG0ZT?XG+9'(Y7^.BZ"-]H#T*F'L&2D M9)0&5: \<=#^VDVV"R(.,AZR#WHF(3QI"X^:*CVS/3\"@; !V]+$R"UC;!TG'VR-KO"4^T0:7B'J'&:?17?.,IYC)A=^(Z*[0]Y*6I%>PLW.3@Z,8? F[<]*IU>R1"/#&?" +7")/!"/DVB#6T6*+I M2DDV:3-@KXR8<@$.;A-* (YS*.,@.7[TPH3&(*7HQ!&2L M55Y?]3N:%*WM+E24KRV+3[(6BRO4TK!44N-3UY)"OL5HP MG0*'1'W?.A\/ZYT'S#QJ%;&L9Q!)$?GT9J#S$3/R)TM/GT T^QHK:"EI_*3J M-PZD)7K+NGK37.G/XRF38_#.LQZW(*"&7\7=XC[GM+<>$2ISME T7IY\'Y2# MG(*ZQ.0 &^(IR]#((BAFG:6DS=*WA#;@6D7IYLX+C)"_@Q)F+1>0<@3)J;TC ML%#1'_N%"+U($7"B//$B.>%>C8;RJPBRC$PBZM8ZA!T5Z# 6+D\K\+(@4Z01 M;J(^9CZN[>H*CSH&-T[,=WH#OW_V-&J'0H*^=!'T@EYHJ60^]%P!T\FSKIP,R_^,RT@8N,]GF8N MGO"W;N!&]?M@AHP0HVQ%]K8I:T(26J)';"#)AS$//!MQVMHR^IB5V_[<53VY M?07:EV-O.[,PO?KKB(L+7;A3_'7L4N*I8'6#@WZ>-S.NER(1%UXJ&K1$0\VR MCPY!PL?#5%=?"+XRG &V='VA3,3QY!-C;&UYO+N$V>N*[\>*?Z8D0FV@T1J+ MQ&WQ>VE4=7^V"H+\ZJ^Z%5K"5&Z4RXY+FGTI5OOO;AX==_">W(NZ'&! M6Q@5-)ZES!/?9O0K'Q/4JL[9K VPV%@ ]JBPX#WJG>]00>99#" *P]^C"_ 7 M?],P+]@,Y(I;O3QV4TO?W!411J@J'3&(?#.DU-2+W"]28Z4B_=JDHQ="S^1: M@)UL2K>%#C%=;:BW>]AA9EXI^O+0Z!90/D8%W;/G)5[3 M%7@ZI+#2^V/]4B'RVMX(J9:[1W;/%HN<]GZVNM.HT6\^< M0)I(_^6$'Y6\]$W$C9%T"PNTV,(>YYE1#&<4:$*5YRL4#=TS?\+J&00C.=I. MQO2XU^.GW,<#MN8KQDJ?5R#AJ ^8!ONUYSNP/UCL?7]N@=O+R[S=PP3GMW_Y M)@[#O9+M]^%4_+@Q'X:&6MJY+!XT!'; M@'I;8#2F.4?BB.XJ74Q(<>5]F%S"=AO@36(X)@.ZJRF>)T.*9TCQW)44#Q/, MP!_>])6*]+XS*TN(NM3S'N?T_PRAM943[L73VX#+XDN4,0[\W81AJJ\(H?0 MZPO5CP9$8-8@::D;M:F&JIIJ0^2@0!]__56 *]RU.TX6@B%R>WUG"8B/;ZGS MF!(^S9+L+('WC5N*B)TKJN$))GIRG?Q\%#//C[:[8^N% V$(O+C[$QCHKZ", M5M?1AQLU95@Y5"D Q^BO^UU60H_7*7A%]%T%2R:\)A%?L&<1.WX+V/3!M3-^_E0GOK!6NZ@R,K9=5 _\=NE=V#Q7Q_%!5Z5Y,Z5XYU M3G_LS"-*RR% =+AJV.O'D1+;VP9Q@?&ZF+8C3[\+%L*8DZ:3'EA-)\T9X(,P M6K9K0\Y.+"[FR[.DX1;GFA"4^1P7^M^#9_@6!95M_ZD&;H/"0YY".4+ M*X?9*^@JDR'Y,8:2'<]VARLX]$Y@=ASHQ@DWCM;^]4Q+&?8WZ605%U;>T(TK M.M%Q)^O@#',_9HY4,EB=/KCRE7;6&E;.CC\+&':.JUQYZCR6@B]NT_N=$L1S MRVP.4C++3_HHN\CQ@?:8BOH?)-W4M@M$?12+7)O5NE@BZA.7',9O\FE-[AZ^ M/XKJA%N<8)U+*=2(^,&9)=;E4C>I54YQY[7M*H2BDH(VJ;L:F0DDC[-'1?:7 MC\:S4IHNF+-3<[;7A=50W%#NP ,II(M4O[\3ET"T,,W6:= PCO/1'1+%U&PW M@R?)J2LY0:,DG10QJ(ZB<[6C%W-H 6#-/#2*&7>#VQ-1H-L8.2V>>EK.[$O< MM%<.C';Z D^X@/_?T<[Y($Z\2XI0U!R]9:K=B,@^<16Z3?Q#E!B"K\S^U;;U5,IU5"BK^7JQ M$1UR)6=^JI7QS/JZ66F*#_RP*+'>:-6N!Q:LE9B6G %DX7M2X-G3#K+GHA-: MU'SG+1N0DC#%V/DN;_O-#P4>=AWO1^-TWWH>T[4=@84>(0'6N7^_IR)7WQ']F17-'G6*VD][IIZ13;L88LJ MA;1BE4'$;9-SRD$Y$>R*%0&@%1+N)[[+(IV;9CQP 3.$@U4<4W#[;NI FNV9FX2%D96H9EBB(NU!HC4!VIZ%+^/^JH?&U=.Z0WWDG@D+ MKT[0DFP><:\&G..Z&KNWY&1)OWC> 3++><&E)>H72>/!?-XX%Z$'@@ZP:U:Q M[TI.:0N"CR7]BD[?M?=O+7\0/1?*)&@XG-&&QG[-88^'C\:L,C+04W-W1_XV M_:/0@M*U$F"CJ$3ZES]Y0!;^QJ.+JGK-@1JFW,0"^"LC,<+X/D!_2/ :U8W5 MU@+,M03-V F( O3! $*8#2SF*J.JLN*:,NE;4D$/QKP!X@ RKTNHSUB# MG:5= &I\3ROUN7W45=&L 5[CCE'W,:$)22'7PKJE_A?7A53,VBO,M:A2#6^\ M&S[ED0GNWGF2X4@!O(@.S\"C1?[?O5ABE,A._A'W_,7N;<=VWO^WDG\4+O:5 M:Y 8R245>7K\HF]6W[DDSINTL;/WI\1G-PJ,4#98I#T=C1/<=XN5_I5Z#>X8>S#/ MN0PU2O7 4M/&+E74)-KB$5S;WY5OS :)F^/&:&KF"*:'CNGR:Q2&A# &"C=H M=2++-DY.A1GH5),5JK5-&SSSI.=MSQOM!9MA:0FW\XXE8[.+/9T"692Y7.:- MBV(HU[4:GWZNOHWW=X*DHOO89%;K]U<,+-$2ZU$'W3@99J:6WRAD)HWE+@%1SL<3*,.^>9'BX+6A@6 M%7CI^V-JLL3T8_^W*@26_H>C[!%/[?&NA(^T5& 45=Q)&GH"5G\@VU*658#9 M0RZA-DBYETF+0NQ,^NU2%$&_] G^O?/B.Y-PK1$_D8X<(XGS-*,2EJ66HV<1 MQZU\2 )XEY21R5"L$\S-FC1U/MMN]3+2#_I-%YX>]2J@1U;L,@I<:K\]2@>#0Z,&'53!0C_Y'KL%,*M=LHQ]-^X&BOS32X&F#CT!JY=&-L;N@ ' /I MLWM"IY(+ER(W&QUE/W8YW;^C[+!$69.V\A:^H/N>0[?/NWWCQK/S-T%/!+LG M;A7L5&=[@K'>->)?NW5ML!<*2II&)&;$W.>A3S=G."62"$%3U4G[V9L0AAC&$=?YZ##J9[-_2/+OY5O)Z\Z5$PRM\I>N9E)!*=>KN@N MMRB5)"5M\[0(CW/+!1_AY[%:N*#_:H%QI8M ETG%2G=52VD.?HS03KHZYZ= MGT6OY*Y4:'%5D[#5I00MC_(K=/UZ:6D)GS!:3ARS]Q^=_9Q@L365P(Q>D*>$4=UF!OMM'BH(CW)1%0:'C?\-,B3^/G$2U U*;2MW*4.*:/;R6UTJS&R+RK 7=P83*LA,1- M\5GVMO,M>?(E)M2JAM$V BHMAOF'J'(&.8ZITNK0UQTOKRXJ:I\0F9>6)/(N MJZ4O?:7$1EJ_2&40AWC#*Z/-T(8'3=.MK+VGOD9J8JM-&+,F'1*:.%X_*?+" M1-*C9JW;;SVQ?/QN/%WR"*9A[I]1!F?H(>82M1Q%B-C;*0,.))H=$\D$F1$K M 7VP$6]'*IF,$#JML9H@&2S9%<3:^&(WI+YQWAT3*J+D XN>2V)9\?J2O92< M2I1658[?3%M>:DR8 \1MXF*IU??CKEW+-7HMARDT&T=%>\FIPG705V:+ M)W*^5SHLZB?+#FE/G6#\&I8N-W*5=$WO.SZ9?$!2*!'3[2_UP@.3GA7<36P MBK X6I#(1@E%L5]],C9]> BS^[!M<&K2W(<> OK7NN:V(R-)YCMN9NH$1X;4 MLJ1W-0L2NI8(> "R?UE$Z!DNJ"SF753L:D:?$02HP':H7]\CG_8DI">#$A>9 MGOE;Z/39"T.5(-V+#"=? H%W(#J9;63@V(ED#;#D5LER6@+^B)]M[&H=-]TB M39FH+#65R(CE;$<<+5<"T@J/R33]/H/#Q(D@R?]<]L0E[A0*Y24_%A50D087 MO)^JLC3*%5C"]F<'?W%J/-(#^"*18E53ZOT,*[NG9D^QAVZ9OGE=SSQXQ?_5 MO16XB6E1M!._[S\9.#;S-:TO+N%JQ\^7#(=0RYCKW)=7R 1WU2S>B!9$6= V%* M9JZHBA\0IY6PU2MIW"3MZ?;(XSZ-34/#]*W,9B]L7JV?EVR+('2T].4&M-M3 M![_$ZK 9=VP9A5Q]M\THM4VW!B!@I1WO\0,:<1,7NO_HG_(1R2'9%VTQCIIE MY1T9O8V804IYV_^-?^+8P%+BXJV=$R[S8 JL.M+E4S7:FI9!;B"?E+(3GY_2 ML*X@+JR9IK$R19,,X20_!ESSO3F/>>4!NC)"(IF(ERMM;,J7NZ!6@%]QUU)! M-?>RF!LC67]O_<33%J)LG.$"*J6=;(!4YEA!X=IK,BG@H!O0_(LDC)'W '2! ME(+=6D5W0HWX<3%L))R@:,>!9LDK[XHTNUZ@)+-AE<5^BI9X;\Z@&BG1PFX) M?%B59,,58%DT:D"T3MR'K9][4>6%(DENF#>@%YK. 4N-$G1JIIL][U&>;7[I M\.<57<^*.Q50HB!"?+!>0&4(HLR4=\Q""[^X_@E0\"3=/3]7-&(/EW_E$"[W MSLF/^3]I\TB\LW,)_ *_*!5( -7=2^T[]]8M5UK+KI7*O%KMCB4*YS:Q "ME M7F?+/3@_LHZ-Q;AV3]D =^%G%BP_ E59MQQE/[JW^16I1:B+!5)_^.-/+I^A M5+^A4T++?%:7FPD^J_C\3XK5PE4;0/&33THR[N63S''J(WM*GN6]1V/ZUZ9< MN+>;\GZV6M#(2XY*35SU3_IN1_(?__D9L#U+KOT^A'C.(4?L:^SWJJ\7Q\E9GYO/9G MD&^$O8RJ:DP>2$X=9[WY%JU;YZ-,^#&?L29*\N1)%%=BJNSG.JXND$(3.NMB M9D:-@2X9J\ZC(H=.RY $W7";H1/[]\CHX=GL2AN2Q3=F2W$N4H,%)EC?CR.) ME4\V\9(=] ^;.H\ANL,G28**F<4/>3>TZYD0,YH>55![N^";?5E+Q97&XG2T M2PWL7B\0Y&W\8QLEYI4%=J77;^JIV_(\LC7:[A"SUW3Y$TA5;QD1])2[,^B]:^=(EU$ MY=+5L^WCF,#"6*'5]DKIDOPO+=,*N;'#&6E56HC3RHT/I:U?(F/'=/AJ!B[; MDAE8Y<>S+QX?G;[@I5/@ROBG;OIIR]@_1+DZ55WK'QPN_K&[/OWNC7 M2'BL2>1/CHYIFX_.2;W0ECZMWX[8.?<$E,^ZR<0U=T;JC[8[Y_+AE>YCAVN4 M^>72!X9]%7(4NN#JE&24242#5J83[.-9WI2<3?"HJSY1K-VZ4I5D!E[/ MS(EWK%_"LZ8X)S8Z9 'CEL)*F1LO=](ER+N#V])W0>9BOV_SU@ZQDUG01 M=.%6\-V:$8=A[G6_I98'#;JHP'>J?RAB4U:V1[@R"B=3#';5@<7M'JD$G-E1%XS[U*\;MBY0('//F!,J^Y[[="R:M$+"';&]274C)M9U8NG MN8\#(A$U/HHH?.-?_"9(S"&F(1]W3QQ,A"L#SUS7X\^[_DE_W-T8Y5Y-/^T( Y MF>5IE/U$#B_,('*"&Z0@X+F]OC@^(K$39G-[SGG%\$4SF.X;YF?SZ1L6?Y S M]QY\L'M-UGQJ@;NP]_US8_R.PDL[)NL%H6ICFO2Q43-22%B8*V72;13+)U%J M;0TJB8A2& NLV*.*6(KN'V1)4%V))=W;13$I(F,+[;(Y [U%CY30295A@^HLUK%$C7<"YZ[WBS^C#_^T$[Z)P M$$=%=,VX7=&\:IQ&9"J%Y5,;$4B7ZU#J<\$9!.GERM51%N?U/,E0'O!XN9? M53=Q,9A/C*$<1LO@N"5&XHVGO%2*Q>4]\?AS-]M_ MV?&^9JCUV4)$&T^7]H#:GTF=Q&FTD3A:F\1U5BB'[L62=NDV3R0GH]XQDEZUC24O6_*)=1(J+F]?L%E1N M4%3-2MM$M;6CZ(N69W!3BU"M&)8[@&L8KCLO1&OVS"& \=&<25@S4&_7[9&- M'6X*I]Q<[,7J76N;RTFQHUW]?FMHUL7?C[J7K_ M RJ33-E5%$/J+F?V5-&R[&C&EK4M.3DY7U(@T!01@P '%\F<7_^N6U\ @I1D MTQ8I8=>>6!*)1G>OU>O>SYJ1,\]B#>%T,!^:*7"Q_)MJ#IH*\ZE5(X>AZ+9" M:'K/ZVL')=?R7W.SOH[<7"X,M*(S;WHS)ZM)2M'$L38 YX$Q(/TD%25A4CJC M:TG:5DG\B8-6JJ]EP@$@'6S:2I8B-ZI5]'1CCUIA6"6KI9,(!:Y;9^N_]DUW M29'+:5/AM,Y<15M5NTM'@JG/=?56H]"M':J.FRNLT-=]]*6@ZD-R80U+^?5R M<3V9&F/*#XUT9.<(]JX0L>L38:=DO7I"J',HW[C1]/=%6\$.YP; MZ[72X#"5BGEB[?51F]BWY2;Q/G8ONG(N3*,*JEN2>5=TOF%97S"-LR1 M=R;)@"3\[@S&UD#!'D6S%8*-A:5ZYG.\!ZN!5B=;,Q M(MS%NV'O56$0T P*3A$/*#=,^9ZV,QR;5I>JGQ)6;.$VJG_8E]3!W. M-55F2'2I&PV=B[NU*2*,+?O[CNE([\S+(961A^(".D3FNG"DJ_?,H.1Q:FT1 M12<^5?,,TS#"<"@!6X2,D4/]8Y/YAZHK&,[,.U% 8;TLKSWE$^L"DY@=HHEB M$-;.G2*^B&++'C)B1()U'4@B*VY0EWA%U(M&^'>ZT>1N:J*NTB*B:E.[KW)G M350LA4+L!&A\OICFN.DA(H@C\(K/8FY:T"?DL7>]"RXIQ,E5L"/IS)+T=UHD MZFO+^5179>OFIK=6S.U/-;[Q\ZB,DCK$6V'5,:_!KC MM)TV?HIQH"M?1[!U,T/!N\N4SN DJ;W!364RX)Q<@_E"E"V+0"P"0@ Q(X+" M@-]ETLV3LU_NU/H$RZ@:@\&6/KN00%@RC6*6;'$.S#@.3$CM.!WP!XU]*]+8 MHO?[U?Y2,+<<;W?%7>^MW1^>"(?G!!%"&VE*-TBP%L/?@Y,H.-5(:234,>1S>ULKC$Q]S'&K(H%Z=M%'A"? ZV' M,4($4^D_?=VJ-N?2TE\P@3QD-P,)JY$OO%"Y,!M4FRZQ!J4OAV";!1F)VW:X M5 (/U_;=J*$^=\SE.UCWM$0K2[M*%+X7-:MA@]"$,$\BOTX(&,8Q<^@K,D2@ MK0MM,A*"B'XA3S2@^PXE5=G7+!3.J2(#+D)F+VP<%Z^+RVFM=DZ!^LI0 :J,C@ M?Z%^Y!K+JT"LR&;2)H("_P5LN$)MY1A" NUXD_E34>:TM6(=O!"]NTK%KBT[ M)-G[L\%;[^+RP\?C MRX\?3JI+^QDI^S,QQ'H<,S>17X1=G>\&=N<[R=S"A#0TFL93G0$D;!AB^OH( M%!+"1,%VCW1K%&+($75'FL4A7B&M -6>)D&7[W6#5P6^[%9Z@]XV1>/,X_,! MCE>@"#&-TN&&?J[ =)XR0"OG41[XA4_HE;BU_T)5,VN/YUU8^]4C.)[G']Z? MGWRX_*/CG;\=G%U>>(.S5][)_WX\/7]WNZ?P49*4G&S(44S,6,]RI;N+.+/?W=. ,]XS>[77L8IAR/PY M1^8(X(^,ZBB7H;F#$(+?%%'L_0NL5CS0 G*S2W'R,Q S%%LU72LJ]@%FKWDL MH^5)%&!>Z0PF'CDEC'J[$G 4O7?@,I3#:(+7=DP,7V^91)F0]&]I\($>G)?2 M\(&^;$EM< 0.F&WV^O3<&X5,XMR^N^N=8XY!4BD+)L%Q+GP?CVTZ:\? *W&* MX;VD1JI^KT+H%"$"F9-F9KGG ELL*-3,C*/*1\YN H/#!.1R?9IP2IY\,OC0 MHNFE#$4E==] Q!T>7G?JY-<0;Q@(I,;]C3A,GE/(D( ?.WIH;F,D0-IX]RH? M<3 >/']]9["V$$[N.)4R$I^?UM"8&J>",';$N;SI=@6C:B$%HD6F'#U'I9K" M<>>9KX\%KE-G\W#)'[-ANG,FSU.SR#:G*;3N=?977 Z<0 MBS")=F691?@^S#HDMJ]G;L9VD<);[5&Y4_K^Z0:$!) M9SKXNH\)E8Y>%$"HO!$9;GOG8+U.#BCV]T&1BE[O-S&G&R"RRM/I,&R_(;UA MFT^"H8J+DNCH\[J^;?Q:+7"@WZR6O!=C+=RXC-HS9-$5(>: 9HP$V1*//>6&^/8M9FJP;%G&R:6"2PW"JBH2#.^\U+J&">5 M3;#<:\Z->J,H0WA266A491O38@64NE3,.-\('88G2X^+[ETHIP^=S8GR M-(36,NJ;[;2GRD5F_K'?Z1WMD'V%$_IQYW";?I&G&*2:.V7. SGB$WP$)*U( MO+T^)]6X)8Y=,V>UNO%G%%2Z8"I+_.HCOX"99>&\!:O:03:O&\NY PFLW^IG M%C[IX?:)MZ:2S.9I2II"7VIU8)%=P&[M''#KYPK(.05V1= 8]!Q*-"/RL&EF MR,^[[B 5#*%.=_\8Q%B0H]&O["=4Q5L.11-QEP23Y%"?(^Y?ZWP?O16"W4#I M+&AA%GJ\BN[SD%2I9!L;X@Q8L\@E?B_&40B#P#-80M/;^<7D&#/ M@A_XK?S$Z>7)N]W!Q[,/)Q?OW_YV\NKBEEK8T>/DL3D:M"OG!? M;>^/@M&?>Z/=HS]WCU0 E-L/_PR"P\-#WS_<];?].?+M881T<'EZ]F9P]NKU MZ=G@[/AT\/;#R6^G)[_#7\X_O+\X7TL2[MU"P/G_FI52&-BLU>/%TA]IN2?' M*Z7RURWX6+=TP*HYC(J"#CZ!A]#>R=>&%_D6>9*#>QN2\2Q7['RZW%LXC:2G MF<(L$_D4/A4"^J9[BJULY 0U!D;LJN76<[S(S<6DE&ZRGDH8YLU@<&XZ6C<. MI1/UCGN-5AD6.QJ 4+W='>^O,KR2M4@W H$.E9P3Q1S=.FC_VH]BW0B;@I%4 MO"/&X4Q,5[SG/C8]J]RN,O@:70?,Y9XCZ?%@P$7%X@S%=W+J+6W,,HBRH)P( M%*K>D#NM"RMW!,B?_2JT#)$PUMO!+B+RI%N%X9N*96I[+3\W,4;EOLFBMU1Z M'$K%3NZ%W)& DI<26Y5>Z>MT[Y"O'1L&0QA* [M,MKL^Y"Z/5A&MHX:'+L']+6APX4]H'*Y#?8WSA57 M\>C6G@..4WT@RNB@O]P5R5U7T.5^KL72]U86+2Z5F])V:6X=LCW'ZT-.0LY, MDZN4JJRQVWC'I:^Z]N.29!(&>LPQH\6:D]:5F_+TQ)""BDN^C04GBR5$FJQ< M2'3D(%+_(7MODJZAXR>T:O+%I=C<$2%#[%!#(_I9-N.K6W&IE@F+"E0RS"[$ M*VS^5 H2*)S%*Y.JJ.KN\>)R\8D=8-<&CN,WL43##9\@_KS[4%466GJXC918 MBYE[=5&1WT7]"48Z#C#!1C_FV*,#S6$V;$0[8YI0 ;G&S1:6PE_GNR4:<6E? MJPFGKZL6+O;IBWL40'SKI#Y.8BOV9\ R+T;19]5H'CG^BW8OV;>JEF0X=18_ MS%4M?-5"5E'L\?>_'>T?'/UR2S7%G'OX56;G[;[E!^E_68>DHSZM9)I1CM5G M6ZDHLR2W49&YLHF6IUJ>^N&?@PKO!*#(P3Z)*?/>\D[+.TMYYU3:9$4MK[2\ M('6:J"-$DGU$H]X>BRVRV,\0SJ MH,!9E#/VX"B6Z\ 8J"74R]B[BM,AQD[UN#G(\1 Q@'31F([H(DA-' 54Y?7Q M4X:W.CL88W4[&7><8)N9H,3J3I05F MH#B@:4)<TT?S"!K4P06O:BFL@H)1":,#B\SU A?A4 /S%\$N,YA6USW MHH@G%O)PR!C[&)_DTA@&E%NT55 _0X6M##3F316[20I))0!MRUV;>Z)1SO;]R3OX M0?J?.M]T81RE_U(%)%*9CE!8WZ;;6.)"S$5W!R&[ 4,2OYK8-EB"CL,7P!E6 MR/0WHTN0(:T9H;#+W, W;UZ!V%Y;(-86B&T*-LH'4P"0F73%?YL+29Q:&=ML M^S@-25NQ70#2AEJA[/?V.QJR?GG]NM8K)(!QHQ'V4M+PQUKL87V[@-T3$BZB M/9"*-K"4OH',%#1&(S,[]DM2ST"9=,)*&<:"'V*DF!ZE8Z SE+WMY@<"?\M0 MSS%?=&S^G"ZO86/#YA?6WV=:8]/V6PUU,U:)]PSOI.3/":P0GLYA*9@;7;"4 M]3A?F\TFE&0^FHR*'5(9M>RB&$V8 MN*5]@P$HJ[R0]MA< 4LZT(:>4_MLO!F=Z3/)/3.4C%H!3X6%1B^FNX%?PEH.F@6RB)8Y@I\78* (;1$C)5D @008& M,2W8]"9M;%+Q+JNN#W]=U(A5HU6V0+1)S=@4O!)>-Q:/T4&33I=T3T>NMV8( M/SH.G>D:"T;/[?>=$;O>VNRAD?\D@ D45R6F2Q8BA>)U M=W,&:UM)V!2T?\ K<"9G\I?*-72'==9GW4MEDZG8>FC!U(JD#1-) ^K]:DMN MY>H5->1QI(BEO<84=W9"2M_(&UVP/[FIZK*M4(9(+L:+)A6+;9WG<;*5,SI7BI.L5UU M/1U]CRVF/_ 'R&#TV14"W>HF'2E=VC1=Z+'"D>Y<4H1DO6[T@2O-E<\ZQN,@ MR3'2&=?@8KA$7Y\U_0I0D/HF#L=UN R)((CF(P,_;,42=Y56@VX M!XF)1W=!1ZGS*!5.$S#8M,S@#3FJJ=^5P4DG%%1!HG>?U/5+4D',^3-0DQ1)HWWG3IP3CCL)S M'&-H:.)VE5O?W0-ST9 M^\[W4>N3NJ&B9KE0"S]3SP+;F,:?X9G-M7K)2F6KN-?G))PF?+TY";A:U6I; M#8$X7RT'7N4(SXD)S($0HI)G1'G'9CL4K2;( \'5 [F::MXI0 MUMY'%?'*MC'"Y!)(7@U&P\%" JS82!FN>-M^I68 T^\EV/+*^[N M21"3R,L!9Z:H;SB:&'SZ=!195O?WO^T<_9(WVQ\=6@VW-<(;W0(]3N\WJ^$U MZ+VBWJBLCTC(2O%S&&GPRS#%2'5:D!&;\W?IMJHR(*.W;!I;U'11@4A)#PY5 M<8.VL+X^SE[O//4)APPO=.-:XK7J 6[Q3!7L(5C#NNO-OZ;NQ>04%\!=ILB &%Y+@QQ.5?HWL)SNDTZHI@U> MI>6P&)7F.M;ZI [>FRX-?+A$W%*0/B/T!$8W)7U5H;=&P;(Y!@GYR'4JL?!> M X^?$"ZGON(/1^*DQ,OMI'XU64T6C=6?,I43YC*Y8ULDQ'MT0 H(#2 "A+BIL!!K0MI>D&>E" FLGK1!M/ M4_3SE.[IL'.HH0)J4Z) 0\1M$R:,?BSM^1AW!-ZJ(0UNLHCNAXVH-X'&:(;A MS![:#=S85,M^FVII4RW?+]5R'PWGE%Q_4QW[=?KM%F)5EL$X*P5I-8FA:W2B?[K-"XGJM;C$K^<#O,4OA"@,NYZ+[5/S+@VCF;'H CO M_HS%^1:(>=VN19 MBG!,; F]04AD\7-J MZR8UAJYP-#&(1$CC&VRZ11_:!RA2P:$."\95\]C[=8]]M[MM_G '.*E^1_OO MO3D\*0MM\Q RQY3N#ZAT?VWLZ$'5!N&+RV"AY;H$C:K _)A,(SC,R@G"FW[? M4?UFPC+\M3F2[U=)OMW=_=(@S=KLJA.6YPR4,38K=>B@H-U"X8^&-O!+). M!Z>12JO"3NVZN5,;I2\Z#S/:#$P+ M);I7G);%NHF:$-]F'!!X5UJ0&:I:UJA#5-C[YA)ZUIE2^WZJOM3J03PT]SXW M9\_,6V:F@]Y$LD9 8, 1) M/8:=NE!87)DXT;GU.?*GU,0MC$*.SDVY:QD+.3=%)ZV'*11'('0W#,682;I( M;RX1"HB&#F%,2173T<\^WS$-4,O").! U(*+RHW73+,?W2VE.C'P#F*-=2)= M;6UYLGX9M4! 2T9W4F+D$8N*@1UAM/J/N<6+]+G!WQA[@&!;N3X8#K44#:\1 M]>;E:\8;C666=,:L?';Z["X< M#AA)JTTF;L50ST&HH8V^A?:?0%7H=']%\KOLI,F7<:(M#]2#V82CQCH M5;#&NU1@C!Z ;=O-#**E<@[.@(^!$A)F/LL6V#TG*ZSQ,:PQ8,LQ1.N5BF2J2!S[))G)9QIVW:Q+DO@- M0=-[9ZYFB M6"NO.W8#\"7OT?3KZ+B'W7W)QAFQ3$N!C0*I*Q-R3H;/W3 *P4''O/+[TK0; M<;Z(C^,PDF6P@1VZ4"/88L FL +$H\=Z*:KRP6-+T@^#]6Q? $]B&7#*/8&= M=V!'E*PBP9KGP5W#=+X#U5-MGC"LV0^:)OR'L+W7Y\0MI').?^H#2>>I+<2F M#@9YD$5#9#R$!M^:"L=3C_@ZD7%/)".NMX63O(+E3<_">+#K]6=)*<>"=HPU M8:%\_5F$)P;?YF>SYUHCY \*9GYLU]]E*+!=W)%6C%^!.%32XF RB@A:8 M"]5)&J?$<* 8$I30KTR7!P#>M%095)@9$VXXYUJU?:(GP(#P,CY+08IV:;-- M6DYCE8$^+'@ZP5SB&":G[+5+;>O8;\:*"W+8VD@S!9;<)Q#96QBRVZ(B H%0 MK"UGCF3468C* GRNZ*MOH@'EERGJS4:N!HDU=21;E:/%IHIRW3W-TOS69WE3 M66+3.*M9J;X N&BQ]YB=DYE<(R#%%=ECDDBNF6-W",UL:/+QH$T^MLG'=4T^ M$M#&I0':^,T ;9C*F[41/P-;UB@!2VWX,R"D1CJ]%0N2N\=0F92-<9M %S?+ MT D)F*%4,1HTLK;W5;*%"#F\ 4,S&$E94LT=;8LC:\)R-($JPTR*T6Z=#Y1 M7DI%'DY_-UVVB4X_D4N*.D&KI%>LL/E&&[=8HSK#"3;OS&9.A" 71\_D_O@C M^CJJ+]T1C]* W.S#_^QZ-93:Y,I&$ZZ?'QXW)-25:30"27#WDKUQ(7'643)/ MN8K':5HL)U M&*EI^\F:D1[8FB=,-R0LZ[+4ET@OF[0X12='[AP^4^#LE"[[\1J%J+2Y/0(W M*43WUM>HS14!!1_CP2$TY9'"ZREQAP425R8 I\$$:,ENF;R4^CE_[C!M)G0G MH-K,E/T2?P^FV M1&NGFE13:,#-ZD*Y(X1;*KVE:-YT@DE",%N8E?'T[7T5?>[22BB_*8Q?$1J- M\!_-:"$(CFDBN0\5#'1!BHX=D*)U8G"1_ Q%NP!4:=$%BH/^H8ERN.LS88Z+ M(@T^599N+G!CL681H9PE3GT9@YF\=1&,4^K\/C67RN@F41JJN*+&YWVVA7,7 M8:>!\NDV#H=(JN_DEXC18-K"B2MMLH46=ATL0?1O0F\6J1@S5"9= +: 7TBW M5_-'2JH0X]K,#5;K;(T03X;N/:%[B,:%4;W5%W/V;#*?(AWB@T8+=+UCN7T3 MZ6JB*)F6"_H/N.?/MB*PYE(UYRKJP2I8JDI=M/.FDP";P6B%I,#TR!*R"Z95 MG$1 ;AN*&\#M=?LZLMR!7W?MKUS4<=@]O$\=S[Q'6[V,,V@.7FOUVM [M>^V M:D:3D@J1RN0^*W5:Y25ILG7-(=[%7&X[BN;,X\JT^5NX JG&1-X+N%5O^+K M>[H\;TN7Y]FJ@.WNX='J^^W>1]HZL%YO;8G*6LE:M/E9-5(-14K_=K3[0.92 M$/L1UNC%_DU>1FA57^'F)](:$?E W^3H.+?>R!Q1*)AJY7_(_01HA:X"B/HL M-VWM=(K#:=@X=[_/-^4^,[[+4[<:.#J&7C ^.20OFLT)YTES_1VLOY)OT]=D M"^BH86 &^:K1CB=N?#;]:ML6)E?"@/C 8A!I,>U#:R5A+A7 MM/A&O#',W#HE"PG&+0+1XC+M';A5Q P#UF+8(,H S&%,-0UH49DT=[53145F M\ZU/N=RE3")?[RZ7=G20+%PKP?%B>]%#EUPD H)UBT5E"HFH;,E:5-Y9NN2" M8I.X>3C,LH#)> K;*#FS09A2"R0'S.8\2Y,4"3A1ZW3UJ-9OQO=7WW'FH0B# MHRXD "[:^T,5WHGN0;PV)#GCRB98G"T*>QA0V@8DT3O"AJZ8R*O "AUT;X$) MC;[1Y!O#P;:AW8>3BX]OL6M=U 0-N@X,^4=:@F%(TA[;^_ 1Q\JF,F?IC/Z: MW/>\0Q\=J3LU'[M=IXQ,62))-B^'<]CF<-H'B*+3V,?;4PW@J=,XG5%Q^!88[Q.$+T6CV<)U&>/\I(P7OS MT-]5 K U4J2[Y%(=![WFP+8P-T$;B9G#1%]ZMU?@\5K<.*4KYW9S0)3[&!U# MW 1^-1=G\/[<)#POV++GS",^1@;+V,_L186Y.9I%KLVA7'PB&*J;D0@L!S4R M$'.\883:.=-78W+>!H\5FG9L8PT\?/'RN,/1SV &XM:]ZV/XO^/]EEJ.\T#3 M%GP2S><3<,!]#TM.49-V&%QJ2T_8"A\S)2Q>*C1S[0C'T@P0;Z6?:\,I^\1FBO^ 0V.J1UYQ;MH@8 MS-T#Y>>13\:7?0,"W2+Q WRC[,YHL#!>FQ&'<@^5JO,PF)B5A/\'!Q7F%(5R M8Y8V%B7.K$H12D+,23&ZY$#8"X[$6Y^C]CLUB\55;^])H'DQ&C;?SZK(OV&6 M@M'.5R,(<]Q5"D;BX=909.NV,\L4E3ZHG$=PAL0@5!G%>"D$S5F2GB-,8&Q1 M/$FXW*!ZX:28YE7NG]G^M,RI7'HXT]QOO0E,3FRE(S2'@[@HI#B?3O(A2C0&[#?Q*Y M9O;7AJV#*39$N4'%I?9A-Q\C!H]^-,J:6:+!>G;$AY%%)C[-V'G TO:E%Y]F M4X:C,4H6Z6:_<*G\B5N:'/H46M7!;Q0P6@UI75E1S\O,A[P$X488/?I85,7$ M_54[A4^YADM+Z?NNU3T!-9-("I#L."^7C?-12';2@\/E9[..TW?9>^6< MJ;<%.&;/I/;.Q[MQV14;5JFYBXIR2ND8L?V40Z*3L. MZN4,",4E[:_4L'": ]E2!9FC+JQ8-C'*0;OEG8N^R QSE0E\U=2?S=TKVW90 M.IQM>H:Y.+"MY4(+SEHW_7[."\,Z"WWI"($HXYC%+_S(I?[P+61:)E'3-ZFH M/8Z23Q8XX>ST@LV<-+-5'%WOO,SR4F!?;UVO0GC7A!.3> -.ONMB]CG5 '24 MN*[1-@A80G=RO$TVCH$LW%][K(CGSRVAP_*V57:A 58#:(*5& BO0148_9[% M5JF64W2\L%3.M;F%'+,V,NWW:J0B4V/T7*[5 OT"?X5]GQ O)(+-HUU#W(B4 M'J9K7M>,B-O1=ANF8L4H$PM4]*?3/L>B&XGB:9B"?MIY#"P5!@F=TY)1,LI\ ML$O+0%METLE>7*XTNP(#^;_^G$OB.&A4F>N;6JYIBL%73!W071IR]UPPRJKO M+K-<'X*3APLVNMQUE%(M.%!^A@8((1):'37R P.&@M)!<%A EDA]ISZ;S8]3 MN[9 Q"P1I6G)8!5A24)?,>QHD$)9I'?L=[BWI)PTMRLAO= M#M@-?U/3,T=M>J9-SVQ**Z5?3:D[*CN?S-S"9W%8@_-T(8"EF8B#)LOB5U\K MSQGG0@/!)R7I:AB(^[J=G9PW-W#3Z/BF4QL*E+P ;<-0:YR(H'>!26?;)=7: M5%3T/19@_M3!?W9_HO'[.]W>3[55&7GV-:67E93!!?C<%^1CUSTF6LGR*?=@ MAAW\Y\A,>>^GSK>8,X$%IU-OA(K<@>-=,KL=$#DP&?CG@&>W"@ MF%,BS&$F?45W%?R("JUAUT$QWU1S*9FB=)L&.TF#B%10C,$>F:1QHS1O5U@: M?36^PFV&=>J/0Q5@^9^2Y-@<@ _=+QBJ95<&UNG.CNZITZF H['B=H1 %1N< MOH&8#6QWCZ(<[\P0Q3L,R8/?0PLM?W'?PB->&$Y:="&*U(!%L=;\I*1\$!3Z M#ZRBZ"\51=:S]3ORG7ECH"Q1?#&.0B"3^7T+JX]>L-8'>S.\5>$Z#9S-5_TA!=34-]:]S9"L M]$7X$&LN.4R@U_@#]<7K[?SB D\ZUE*]L&K!MB\JUNJWA%@/0AQV^TIO:J=_WR7/53G?ZUJOZ]JM\G_%W\+ J5&H^\K '4GSY4I[H=>4$6B?R>132K\ M^Z_;X6!*8KGIO)U*&4IE4]R%3#-%SCE\Q]OK=0]6MRLLO1^:&WZJ2NH5J>>- M)_7N?G>O)?6=%/)CH/4*CS6KY@>G]49YU+H_]B8XQ^NC4#?LF/7WNCNK%JF/ MGLY+TY_K2N:5&TG?EFU/UO=*_+3,\369H=BE;;M@ 5[R>0EYM2X2OUEKK M@ 'PDOO]9&JJN.NIA@.4[JP6EJ,966F^22-\9'H_.N 2A!B>8.?)>%9IBS3Q M/Q'ZM8-:B0B1D>D%:W$K$3<,04!P)HH[@'*KU0HX._?N)G@10H*8,+(>@U 2 MHD2F<4@8"R/W8^5TRD7\L$(E;@NE4,7^+']X M[H1;G6O !A?LL0J1@53@QYX.PEA(1H&C@'LZYWB6#Y?F !T:27,388B*ZPIRZ!F>!$ M$XW1QM5;.,:,RH_O\B[(JQE0L).Z0@84$GL.@ \ M6S*:+(&!IXDJ<+LJ39:EZW-M8MA;4-8L*]1(9I4FOG08=)N8:KA-/+'<[ M1)"BN;^*^!A'(]T+-_,9QPA9*Z""EE=-WV4, MT9+%/+('T!VI4TY(AH1^X>-;$2^.X825/@%(?D:N*QCTL][HH@&"77##0RUS M)MCE#O['(-K)-2.SFLDQ=+:HB5# G0F*"J=5Z0DA4HN@BP5VOE/9+D('CPN5 M)0*..#<[ 1[FGFY#,(BP73.,- 6+<0JZQ7M&$^AX^/W4S.,Y_?2?T@^SLOFK M'9XO+3@%FT,]-XC7N;2 +^#,A @SB\8/M=RTBR6@0\;=)WQXQ E'KAJ5*M8- M/ MIKP>'%G:2^W;?@/8&Z0X_G5Z<.V^74Y<03$#?$!GD/@XPE!K@0&KW 'M6G7$Z]M"-M4D04Y M1P#AQDURYU/9,&VUD/2MV\6ZW2H( ;V\C(#E4#RE^F%"@W;:&]&?9FQ>.,#' M\(V26@7,;"?5YL:FFA!*FLS)HDQ%Z'IO$.09OT1(LB'U!G"'IAZ^ M+B'U/DDG66SM;F9J^A-8@PZVZF<\FRQA3#M87J8?YZEV-W'^N"'8K!:QI]'C M-<]AI_,*:#H)Z+G7,F0Z"FB:N.PE8EX2,1UT=(2V0S*[3S@@V178S,J[:@X6 M#8MX>F0HH_+$2%,Q*F.-V,C<&'KC5H/PFK[(6GRXU//0AR&W21XYR3%\"&U M0:%O7%%K 1+LVA=5M;:""L%LK_P,O+L\MSI1 ZIVO7=IIM#DH95FC*M,&HK ME:M:4,MIK=_9!)P:9-;$=7-RV23478S-G :?PO2&S7#:!]=W'9=YW3V+L<47 MVH8"S2_;PZTFFFDO-HBB'DE3<%] H>D8D$:[-:TRI4$[FY[2M,VW/<7$X*;I M67?"[8QEHV@WVLVDIEAC=#MO>"\=5TH:,C)Y;Z(XKICHON -R]=8RQJO@OG, M+PH%^TTF($B7*PDG"U_GE^" MH*SUCN$)T;+4.1=Q] DYR1V=0*$J5L8KK! MY(K\3"^1D\ -TW1G5>E)IC+M3MCX0>XG.HQ.\>U"D^69C\UV8/?@7^WJ#_WD M$W;;U1W[.LXTN"T&C"\*AWME $O!4D/8%A(Z#LE?@B&3E?GSBNM'<50S)(9C MDH(:>R :/N7H1%?H3GW8)BG-'(G:D3 >O1XU@0(&&47<)5C'&+"169A+$/4O MUJ,EQF*!JAD%;##&";;G%/DH1:3Y$GG?4-X4/.U=(&P:%D1-, MW2G,][V+D@C#B=X[\/'^\&&9;_UI%-9GH[NRD*A'):)S/)2FX :R%&::37UL M7VQ8%!@Z%1QWV=8AYQL_)M22X0+3([G#?C>*HYN.:4 Q4>E_1OS,6Z<= M6'*Z7ZV6O[@Y%,\-*QTXZW(PQR.*%)>6NK#'X)NG&6>?,.5 ,1UK#.H-M\Q[ M,TZ],;;6(W$I+;HJ9.RX?_HW'.V0VA=P8(O#U4 ^-R$0H9D2T5@.Q>8W[71 M2#+0.4%GF6@HC1!$9*Y/.)J9":@<$1]AP">/T&2G-E8J1$U'?=0QNH14HSB] M6$PDY##.1=E0ZBY5\="">>NB(PTA]">\F8Z&="0J:T M6KY2Z33%SDS808'\&#F -F*(.KT2-22NYP;9\#4PHXVJ,O8<#&*M/!-EU]U: MOUO%'=1E@:MS?ZY6X6#@I^:BX-7@K8^1TFX=[4MCM)MF3%W M%N;6D'STG7?@=+9]1ARY\( @\OMM6X5U($2O>[3?$F(-"''0[;6]J-:!$"": M#EM"K $A]KL[;:.1=2#$3K?7-J-:!T*TRGI-"-$JZS4A1*NLUX00K;)>$T*T M[=E62XC[8GO<%F)Z"IUJ;HON?.-4Q:V[\J4-VXZ^M&';SEZW]P@:MJFV8=M7 MH/ZTDN$[2(9OU+C)B(#=+Q4!_7WRHC=8!*RPG=MM$87-.@HM"I!6@+0"Y*$%2&N2SIFD#PWPKBG\8F4&YD.OZ/MW/^&XS--; M-T=>GMZZ6=FM5^_(!]D(T6_M1K!EW&[$PXG"==N(!Y.-Z[81K;!<;V&YXG9/ MZ]&VZ+NU+WR N/*Y8' _@HCP(\J:5A;YXR:F-5?2 VU_M[/36V%CV^\>5UHC M5;%AM-\[6F7/V^\3:[[[%JRZ+6(KE;ZC5-K;Z_0.CUJI] 2ETOYV=V>C.W'7 M.W!N7(3Y0O#5VP#SZJ,J#YA:6H=]61AD>>A]6;4"Z_FV7%?C@-@1_ M+S79ZL2'WX05RZ_M@[U.[VBE$9:G&UI[9+S1[_6ZO4>4$6A%9RLZ5RDZ=P\[ M1]LK/""MZ'PTO+%BT?D :8OO[ 1LK,_3YD(VI<)T/71@&QIJ8V3K75#:5M^W MLK&5C:UL;&7C.FQ$FQ+XUFL[3G-J?INM_";M9I!HDTI@'THU/3VI\W1#44]M MU4\Y+M\*KT=(VE9X/9U5MY'QC;NN^M +:L,Z3SFL\T5WD'8Z^X?[;93G241Y MOJ@48*>[PB+B-AS>RLU'(3?WMCL'>RLOD%FO?6GEYM?(S7YWI5@3;:A\PZX" M;P9EVN+/MOBS?N]GN[._W2)2M+6?#;6?_>X*&>,I1^5RT]<+A\<=GJK#_:T!^OIR.7^ZD%,-]8\WH \QYLLS7-O MFJ6CJ&AS'6U![?H4U'Y17 7TU\'!81MSV_ "VR\J7?L&'L%3(WPKV=:5N_L' MO<[AZG&5GQJ#;Z9D.UP]\N9FG/'-S!:\GZK,+^ =GOH\54G>MJQM2V,?1VGL M@VQ$&T-:XUK8!]F(-ES?RL96-K:RL96-;)T M.E%)T?$2U<;0VTC3AD>:]HXZA[MM7]RG&&C:[G=7F#MI0^BM8%LG[M[;Z>P< MK1S;X*GQ]Z8*MI46F[81]&]]^S:.,7Z.%C9\\$EA-+V-H;=QHD<0)_JBLLQ> MI[^]\M95Z[4O;=CHJ^X:=G?;^'HK-UNY6:V;FZ2E3FQ^08^.$D2J*\P%J;:]4&WMOXU&;'I_H'G=VC%5IQ;7QJ8TB_ MOWKK_:G1O95KZ\K<_;W.4;^5:ZU<:\/N:QYV9YB;=*Y\O8V\MX *+:#"ERF_ M7;#J]UI$A191XY\]ZF$I[0NM>Q&/6A&+^-,*UK]>F#;$0;S6]E8RL; M6]G8RL8VH/[] ^JOH\1/@LB/):#N/=,%0\];+)RV!63; M+;[ASNMV&LM@-D M0YBK#=ZW0K,5FHU'8_5(!T_M<#Q*D=GKKK3]09L8^+;+/66?8*A&:::\PO\, M0Z7)JFMO'GJ5;:CK*8>ZOBBWO=OI'[98/D\C\O5E]D^+Y=/*S59NSM<$[>^V M]?JMW%PH-_=7V0#PR:0/%K+% V04*LMUOMB'3[]C;='36O-#E\$^Q)J_3U7L M>JWY^X3"UFO-#UX"^X!E04^+TJT4>QIK;J784Y%B#QVB_PI*;V;$_K*-T;?@ M$BVXQ"VR;U'XX=E>YZ!_\+P-4+6 $O?AFNUN?X4\TT;[6PG\E"7PX=%^*X%; M"7Q/";R[4IYY(GF#!TL2G*FB1?#YZEK9'3BK85H.8_4PJN_';U3^^@#K6O6E M@]T5EHX]^,V!VA;\]/>_]?=[O_!_6[GWQ.3>SD[G M8&^E)=ZMW'LLO-%?*0CR V06?JJ9V#\7/I!C;>S+U4R#?KU12&^@01RZ7/!7 MF1?1:.;R ?ZOOVT8X0_E9]Y)$JK0>Z4"-1FJC#7!3K_C;?>VM[WC=#+U,_B\ M2/F3VQ[IT^)\+PK_YX<_?XT_[?2/>KL'O3W8I)_];\#J>I'TIPCFE10O=O8K M!*JO^A]1-=^$/[^("A@O@$\_J&N5E-B!(?IGU]._H?N3*3^'98-!L/<3[(?W MX_;!7K?OP1+BB%(X7C%6W@PW2%4VR-/;V?%&63J!!W+#?72'+?-WF MO2\S+].;0JO)_1AS6"-OFJ5A&13Y77;"V<_AS-OK'O&.]O=WNSMZ8SI>FGE[ M1]V#GW#T@CIEZ%?KG>SO.22@!_:WNSN-#]QEF[U+^(:>&CYQVU)O_!Q^B6"_ M@!:>7Q19-"Q)T.!Z"FE\,LGN53%< @((/C6<=[%P59FJ>CPKM4_@3A $ 6 M!V//#X*T3 IO!%OC>S'057G3--/S2!UR=NCU,&WXGLJ!>3Q@"WAE;1F3Z$KF M!C,Z!M[R@\([IJEY 3!4.E%9[DW2:\3]A=%.SZO;6MV(C\?TUN-C9Z4T#7C" MO@DG%<=;I^?>=1H%"J$.;M+L$^Q]FD?8BQ W?S120:'XT5!-64]@(F.@81ZEUEZ4TQUOOR2EW#NW@Z%R^/S2!=SS&7U_Q,PNMX$?<^ MD_W#;E\.)4B\P\H9V^TM.&-\*(]V:M_?.5APB%=Y)LU2JV[1KBIFZ,B>>J5F?J2.W,B\I MB37<.0X5[J,\IL+Z#KB+LJ1>N@]Z,T&$ 8WG.((H)?-!4F\IT/ MDY=]6$0E;J7J#;/4!X^!I/$HA;.R>)KT)!_+DC?+W798IB/N\A*D?OW8GQC% M@0(73L8G57C/)GZ4P FIJPXV-GX.H^M__@/^HP5<$,,I14-_+*+(^#HHA<3, M[_5^^B8>34#Z1-C=-F[?"^/>X6: /7-X^)-G M?\0MF=O/B?]YR]DU<8BV8C4J7O!3^D_DSNF_D<)+P<=3,77AQ;$KHQ)IBG3Z M F3G_C>B3$T7[3B^I>^-,S7ZGQ_^=OG^N+&\B\SM),TF?EQQ7^1/6!2%)Q$. M QH7*"Z,V^3_\PZL6=W5INU:!YV]W DY3G,2(\;]P-/]!DYI[IV#A(@*]D[T MUS+'2XE+%#BLH_C3L9^%-^#$=;S_E#[ZI2"H\C+SDP#^E((C/U9^Z-$&D:,W MKQ:U5-;FG9$OS<_#[I4C$(LE2[L ]AW>VO$*%8P3.'A7,P^6J9)<"\,LG?DQ MS&ND%(K0F;6?HRPDF1K)'HA1?7HZZ,I^3&D_'-N%3):#0VN"W,!^@35)U23*)/G>]$P$OTWP; M>C),A:D=SLJ!ET$F$YUQ9^!I-HQN0#]Z/_:ZNR[ME!^,M?,DIP#X[7W((>#DN6]%X%6]YO]_=OA/O M$U'V]^]V4HCE@6,MSW\9]]["L9O%'E_N_&T?:>=O9[N[;WTY"5_MV2#-/6AC M#=8[T@95#O!2GB:)BDUK5-1>:1#1:LD8!P)=1R&Y 7K!2,9H,HW)W?#=8(?E M1?*X^ $9 N,6P*$W*H[Q7QMML7&-KG=ZEV-DQ>V"(S%/(\VY1,(#C#'*=A_L M("TV*DAX6X0UAU5@;"K!55RK.)TBG8PZ$"A+CK\ZWPV=[RKWNZ@FP9J (V'Y M"O?6!S]-6P[Z@(B6&GD*^".=H<6ADBOR\=#=3JY2=LP7O%>LF0C?[/Q]2P^? M^3= * D.].<*VO,[+4\UF4>W M;ND][*6=[IYE ]?2_/'>!@ PK6;D3 7I50*B)#1FV?YC,8.T'^D4S"A$Y+SES^59>="^S2C53D7? M?1Y'0^%/$%' 60LX^98E5 73SAU='6([T'O]NF#:W[Y7DNUN@BF_ZQ)0(.W= M3< 8@;2+Z:QU%TAS9A0%#LTS7>]WA?(*GS#C1#1#-1JA9083L5.'UTE4D42. MGI:/'^,OG(RZ4;3Q54., @PFGB Q25GIE\;35R9M;^&3NXM:\&,6B-K][O9F MIH*7R\(W*E&9Q(\&X21*0*IE%((S K&+$M%SO^A7O_C%4A$^'1%4NNIXXQ*V M M4F,)/V#:[DG1S=)_7IR,0,?N_H'"//*X[3&QR.0NS ],!97@SV/65-K0B- M$@FL228WP50)*$5KYELI>I=U5T3IDT^;;$,$A>UI(/BESTYL M3X,S5;"4N*WS@181>55&1.C#*Y ^2J.6.!@?![V &30 M*5#G,R7@]1>.ST^YRL.?8-W#?TUHI'GETTQ-HG(B*<< CI+^?ACE5%?"*^W. MD4?<\KO8?1@4!'_CJ%D]CIH&QAG\B*;B%]4/V"'K7NC=)CLG9YY%SX&F-U0P M,W_HEV$787)TI;)06VCPR50%!:=8%G%J(S]N M:DIWITWIMBG=QY'2-5 ?K.58J]7P/^YF@V@SX6"!0W%O*Z\I69B8*W\().[8 M/978O10#(659 )9%%#MJ)52@JFA>, 8XG$J+HG6@UX"T6$FQDCD!Z\N>1KDM MN^+%DG=A2K*X0NFV/:Y2Z)9O]W"3T>L%(P,^!MFF^ V89T?W$ZO)MWN_?+#3 M>6^F0Y_U?T$RGA9JXNV9:J0D*4$I?%"45H%%O8;#":_;>GW'%$$Q">)3+^B*]F6Q%.&:*%@EGIQ<_\],UFV;LPR!):O(>F'HC$B65 MZ76]7T%&7"MXN5]9@\Z0Y'I!VEQ-'>I(8,CF VF:?D W+73ZI>-QGK$DH0/S MACEW+9_0J:"Q.7K>M)C*RFEE.4MF^ "-;KTJ&T=+P@Z74[!\Z.AO6!':];!$ M%^;"R^QPM'6*L2R>)L\$/\B<5X6Z:E778:>ZJ#N9S44 =;5EU+!8V)0DQ2,S MRK'N#W@BRO5O2' O]J^N4+*0+_T<7^MC;L$<*2S"G,)\,5[HU*'BBB@E$9LR M;+KF@/NAW",X6%%-?>Y=H3HHH 1SPV))T8$"'8WQ'I%USVDW92OH!,.^IY,9#8B<,^$-7G)5H1(7 M[WJW)9X4V9/:,HCR3]YK3C+3W_I@$2P?X5>\_Y#1HH%T5W$Z) _2U0DXV300 MQJ+3@B(OX$I!8*PR#EE@^@ZC4$B,F:6J%88E$ ">[2PPJZJ^+&P?Q^G$OJ'5 MXI:-RJQ@SWF$S@9--E-7P.J4'$#!")NQ(-MAUK<^?(FV^"C%<#/-7RJ0X*"R M>+&+](=I6=PF^3N5+U0DNI7@KDS4UH&F]S*MXH>X/I:4PLEF_!>TH1*@$%>= M+\C2]:9IKE[H']S]P[T1=QV]OH"]11V<(#_:+XM4_X&]:/I+Q==V+IC*=^;C M&46F)R8O[+,3=S<4EKW#6ZXZ.ZZL,SY6RZ+,US=#]>]TZ_8%!R9N8)]NC0E( MG(9>K+^J(^+?.#RP!+1S>G?,3AO0^ MFW"K+GH2N]"RPB:PPARJ48G+"3_\4Y)#__AY^.4@ MNJT6?,+LO8ZB3[_H&!X:9A$,_*N*KQ4N#5_B)_E6XT%J.:?EG)9SUI]SUENE MFNQ.JU1;!E]'T?A-;,:6Z(^;Z)C;=E/>+?6?DDYSJQ-:M=;R^&.4< OLMI;L MCYOLM6K1;;8A/DR M-?: C5&_=BO^2<<] ]FMNRM8MQ-BK7_B88A:MI9+OND:EOP9C;W<--2[8V6/^/ M@GQW)=FSG>[.\Y9HWRW]W8]-(.U^DR5 2N5G0BQ:&]/Z'OA)7S='$Z7=MG]" M#Y)V'">Q%?NSM"Q>C*+/*G3OR6NP9%YC52E_U<3X5QQ(@Y35>)0X 2:YF$L) M:JO*A2^[=/KJ]/(/;W#VRCL>G)]>#MYZ'TXN MWG_\<'QR@2!GWXPYOPZF['=!_90N&V&U3[D%Q8U]!!:[2:73@X4.)CQ!:N^R M&(Z_!KI/OP*_982-EMN'>"SS\JZW-FAN T*U:\1PAOT+O1_[V[O57HI+MB,? MIQEPO,HFW \@3:[XMTD3&/R2[S="Q#>U.? M+#0B[N_UG+XCNE^NVY4"OK1P M_O/C>WZQH.=(PY[U:<\(^AH!\K,H*!I@\4MN*3R=9NEGC;'XXY[3/TJ -'F6 M>07 VO=B6JEI4[]H*II\#'KKS 9'71\DP??4DTEP&&G!&9(C4TQNHM\GD)>) MP00M!;"1$2_3(;S9( !3MQ/:.]XE:C/F<,ZTS(*Q3]OO?-1%E&G38X41)0V" M8Y8%>55G.Q-[9NPV_9-:/LFK$W?A(9MNGM+16HG!Z>198'RSADE MF0[^,4JU5Q&V[DW"G,VE-9&^IXGW+Q\D23;K>/\JXYDTNQ5-0B#ZU*08OE8F MRJH5!-0%VB!0=O<9?Z"7N[Z( 4\3'AT[33USY_^/V;5/A=A03;)B++TF*VBMR;L:& MC1%R5OD,BL^?*VIM5)*" \W#S0@SPSTY(IF3+@PUU_#[; #\NQFEY-::O"]JW%Z:* MT=D%.ADQV16"T\-PL/>%UMH(.IZH&^Q:!([0S)W"<(:-A6&BA$CN>_ UNVEZ M+F@_Y]P!BQI&CE6"P,+7?D0-#D>,"7XF[XB>/,&R(Z>RB=N(MHPMCE^"^8IK L7&9J M7F6@I\FDINEB=RWJD4I?O4[C$IY%_&Y:^8B!MYFQYE=M*2Z4%48VWP,>@*,8 MC:+ :>@I5'&6D)?YE&DPOPX$),<.7=(Y3,+%O*$ M^GW;TKCKW6U1_=L6M;.]U^D='-YC4;M]Q_EJ7I1?7=;R5?5LYR#2 :_5,*O* M??N">XSKM"K2/M4 SE#L]0\[=FCTAVOKZQ\YSK&/HHKLH862W1+/-LU9K$FX M7S6W37 5W'<\+5]C&9'Q\YK:49 D%8VP(@#TZ-^K4RB]S9$A&K*3!(%(])- M3J#F),L*+B\=5L,EMPN2N6Y]3FE5/;_8;6>7W<7:;D./B_%W#^[%^?W;.7]GQ_++/$7WJIP_ MM[\-9-U;S &UP8^J#'8'%EAPUK:[N_<^:[M.@]TO/FL[SHOO==9J1[9?/3=D M**DE7F^+&_ M[\@,XRN91N]-V0R08:Z.,#.#2=1R(TX0OY*B6!_'Z78*])=1H%G3.-IEV^[N M$BK4I-?A;E6..[M:RR0UB4*2&0XA?]S=J>:2&O-:&WK$)0VQX4?\1O%9_G'W MT*&\3OO9WMH5,V?9J:ZXY31TD;HQ$^1H)_11<;S-]\%PJ#OOD@FB1\=I#'IK M 1."T5S)#L)!"90*G;A>E.>E+PW/9"KEE*P#E041LVY>I,$GL/$X_[Q!-.T[ M--WK=_=60=-*5&(I33O5F,,]"2H7G#O39OV.8-'T7>T.K;,SS+:Z5J?\<41Q$%T13]&>J^G%9"!,;QI"S( ML-)1LV1Q8ZI80!C!SX&R-5=84)$KQ:'2LB@S12UE*]V>Z7'JY%EX-VGVB6HL M_"EN'_8&SLO1".8G38_["X84U7,WP?IS_R4N+CS'#P.JS!*!.V^[S3$46@4R=;9D+"SH1I:C"@E*;5 M*].T:XJ>?JRTL^FD*)T9Y*:3[U#IU9*"2H?-#+OZ[BOL;H8PQE!H*9L'Z/-32%P&!;4 MVSJ9(+;@IUZM]3:"%88ZLG$L[/?!,+3?7 GFZ7:YQK:A9"8;.,!,F/:"3<0, MLX_Z7*/?Y@ID5U'1NE)U MM+0.>)X/;G6"ND;N+J^Z7>,U?#BY.!E\./Z52G1?G?QV\O;]^;N3L\N.=SZX MA'\OZ(.WI\Q9/HQ L?.KOCH<^(6M>CC '%5BRHC[2S%:&S%> A_,5]SU4."V"=$$VH (5>HCY'',^K=/.&+\DH M5**1)JC5?E<2LJ'JWS@M.7E['658CZGCH84*Q@D8W%?D>TU\4MC8MWV^9[C[ M5?A*5'#<&+\*SLD$"$ SL:\:IX23;,*Y*H&7IXD4<**Q L_Z<9Z:9MNR"E)# M\/H+W[] ?PI],FZNC>WT2-O&T2?E7<">%Y>#\X[W6PIO&)RB69J@$L#7_Y8& MOGF-,[(L"AW.F1V16U-3@03NC@JYQ@4UO<3I;)?*G^3< M^1M4RRM0KC"%#VE)E+HH8?D4,O=>9C#4\E8 MZV,T::07.DM\KJL%+:!]U3"Z(CTS46'D>Y@E1V>()AGX61;!(_@U\M/ O:4+1#_"P7_!>*$NZQ MNH8M\G"C0C\+I:(W2\%-3N-URLY5:MUNB+I4-4.6+]@19*\A=6';X%1](27= MG;Z-E*Z\,6=N.7\YU.^X!,Z$NV7S[8&JSL?'>B^P1.'?!4>K>I(N/LVFZF<^ M3_C)2[T"?;C@O'2\X^,3MJ]0U+Q,X:>=_3W.1X'D+= PS.E H;]#P7L5! X?B- MI;BJB7#BM44R?,G5A9V=(ZT*0=>!=%&ZV$\E5[#DT(GL14MT(/H?0(0XWJ** MLR$JS?5Q.Y#',-V](<_KA72P[?'H.E2.;N M?K4PXI;'>EWO]5SAG[Z88NIS)9F\-82!D-NHYLD);9Z>#DR5:A!-(XF9-GR- MR]>0!_EBB(1J58;G&)U./#,E%C]R.9R3?4)>-3937@[_$@<01Y8WH:M%-;C@ MM,4H26R1,>:\U6=@5BZI_3=X1%OC](8GMY# X$/!7Z/"E[S-"O%[>< MRD1UJAKG%64AQXH5ZT5,Q-LJ8Y#\G*#&?3$UF;J<$^4/5F^B^I,PM*XRQF_K M$:)*$:CU:($S4XZ2^,G,SI8#[%2J2\EW%+1F\6GFKGU]CN& 3.0@BX:H389@ M'E,Y^1G\('7P_2/FJX2O$"(OP=]U.3;P"ICF$571#\HP2H]3&*_BEKPMPJ[W MC*E] \(;'K^BFC[)&-#)A(U48)]2?;NI]9-C]+S#>EH_A#3X("48+[D$8Z"O MA%D[!TG) 5&L_$Q-8$?86>H9S3&LGK?+L38SKG!0$E3R1EOM(5,AGF'FX]+> MT1UFZ 19N(Q"3\O/YVI(CVS>EZ]%X8HBVI';'DU21'IA+A6_9%ICC^ M9K(]]6K=;2>KXVS$,ZR]5T41*RDO&9+"137TG$4F# K,1%>X(K32XYC#D_!C M5O#*B.N8"$W?)(4 YL,G+0N4AYV$Z/IB2H8);TW7.\>0I9^835JZ7H57"1(2 MFR@K-;W=6W;$3Q)@Q+- L5M;?+.,LE2N6[E>TJG\RA?EYL\=U0CS?0#6\SAWBGI4'V1#<@M9*(-S9SMMYFS-G.V-IFS6]3R MI5S+67PQG?,0((L:#$%3Y-]PU]HM4B4/1=2B>!RW1]1J,I K0^?,@4C9R%35 M'$4[C$0+6FZNYD!;*P#YAWI>BH\6R2"P"+@T2G3[SD_XW[V?M%XS$MGL2N[' M7) J-[NL'\<+T*LR3_(-L\*44J(UI_>@(S?GD(?TF$(&;4]0@BA)WAC(Q,-/W;TY?O/]0M#YH&JTZKN/2^LSZRNR^I M&#%R*%]%5\P7;Y:N2QOF2E=;X,;P TFJUX@CZQ7JM*"VX"7&ZSHB0%N,[^)P MS$B=RD+MA"D9I^,.:V5$-[ORRP^(OE#HTF".9@ZUZC6!M9,-_J;Q3MOLUUTR M1Z\>0?;K\L/)V2OO].SU^P_O!I>G[\^\ZIK6#ICFDL$<,*!QQ4 QWE6<#O': M;H;WU+#.G"LH!J<>XV&Q_QZ,0=]A^4*6P$,T#_$D@&40'+=#W$P M_"D[;'*&\$Q2EJ,+XVOAQA*S_F<)ZT48'PD8N21E, X\JW!.82E.[/8Z$L\L M1XM%Q]-5&,GMULKU7CT*:#H>&5[;M,XUBL-_%*"/^O+1[<&-S:[\1 *I'%&B M)?GQ#+-U8XQ:__^UH_^#HEUN$W\*&]E^!N;7,P#^="$Y J(((\PI;'(>W MP&MS:7EEJ8PQN4L_",K,#V8MQ[0<)9C(3K+02S$\8 MNV1YXAZS?(E,:<_;DS]OY\ G5(&'!6GK.Q%&&9"B6$R, MIUA]MD['J[7SUNQT62]R$/*]8LE+K\4Q&^0-A\M4K<[X;*F*1#^Y4JSXPA(!.J3NO*2X.X$"V8JE +Z1 M8NV8U,!V\,Y77(P#7?^KPE)0.3??3AXD@M&=,'(VYS;P(B7FBCG?,8FN,I/K M&\3QUNEY1ZHB=8E[+O=6P*:@Q(4I1$>[HJ"@>I@F K@GT74"^.G80KA\'(T* MR80C(*8P U[)*1-SMT!+77C?Z7G]0Z(IEDPR )/S$2=.CM__=OIJJW_D =5" M-8D"JMZ%5V%B&PT;6CZ5<$^PU*^:*D!VBR79#A..J/A<4@AVCTBX4UR8OV-K MH_&&D?=[FGWB1?Z*+HIS109K+W^=#;,HI"_QE2+G\_7)(]NJPY(*.](;("'A M'1!PJD"N#T$><6&Y0&+589X*V,T: >5\SHAC["N:F:LKX@S/+-6OZQ=8F[9V M9:=#^3R@44$P]6BD@J+5U35$2'O3@ME)7ZT0A5SAV&F*&::(D7Q#%<-X6:5H MU]P6%MM87XP.G!!PY<* O:M0O2> ]U1C]5E:O5#%"EV3F>JP+OV+'K0F;MBJ<1^G\^@S[YSB8.\ M-OC_$$ZHKM71 @LHB_=4Z D9F#1!Y8J)N8[S:NOWP9FY^^X[]H0S#[DE!D_1 MQ?OF)#<>7RWEL:R3K>187?G!S+M\]<[+@46#,;Y]#";#%AT:V@_%]_%UMXE< M;.*K,O9AIV?>51GA::0+;'@54!8]O]VPUCB\03N;\,63M,1QY6KW^<7E&2BE ML@C3FT1?Y"::D*Q7(M]1BN%]J9F5;PVZ:5.K40_::M2V&O76:E20=%M"Y'Z_ MN[?*8J2O!TB1:X%@]//]6@&>XQ\G&@("-9'C=!CM26I*NP0@,<8IN?=16N;Q MS*D/M%*9D#M,,2J/8DIJZ+9< L2HB%B*JY%\-"_":8M1J6_J+'C6O@6M$+1! MW0%?1FKK&.]2 WCR".H8 MCS^<7IX>#]YZ@^/C]Q_/+D_/WG@G%Y>G[P:7)Q?K7M/XGJZQ.3VM+.1I;GM: M<6<*Q==0(T(' I:U]YUM4Q/&#>+J!%WF#KX3C#B-K9_W,2$'F[IF,68_2#C@ M\PYZO!^[%UWOS6!PKD5@\U#Z2J1SFYINU7^R2$@(?(LUQF O_E6&5Q:]U<_S MDN]\:D%,F'MN!S&+_^36J1.V$OPV8VGLAQ@+BG+$H@ZP?8K6*FQR7_L9:H5J M[PX>@T/$A)I%SBR!0/D8T\57VKM,090%Y021#L1JQPVYT[H"]&I)".L6*2D5 MFNH>-EB&;0&0]=W R& CU:_F-3%&Q5-=]!;CWU&D3-^-=EJ^X)ZE(0+)PN*2 M!]49O^C>=H:G,.R VEUA6R"Z](E8L0&!>5FVA.,3Z!"BOI"!75+B%*_@R_TZ M?!IOFA9@%PTTK%^W<"^[D33W_@@J'%,FSG!E7)( M/#*SU9J*%,%FT<'Q-WV\P%YN',$0L/R1T52[M! MG=RQ^Z[O1>'__/#GT6CG2!T.=_\,^\/PS]UP;_?/H]V]G3^/]K:'H^%PN-_S M]W]@BYR?.+T\>;?_ZO3#R?'E^P\7%R=GIU@\?S9XLM./Q6CV[6,+&DN5B/]L'*]-X M5$V,!VO5Q-C0GX@]QP)KW,3XDL RL2B"M)P C3.6):@";:%$2R ,452&!"25 M9A0:3"*,1G]604EQZA0#C!K2YQ.8)#:O 8&=4'B4Z1;(=V[EHDW QFP M]^*M^,;Q>WG+L/(6UX[[X9]G_D3]X^=A8P3F=C9>M'*Z,(W!@J1XZ-4OMR_O MNVP63YM,\,%52^]["[--)OBY",$JU6^7=.0X5,2<2>N]^%L0*#4:Z7VA.J;O MOBF5+;@H_"0&$_AEU[N _4GN0&AG@L2S>&7-!VGE5D. MV,2=E@.;HYG?8B1[$&-ET9-0' ^@DO<.GL3./H1*YO-G"L+D^&VTYGV/-P?. MHDF1I]=1,'ZJLG]-=._N4]W_-=&]?,#?FXZ$JSCAWW4!?X 3[_VJKO'.PY-0 M P^A8 ^?Q,X^A(*MVKX=;U'?N(U6N2&UT9KV$A3M*S_^-G&/,N)8R/4IVLASK?_Q+Q\"CV?TW4^4H*/K[OC#.Y_T>1KW]' M^3A-OH%T>+;[Y0)B\[CQ 2R#_2^QY#=O9Q_",G@455S@:J<)/'R=KMGI?A3J MIU7_:R$6'IH FZ?^_Y\:^]>^=Q%-0#JL4#)L/_>^QB?8/ Y\")7_)?FQS=O9 M5N5_<4@NRGSOM3]#\..7L*)DZ)>359[R_F-2^Q40F3LBQFR6?;!WU!)JHPV) M!M3Z+W]GU[YU24<(%S*TVS]2DX:[_M4+_'5N>:\U[60 M/4F:*+-7'@*:>#V/,!I=X(!'UTOCJZ:ZBG89).O7JB7:.^Z.CCB%5?BV)]1B MY>'98GM]V>*,D-VI5KCEC8?@C9WUY0WJIYAP)YN[<,=*-.XR%C!H7'666 YX MUK"1891/@85>1 E9\\,X#3Z1&G<(U4!&H!=%\7 #WI<%ID'-_56!/CW-,U_% MD??6OVF"=#?SKK;/V3PP_<,63+\%T[\53/];<.<78!HNA\'6$"R$OT*PUT,5 M^!/E^0;%D%%>$8&V$64B2KQ7*F#!N=WK;W>]BPCOO,+/.QWO72;8+@3)BYTU M$&:888>GYIXLVFAQ I/ZY!US:YT.3$"W(9JH+!AC!Y:AGWSB-C@%0N)?10%" MUT"7WP_!:$/!Q.[AOW= MGTQ_ <[HNCW%"&;_'>(,XV^OW!WZ5?D$N7&:7*N\(!3BES!?^%['NS3H^QTC M).5#>O;UZ1L[]VTS]]XN]BSS;I:\%?=Q\9MQ3E#QL/T^S)C)T_;;N[?B,$ M/W<)?G%YZOT&/Q-D\$"3\>/% -81=)'^U_RIZ;:$).;I$B9Q9;Z163O,[SS# MF\K@^5$K, 5/P3ZX[Z-MS:F?L9_ M8J[T,^DI5NE[)]]&A3#%T?I'1[TFW&UA5MNYVA!?\Y;(,TAM8G>Q@P@UB M$U7,];Q2WC.?F\R! MB:"?E"?._#ST_Z-/,S!O]DD5SSOE[U)'75!^FXQA8 MB&M?6N_)GC4)H=[1TLF]#Z-)2D3SGKUZ.8"E^Y,T";LP(FT9;"J::MY?ZD;% ML%J839AF]D5[\J*HR*G+%S(9[$A_\4L9D*#*4C4O&?_\&BP8Y&3:,(F%YV?7R)BF..XB&*IL=IR$T3X*#O$,O7E!\JTSLBQ#@TRTFM MXG^H5P )=2"Z5KZ<.3%2A'^U,_7\.$^7"!6B<,#X5?\$64S2L'FF58G68/4@-F=)$ ]I:@3 4[6F0)V MO.&7'/7D)=NU4S _WD#W(KUT^O@,FK[IO+EYZJ AL*]//L9W(2RTO0$9VC)1 MT [^A%KSA-$5-Q)4<5S&?E9M-B8X_2AP\FF9;*6CD;#5-JX$%WY(P[!@'D8528MK[/)+K(^T=CIV5/J5*,>T+O'?V*S#1YVFK@0 M)+L8(&*5Z"ZF))*H$:)8+KYWC)$LZC1[SE^2_4*'X]GQ^> YCX<5-8MP+H XJLRKG-@"FP)R_?/]?\R0:_X:+#CMM4K='R(+F ?(UL M<0@T!\E]-?8NL/^0^)#;VQWIBR-N9R.N0\7I>L,=CB^HQ2F]@I#TV58$/>!Z MJ ?H(.A)UI3#_($RM^E<=AH/))K 1C8[IVMMQAJ%SB(08@H6D MFP.0G0G.*N\ZR/]#[.$"GXMW2/HDAKV0;4%_+<-VUZ&TO[F@;LO>A?1\97V) MS(P?+E13[B$T/A6_'6U!YAR7S(EN;Z"=)A;FJ!NP>90^Y*?@E<3 TG1:C]-L M:EH7:>?XE;B>KU.\Y>0]>^?_E6;/J8,W^>$8@:ETY04=J'LBP6%0E660XY4; M-Q;6H)U_MS=JUUV3J,RD8MS>I@SG5-ZFR($:CM "+;;H'"X0!?H(UX^3/JJZ MR2KMVCOD/_/LCGMD[8C6X>G5_#_[I&.6.0N:#_O8AAR5 - 'A7ORV0WY\+)/ MG98?LO".8[+/FXKU99+C.\'6M^@\)05V76,#=RPR#'\V!Y2$ICR,S2"C7+KS MR@R-,7WD>)F]YM5C,TO%K2 O@@BXALY'O\T.L8D)C54<5@\)]\ZB1L9& M"IJ=JT7(<"&R?-NW&S8P\_,"%#C%='B8S)E4MW'N5Z"_2VYQIT^7T4B#E924[BR9EZ9]SGO&>1Y&D28L:R_[>+5 MK^X;,6H&,OV2!:)K@6%*XB_TL_@C)Q18S2XX0=2#QEF)^G#TJ>LM68U:G4K5 MCM,V&@8^X3O2-QPG,_(#*JDE*>G\';O,96G<73*C4O MZA>^5,G6FS+##:B:@I0( Y/T>F/,P7DPK#N=)@TXU"&3(E?45;XA;H*;9_^L MXR&YKA?HN>8B, =9B[V*<:0G=LN$.-Z12YQ#OZ"W8U_0ET.]\R7#FXR!7KCK MFO*X_;N,ZX94Y[,0%)2P;I[$7MC(XC[,\/M1\WO(0/3I\"MFQH5&6L6\-K/X M /+@*J$/*C/J5,75=1J)L31&DQ?;'L.\,N=ADP;2L1L,U"R2Q+B7*H:51I Y'NT3H^6!CL9M9?^.F"!D#['4'T8(KK4$>F>2% M$S%";6T"E+5/@ -R(< KS'P'A;A5.5 =G#;7^Z&H"VB2'#P=C/_;4$*1=K [ M.F8<,=D/1$>23\=IPMP?D!TV%-]$57NL ^?'!7,K60BQ*<=(LRL_$>\0O31W MIE95L8MRGL^"L>3*[JAWK+:J#[%0P6T*%]7QI.ZDIYHP>Q;$+W>=@ZO?8N/R MY)8Z01(3F-_MF/Q<4Y&9U1,'-AZRVVEX574A'V0)R#MF$6^Q)D1"#ETP9$P? M]Z;Q;CUI'/TR%A]^(QA'4\/3'I6@&%6Z[ZI2$\G8NWTI%^44F]!K6V $0[-1 M:D*E[YS88/,T?JED^MT(Z'S%"R?8=X,8GZJR<*,VO MIN^V29\GVNR[T!EOR@!R_HK>61O-EPPT'C0;@01=?UKXL&KOG52(44'4L[/! MQ:O!_Q(1+P<7)R^\T\MW'SK>L[)2F8,IS?[SYUWGI?3"?+X2[-WIV2OO^/*T M,OX+[]W9J_?/P6D]/P8G!=R8F7S.+X4_G\"G%_X4& ]#^Y5/+\Y//\"GOT97 M8]!LQC)VO_+KZ?$9?(4K.11\Z7=M_;C?.GG[^\5S7BL(2E]K1O]![S/U5; M6&KVSOZX.'&8X+W=!?9D4BL:Y:4WM[_N$B@Q@J/P1F&)ULQ[,QG^:HN2O7^_ M0;N3/YP+#AP=U(/+SGM]A!=9QB%"*G!'"6Z&C$VV@2@5'FGH^Z[>/4L%0"LTWN M>)-1XPR-11^8U5E>^6'6UW5O":^[A%T U]5@'"T6FL@]U1I^&%-&FA.6KNSZ M$.6?>#M%>/V!A^'#Q;]?/;?C]0[N/-YO?HPUHA>5HD)WZ-_>GIF18=;[OBO MTNO,+[8NQIF:_/Q'^M^)O_7_L_>VS6T;R<+H]U-U_L-4]N0I^Q;$\$64*'LW M5;(L)]JU)5]+V3Q[OZ2&P%!$# (,7B3S_/K;W3,##$"0DBQ*!*BIVG5$$IB7 M[IY^[Y[/40 J8D*)MOH\5TDHL4N71%BDS*:!Z=^)[G8VO5 MJ:\V,BCVUBOR)HW))./(#>\/8-E$MUHQ^82!(^'P)Y9F.KVC\*S"*P.;ZR,<8WHYB,CJ_@/;*_]<:2#KHTCV3C2G7$D MLTE$CQK)M"*R9/3$>Y (E0ZI(IT%!D"U@Q2^TPO2\Y%C_CM#%6[PGOFJLB1W MEDE)-H;!?[^V#I+L?UCA?EA-1XBCZ&BQ"!MK=0B7GM,-# M4^WW!UR/%+_Y/,)*PJJ2#N H5>"1 UN]:VKURS[]=Y].BEQ'.K0ZI5JG=IH) MX6B$+*5.5GV[.J=1U.>?]16W[#FUBZQQAE:2NI:6;=#_D@?1?-"<4(7E"BI? MD>5&&=)FFB;Y=['*,.!)$;++'W48'& 6P%Y,KXF1+ZT-(',> 25_$CR1P5(\X7%&)<(5]]KYOS^=O7;8\H1=8O)::,( Q@,#M)SUUGQN5M_AD)2Y._B:=A[V-:W5]TJ4 M:*9D%'TDR>NE^8C*244Y_)]/G\^^G.:EQ^YB3+GSLRR0H66M#Y0BAT:MUS)] MGUV+3OR\^ ME6C]\Z=_?WI-/Y[0.L_"$ X3\2E36U1%'WD3!G.%$F[+$,/BK2&KRS:E3 Y9% M#V;9=^)4RE9)'8._M7?25XJ!#-^=27>$7#[*/.1'1\Z*O2*WKQ+'R<6%U,\^ M24N@R)!7_M3%UGH+[7@6RKF!#25Z+L ;(<(9$F"#&#!"CEI1+G!/V M$05!.1L,98RNX6)Q%(ADU1QY(.O=L10OQS):M39UJLCZ,?*47>F(53D620K2 M0_/#*[295&(_0JMXZ=@%>@#$Z>M=YXZN7/X3+;[6,7%R\>GSZ?GE\15P.XH/+O?>:H(<0CJ5M$=9'MELAF)X M+-!+"D1!L?-T*OENWE<,K,-05:2A&V&"AY+TW"G %A>_C!6\9%+ETX=1E!4 M ACP*TI%P.):D%W23RR*E!8F9)5^J99J #JPE&R_8W,7+/Z2[\D5P(;!>O0SKR).=5!)3_AJM!HDX1M=**,M5!6B^;(D4-.$^@$H?RMQKKA>5M:R6G7]5.6(H. MW?IYV!F.UK4O-WRNQO@(V F0INYJK#_O(7-_(SWHMP"G.YW71JO!_%$^3J(@ M2ZN=>Y^@D7&-KYH>Q!:3]^S<;#017-_%68-]98O*SFAH$=$ 1'0[1VL;^EM$ M/!,B#CO=@45$ Q!A65-#$&%94T,0,>KL6T0T 1&6-34$$98U-001EC4U!!&6 M-34&$?L6$4U Q&'GP/J:FH (RYH:@@BK-34$$59KVBPB[KZ0]&%AB.?;]>@! MNWY2)OS\MU5N 0AW,< 7 82['-TO @CV.-CC<#]9_"* L&/'P8T"_/(?/_1_ M^$Z ''4&3PN0T3W@,2Y-HK+%QE'@4;HOYM"\PQR:O_\TMC3P)#30>UI!^5@: M. X"=H$MFBP%6*%HA>(*(%CCT!Y\>_"M<6B/@ST.+UD.VN/P8HS#$Z.HPMH& M+]0ZM$1@!:,5C$]F(*K"+%T:.__&DBCP/:9[?CTQ9[@_'SC'&TME!V(_=/TY M#]AG%?6U;.%I9,-AY^A@ZQ3R*.\R579:\GA*_;'%Y/$.*WG9J]YK2R&60FHI MY%7?TL:3&AYMIHV!I0W+-^IIXRI*>5"FCN]4SXWK%%Q7B,GD>4,ZEU,^3KG/ MCKU Q G=QZ:[,"[UKMS82=CVIG6WR>J_&[.ZM[W!_]E8B&4+.S'.);7W,'O& M#$K-KDLLS=S(/!:4;0S/L,'1P.GU#S;M9]XVBBT-W]O]TWX:[CEX:QK\WU*Q MI>+64G'?Z?>/G.&P9ZGX@66:V][@9O2)@^WHNYNFXNZ1L]\=6!JVG+BU-#QP M1H.^TQTMZQ,MR$+\B(W=CP-/S'ANJYZ\VYQUNKV4RAV*"S^1.=JR<]8?=9W1 M<..RPE)H$RGTV7,--D*A!Z"5'PTMA5H*;2B%]IS^?M?I'AU:&MUH@Y^&TNA= M[7":2:/= ^?@T%*HY:*-I5!G-#IRCOK]3:45;MF:/_=CV/0['F,[?&T%_OMS M^8;R#[L3LMS6Z=SVOFTDT]#5]T%7W[T8D"5MZY#L]0Y!0%G2MJ2]-!U M#@?[EK1M*'370J&C@;,_V+EHOF7:EFGW0-'>=_K[RX[Q%@1(+_#ZP'-_EB;1 MC6^8QR<7-DBZVZZI=@9)^P-G<&"=IR^"0EOI/#U X]1&\2V!-I= #YW>_L9M MS!VG4!LA?3X*/>H[P_V1)5#+0AM*H#VG>]!UCO8?$R!=!9"&Q$S_(Z:9Q]FO M(DYW=DVUC MV%*VI>R#8=?IV3P7&S'=P8CIT!D-=ZX7A67:EFD?'0V=[OZRDYRLYY]2/@Y$ MZ7+'[U][I\"#[AUE?)-&<_D1_M:74G9Z1V)6<]UD^0Y)\^;)'!U[;A1$\1O= MDBJ_YO);S7 T=>= Z-AO?]CIZBY7@/10Y"!F/$LCUF5=G->\)I+@E*]"]L>" M%01\GH@W^H^W&Z#@-9"C->P%?!%EZ9N)_TUX)JW\F26I/UF8L%,[5,12]I0\ M:JF5HT2K@%6N/DR#@Z730MT?RR>TXIM 1.E4L!.\8A4^GGX3;H8/)FR,-VZQ*&1S$4]P9AAC;R;2V'<9?LX" MGK!$I/@AGCK*8C:A(@T?2#M)>2H)"PD17Y)=)Q:"QTR$^,Y[X8K9 M6,3RAT'/8?UNO^^P6Q_H5I$K'H2$;IJ3=.\:/>7O/"QK2%HR94,PN $L#&7Z MM$*+ P3B4]Q)O+)+87^_$-)*4.^Q@Q[;J]X]_-__=2_19FQ-2;D^$>0U )7N M;.83F/T-#V[Y(M'*RZC3WR\.D5X: H,-.Z/1CZSXLQ!UQFIF_-N> 35%W7N! MF*1OY%OZ*])1]'=W7!QM,(5^KW/P1)@Q]"72F0R%B;-I+";_^.%O5Q$-+)^#;__*P)A+1>*H1V$O,$ $+!U6Z7$<PL3+*8"@@_ M1["4Q6N'"2^3@^CWX&2+.)8"!0#ZJP#V>,M G4(KM]]]^R]8)GSM)].4![,L MI:][;V$HE$DPD .*%^P%IW'8#9>CPQY Y,$J\3^X\EOY^TQX2)@PDUX9 E1# MUV&QGWPU?E2["G SQ;GW!IFQ<_PKI2$8CY% P40V+[LW$6)R2; M";PW/! )2" Y&DATD D$%4 "K$)H4%=?U3B2&(BDU <,QK (A_82X=6@=],@ M+B+Q$R(4DOVH25QGOB<"/Q1)A^$UH[R6XH&.IB!Y 4OGR/>0!_.LN"U:A:3&M9^ACV#A1^$G8[!55+Q#<%;%T.[!%)"J25 MG#"*D<1#[-,D]&F%7R>^*XC$OXJ%LBZ$T$NAZ6[A% $3B*-O_@S6'RS8_PP[ M!PP &= 1*;A0Y:EN9ZB?@A5BTO.MLF\X]C FXE.GC^@J%JDO"2"GMPY#V)4T M1TU-7L3"*,W9I?Z:#HLG>6 F"1SM^ED$1XP8'3Y[P_U >\"C@9P >\B] 8A^FL+3^DL.GY!*.B!@U7E M+P+,)5/&7U$2@M F9(, YUXT5]+W-L;Y0F*/Q'%A#CD1KME'7@@23%+!0?=' MVL\0_@N[D1+V.@N ^A9X27'$+O!0LES^!ZFC5&J,.ZB/4>2A3@QC<.11R-_ M=4$0RZ5)1> MH@!8RR'P[&C? <;:NP@E=*#A%^1M8%E(.A@\^^7R-ST8"50ZWH *H-8;09/G MDZ(H]2,/^&\THP73) S5Z>; ^6(N]6: Z3R+W2D'I9#$5PQRBL<+"8 "0* : MHVR')_K=[HB=@M8&&L%9[KG\''!"T,/4"%:K02#DKP4J- 'P"/@]=E&O!1G+ MI=]IPGU@:#S^"O(?]-8L_P%AC.-+B"MY"7.10AY*DBCP4GI:J@>1 DLQ/>'8 M1[8#>Q=_922EE=LV ?4RR"V4&?SEDI@(%2&LFJDQ5'#,DFPV0W0K49JDD?M5 M08'@!W0/W 70@YB3FE7 I>)-;N><)6M5,UFE:]*_/1H#_NCF+SU>\:PHG)J, M6/8QIK!>6QZ6D8^2^I8D'!^OR= V;QQ@?^=D$X*.CN_HS10+? M2%G5XZPR^4/\K'I.540W//=Y<][O"^$6PC;O>TR>P6$<^$B,/.X=K2 M"HL(>R)>%B*ZG:.U%<46$<^$B&&G;T]$$Q!A65-#$'%7F9E%A#T1+PL15E@W M!!%66#<$$98U-0015E@W!!'V1#0$$598-P015EAO%A$/[Y"X/@SQ?+L>/6#7 MK>Y>4]ZRF3M*]]L_$ 9N%."7__BAM__#]Y[!?F=_I/-[=<9P;_Z-P3GP/:9S MU)\08@B(E;GV:I)Q:1(38MA?QM_52L8>C>)I=C MZZ1]GJ&2:%G?6M;7_U[6=]#I'34:_;_3)^%9 MCZD<[E1V#K$:S4O2:.S!MP??'GQ[\"W>[<&W M1LT+)?7'M3J;$)H66]STE[VLQ<7R.?==J1!O7B%I,$99=6'9AV85E%Y9= M6';Q!.SB^\RN;=_Y>9&E20F%["H]%O!S2)V=)WF?XYVYW%7>N[;\[^8, MJO;??3K:=T:#T:Y=Z_N$F)?-3[:]P4W=WJ$EX!=W;7//Z7>/ MG,,#R[PL\VHO%0\Z1Y9YO43FM;\_=/K[EGE9YM5>*M[O#+I+!-RVF.0.12&W MO,DG3YULPB9?!";OZO"Y$YN\JWOF3FSR19#KDV=P-6&3+P*3EO'LRB9?!+E: MQK,KF[2,IV&;;&>,]1=YJ?".N7-LP+3PU_:&3F^X[/5H.9ZWQ7"WO6_KS2M( MN]OI[AQ=V\!#!.0,=T_V6)ZT MTSSIGCK58;^-$=(3'KHB"#9HR>[XT7N>V.>&J1.AT.M;5Z%U%6[)5;B&GJVK MN]U!BP>@=A5[>M4_V-JY'YWZ'2/>AO7([>-_08Y&+=-)L_G@-SV M3C=?/'NT:^?BZ0,L#2:"^W/%H[ZSWQM:KFBYHN6*EBM:KDA<<=C;=XY&F_,2 8/^3Q@B53'L-B;T4L=&(] M0IB-%^3MZ WG(DYPE-MIQ&#Y-\)C'&^MADDGO@L31C'S_%BX*?Z1Q>@UT7X2 M])O \TMK0[<*C,"!_OEU/J]@<[R5"W?S/T>=WA&#J>7Z.FSE)N4BV5VK=(HU MPO^^B@43LWD0+82X]YJG(O!HU=?7L;CF*2WT8-AS#KK[5(?0D;3J^3<__QW^ MT:3A!C JGNVI0F)^3A%_BGEWNS\^R6DL7XS6WR_.HJ*>/7;09WO&RNG?__XO M^^N'G*SJX0)0G\"O@/B1M.1!&+9U_RHE1A ]U,X M3.[;BK2F4P;TLEI>$^,NR]N33E4'J,AC_XD67TLQ[RZ.O[QGG[\ M_OTG_^EDK;D NH2Q1NJM%G(G43R/8F2ZOT2 AQ [F;#/,7#SZPLR3F(@#AX:&8@6,>Q?+!)!O_"5()1?0-C_TH2UC^)KLN=CK7 M.V7 A$$HH; ZB69PNGWX[B._=9@\J"C(0 )F[I3-> K,-T$Y"">7X*$\YF/CPJ'/QS+L*$X\DWO\>'?10D(0_D6R!$<3=\/H^C&QZ0=*8G MJ!2/S7F<@@(1( M0#]),GATQA?L6H2@ZP3! AX*@NB6^6G"IM%,P)JS, 5%C$:1EC2!J88* *! M+S*]-P0ECXDGZY6(OS( X0R9OP-JE2N ,F%5#""<VPV>\L 2< I35'I!WTC 6YW&VE\J[<5ADT&E85P'DI+H\-+BP"# M80;[!6H3P81X!7L7\9@83(X0Y@G7]^02X$P@^1OL-IWZB7E>.NQ]%,,I.!D)#5IAJFB:!@'^=X7DZS3_X'%EGI(D"*.T MH" T4"L$Q/R)SCKPE)%)9XY&H(84AV_562 1&K-;'XA9$A1('O@"SI=DK6C/ M)L;K()%@,5JE+\F1<)&/#5(TC4%*(:&2^3T%#HDF=!2;8\$G/$/X'RE":5# M&0I_D'8H@:2-C7\F&;P&LA7Q'Z&1G4J64F"ULD.U"D.D+_(]* M)I$,L#_\40/_)B*&0*8JTGMY@XXFA13H%E_1>''5)<5.(KA+&+$J0=D.D,> N7 I]&L?D>A7J5YS>V)7F M]J F!QEP]C=TA+=C71IV?[?>V*QA"O>T/PTK\(9P&/V9@G?F*IS%+96BI34O\MJ@D- MHI6N)97&D0JJ^1C0,B-13&N9XALJ/Z0[&H\99@"R)NU)TLJGTN^EZC?Q8]#' MR$PGFU*Z7U1 KV*J3Z2MGX]^BY-)NQS98"P52Q4U,V)E$VU6E)9!EC^I>]%Z M6T8ZNW1XS0]!YP=NK!:E5]Y9?8SJ S3$%_/04!-,O[/"-_E <\_JOI9?:'[A M3[9A7VMU" _^_10H,K4- Q$6KI''Z6QAAW,*_\;T,A XJ M<7?YZU4H5+V2B]@\M(J:- D[#(;?2,'L BFGY-C&&=0G#WN=8L,#_*H(%*N@T"H;REH;A,L.QK,7G(Z%+-_4#VAS)2^*%Y=#" M)(YFTC^-?#&L1/6=LI*PVF..;+-&8UD1F,CUZFN\EU4F M1!(:3 6;T.)1\, MR-6-F).?I/]]+$(Q\5-'ZE'7F*&X:HZZP>O,O4JHQ5D;@: A\8%0 F5Q-T@H M:)'#1:J%,N1!0D^;F ;"'@PQX1,%KP*<].5+2P^8^K6,Q>RKD%9H!JGH4:5%XL*3>90E=&[DE1P;YG>.^QS%B<945U4&^G3$1Z8;]7*3,,;0,&5.1PL]M*8>TI! M053,@(_)Z)<*H7O\O2D.>'G MBUI$:[\.45J>4' 3H;!)RW'*1'$5-A,"$=YA9\LI5Z4A)(,O<7*5$*:)OXA3 M3VJE%=$XZN+)9*%9C#QV^&(P#2;=6*Y]!F+#8@_:X\?D&JNLRG>81Z >FGPJO $UXUCRC\2BBJI M:J5+IG[QKZW#Q)ZJ>YRJ-$J!^L*,:E^ 9M7!H>*7,:J7X=[*\R%3>!,CG:3T M,U&R/('\&AV.Z;U."/,B(\G.5$AK,? MSXC*')DJ#;2PBJB*1#JMK-+8R5R0>D@D[H\S4_.YC>*O>KB:;%-\'>-O^6)5 MXI4"$0Z$\) IMU6@(.*DV4G3Z]PN1;_LB[A3CU((GDPD.K019M@A12QN)ER0 M=7XR2]ZP5[W7$@,KP KJ'-@'PJON10T:1F _&8C)?U+E-GZ._)A4S3P#-94A#S+R[/!!A)<]_@5A- M<@T8;4+M<&#*X8#,0^:>X]GSHGE*J0>J% 8A@8R-H]H3J.S9)(EE)R54I:56F!13SJV@!=#_, M"88G:B4TK!#GV\CNO1PY? RL4SHK@#HP%)TZL@2B]$1=147-*LGI!12DRICT MDTN:2"P>@MI[$U5C^,QQO7I)'NF@(#DSDIIS=.TW,XD5VKG"U _KN3TF,3/B18_C9$2*ZI^##/G$160*R1T4;A9 M+B\-JT*ZPRYJ)#>%',:2-\=TC6PT,6I3T2=A%D\5@4W4"E9[<96E#9K 3$4U M=$@]+]-:44W]6EJ%RW:?L68E&FC@JJ)A9"VM4J?N5&6O:IPMJ$,#ME @O5E? M-GK?RE!:LE%G2V%IA*P!)*.6K1:=-00Q)65/QG*U>*[&"&'4AP<%C3@@J9\4 M!Y2DC<&SLI98ZZ^*RX6Y*RM?5;FK6?Q*$Y4;$C187:PC()V/H,R)6AP3.AV= M?9"3LLIL)7+- ##D%UE3<(F_H_(O\R7*R09K2CVKTTH-UDC*IT1Z7 "%7-8L M ']_\ +JTV(K:Y+F.[84F1$E ],"- "*64%7-,ZZ@M8E7*PO7PT7]ZR615VZ M,*_1#$*2QXF*3$E9G[Y$')JEJ87-R:;TY]0X(RSSOZ("54:F2R$[S& ]D9Z MK!J%P$G=-SKLU^@63$)9Z)KW_,*%JIC:O4J&:97W6J'G)VZ6R!,[SE(%-7]"H,I"9KVRK>N=BI,LF/CRR*/G41X^!/8$6!DH W#4 MHC% 0'DOC-8Y?G@3!:2UD%LH3X]RY&+IKT*EB,E$IB_S!DHZC1>Z<>/6.T MZDD6JH9)*#C(XZ ]^1-!S%@292Z?@-;1#T 0E"ISJ1.(7!]')5 FI]_X0A=D MD<<>UX=HN.:QM[PKH_,4S;H SC$KNCU1/ZCB8;6S>N2!OI1$#+OZ)$(DQND5 MDPFM07G:UBT_Y5_I592(>6,IP$E*CE!@Z *3]A%[F-.JTHIDFQ@CS& .6CFA ML(99[A=9T]2@5MG#_56,DUD44K,LCT)[H)A+LI7O>Z"O K7&1?YA$;0V#8\Q M\3(,M>2>:^E@K.G(M0)ZCO1*(?(=Y@9X3+!#2]["JW!>KVC=!><_YGG74/-G M8^C:9>6'5L)K'G#9:PK[^"08AP-GT*ZIZ45E]80-PX<(FT3U>S>2J( M-6.Q9C"()P4@)KH$U@CXUP<'?I+*/DH/J=5QE\MCC8 5MX%.YC?:V4W]>:(] M'G5NW2L=(:[NT##!'VB!ESLY/=#PKEM+AQTOV[OU:+F/T?M]EF[[O,Q#ZV6V M7N:V>)G-F$\#)=M:;:R&6U.NU$*W&RB551B:QXJNIY(KU_^F_;#$G._C/A9W M.(\+7:_.MJMEUV;:S_(*F^!3!MGCHR-&9T<4#4ZE^W0^EP5J-;JTLV9KUJVX M0;>B="8N#/?BDSH55:)/[EN\O_MP%2T\BQ?Q+:OTY2ZUUO[AYZGT,6+_["WX M&1WK:'Q,U**>LE:YFG(32;7:7F4HE(>=1T H"VEEZ!:,2 M/ZO)>]'0L/9&[!E1_7YV>5\XSBF,>7NN(LD[M M,203E7N.Z<7:RK25987KY#UPC,1L8$S]FHK4=65AZ=2UV"I]4BE_AVB)W4N+'YCTMQ5(5+9% MU!6V'Z)2NE %:W=3ZE++[JZ1671<)+.?%7/(!^D4]=ZR3V(&#";TLAGA]]A( M'SPNT@?+[Y2447CP-*?W"[-G?)[8]-9XHO3N9]K2$W01?RK>L\[LES!Z0MM_ ME39<8_VO6/UC@MYR>\\<^7YL-WCE[SR6_L[&$-A*(=]@GS1 N8I 4O\39W,>5_>OSIU_8)2CT7Z?L!,[W M5S_4[?\I668L1*CV6EF^3.#^9Q8LY+C];F_4G*,FRZY.,'S1H$M?S#* -6$YY1XH3W^9^$8PRVH"HNP_RTD-UH'!Y/%&%90^OSY?P1]@J_R:ZR5SI M7M/>7'(\\BR-]!?2[4C?E)R3W:+&5CVS[ !.8[TP-6%/50ZONI"1RGKEU8N' MG8/>CVON430P]9=-%GOK=X:C'=T:,*^#'=W:CF.MW\:]46UYN0_!71QE"Q?VEOCF M8:=_MP#W@(_6E M]!H=O&U^:O/K^_'O.,+ 1,"XN-Q?*,=3.)RRC$HR(Z]0,3)6,37 M+11CW\T7MKWP$A-HHP+Q_4=^VRN'\[W_,O4"?7_MNXZ\PO9%"Y]&[N71;*&! M>]HUY:#*/'3OS$TG;7^GE=:$".!%;2^@%8E&3LU-XS59'3H1THC?87Q;AN]T M!2#EY55;&>&,=V5/%)%C7$:>[$8!/A%Z5#R#N"\O4*YMY=.#MA9I'-@B#5ND MT9HBC4K"%B5%-(85KJW16'$)>:GOJFH,N71)??VKKYC#RH^]\ M=N62[GIQY>I6W,6>@;J:W-TWE^=]BLL7.MRKRX^9$TMON3RD_/0LG<)8_RMT MIA[F?5$^+;5QUHV*87M!%%[G:?.5%LZ.:@&JGE[J.TWYND!^E%*,_ZW;(DDQ MV*2J'ZG=K$K7O1MW,'(0$ YP>*-Y8'X[4_4Z0^K(+[ ):K*28K&EA,;2"A%, M32>+9*W73%WJNJJHZI<52%8 !#D\$LMFN[C:M)U$9 M[[*1]JJFBI0G/O5G.D4HR<:R.MP">5QALJN6_*E/9Q+T%[SMW7%G@/]'B:\7] MZ:?/'R_^#2P'?6C)/2QP%R8W4O*DX=+C7+8[1QL,PW*N,UD M.6OH:?7GJKUL/ @_WC?&>>_T+ WV5=RB3T:-1<36$7'8&0XL(AJ "'LB&H(( M>R(:@@A[(AJ""#@1VZQFV#E$W!U5?9C6^GR['CU@UT]Z]I]WRTLNV ?" (PF M_/(?/PQ_^%YX'':ZA]H!D'L,YM^P$* C=8%2M0DX](D)L!^^/EX MR6+]^T_CGQ^2:F /Q5,?BL?B>'6._7@3^Y>:68O/ +IH-@2+YV&0=VWVZ5CF MRZ607ELHI/G M.X?KGNQKJXE=Y'DW0Q2#4OY+B>6;&YG'@BP[>(8-!D>;UGJVC>/-EP2]&&+H M'>P:,6SRP&\G97K#..X?'B[AN 4&W277_:1G=(D8W;R0"G<:XBIU^TV9/YG- M\>Z#-NAE3RZ@6D:<^T?#%MG@S1$];4/S_J#5:-ZP4&D9]@:'^QN2(-M6#B[F M0K;%2JR^LZLZ[6BT:RJMM6^^FQ:6&5?+:<&:-U44+VL6+;!N*E>VER\0LSK2 M=@,%3Z,!MUH!WIH(VC$JZ+>:"C8M?'8+N36.]79:2<]_V'=/MZI7G\L4/P"* M]Z(,*SI:2O)'!SL7/VB0L;5KU#(:;=S9NVUJ>7IS;->(X/!PA<%FNY'4=B,I MZ@IO12Q8$+ET^9,J$"PJ$7DL>+7V4%+GB@+$!Y?2MJR@\&!$S3)L:OS6:Q3Z MG=ZA140#$''8&=BJG28@PIZ(AB!BR_=36$38$]$P1-@3L5E$/- %>*?6NI.U M4^O/_HLK*!QUCMI=*K/A@D)[*!J(XRS@;C.X/MA*LV7K#1V[2.LVT< M/W_$MPF7!&R$&(8;#?\W@1@V=N!W!L>]Y9RU%IAOOX4^ADDO4YZ*S11[/+N/ M8L.RIV5TU^]V6V1,-T>JM S-O=%&4V+;>TC;B;WAIH3#MN7^:19'\_O<.?K" MU)A=L5MZW8V6!38!Q]9N^5YB.+)FRZZC>%66:;.ME@\\9J<\V4PKD_;J0JTT M6'J#C7.5%R%.VH;F_G([I3:A^84;+/UE]W4[#9:///5#=CR#)UUN]9A[VRV[ M5G1JPS%/I_/N&*WT-]J#H FT\O1FSXZ10&^Y K,%9M$V"M+;JYC597N/^6ZBUY:'W[\\7.;:^2S@0 7P[ZWLEQR+ZRR072ZQ M*AROMPZ KI HTHBN6BYJRL&$E*/0+=R)D*/,8S]T_3D/ KK:VL6;G6<\3?%* M[R3#VP+@&>[CC)PP(17J=3?1?T;11_A>_Q MV07=2!X1X<^$ ZM)LICNWL;O\<$]*A,2'M[+39=#PW")@!?H*1P!=RSOV(:5 M>K[<=GX?+W98Z[ "4+?L6H3P-NXL%G]E?BR2\H#ZWG-UX?DDH^O.QPLF6[;% M2 N]P[<).].+=9A7W-:.5_4Z+)M'LCX_%BE,07W>8$>>X!(.0&X:!_@] ':& M%V[C'>:EI=,=Y%&6,I=G@)Q7 '=/3/P09L)UQ>;.7G?8ARQ&2,RB&!:E?S(N M)@90J4^Q) T% @\) X$))]$3!AQQ\-K(2^AI]O;O_E MGP)^..QTAS_B8+VCSL&/",U;P%H"&,$OZ0+ZB0][PV^!,&]$ !2%3]$.< 4Y M8N@.=G\,$R>520ZZ/^;7L6N KGE\O_MCIS%,XZ+^_!,Y)-GX3^&F""DX\RF' M7V$?R!'5H9+WSPBN$I/]?_23E7@P4_.H7 M>?#8!R"Q.*?UC\2[\F6\SN%Z$JE;Z/'!=UDL>(;/GP*8HYGOL@N8.O3_5_&Y M5Y+V<"7X\EGH 61B'Z"4P(J.DR1R??GH:SS+)#3UAO1!^40M&.7W:N1K K&.Q;I2D.%#@W^!& MX 'LZ2& 0&.!?Q(H[LOS?A<&JZ.)84EEYH_,!; 5 D=))7= EHM3&\/"!@#3 MDI QJD]3W81$ M:T=X IZBAG1EXG]_O]" U/G;8P>';*]:*_K?_U4J@LW]$-B+)8K?:&7.V)HJ MONV37GE"J2Y2ME@89EJ%7V MNV]7ZIB@VH4>/=1[2QHCO@0RY$9J&#-ZS\LAAEHK@_^.Q90'$]Q9>5E&%ZFR M^H\O)KFXJ(@*X-C9;(YJH5;;I*)K*+FO8&U<+P/! IIK0F>$EQ8GY7Q%\?9! M](EK$E@PEI\&@I %PT=:I5ZE*!-X];)1[33U2KY:=R>XTEI*H,O10^A7),=G MP)%)0/?V.Z/!CQ5%/A\\X8#C!8(?C!;]RK+1HE8+/VM@XK(UY C@]>HH4ME! MITOS3WT]'T& !TFD)F#(DY4N7:QUDI>E3[45N3(OB1CF#[$ P?; MHK5Y?L*EG9S#&@RM8EH2Y+JO-7 6-&IETD[44*=;+\L7F&HX"X.U3I3HLW5 MR\N)9 EJ21EL_6) /]: >V@?M,?)HCR4@)*;9MT+^ )LO#<3_YOP3"FH1;9D M_647_:-68L@W/P4YX+ZM^)Y(&H!H7NU](AE1=BB==JH>K8K#R7^BQ=<*Y\M? MC[^4!L(P)%D59M2> 4>; M*TD'3WVY_"T!:SW0TGP&__"4W8A$^B. &1QT&;IVEJ?9^::"0]M4L*0D;[%A M5'?M34H6$<^$B*/.H45$$Q!A3T1#$&%/1$,0T>_LVZ:"34#$R'9WW"@B'IJS M=9?6NI/]T]9+PY?9,^LNT;3U/DA7$=CT&VN*94F@A23P6<3X#K\6&Z.#]6I MN_J+/HT$;O59L.+0\L+=Y(67Z/A-K#Q\R3003:P<;(\4;^CZF.;1%KEF6TP!-O&*BP#W8HUT4JH6%JQM&*%;H.LUO;%&[?=+ L4RW'*?7;L!2).QB*^ MWAA?W/;6-M9415D/K6]_O._L'QTZ^X.C34M B^F&8;JWW]EH"\C]!K3U^['L M1MV4!=AZ7/?[7:=_]/C.YEN("UZF/ S$@KWKL$N0TV%K5/*GY#[-(;__Q^)C M!_'Q[&;(ACEV(_'13N7_W(]!OKSC<>9.K3+80F5P")V6;N@;!:7+-.O\5'L_!AM>K&\-EM"\6+B8C9N3]+D^C& MMXKU"U;1+-;:B#6K6+>,X3\K9O[#_9C]*FX\$?A6D]M!3<[BHUGXL)IU8QCM MMJ7BZ0*O"HC]9&H355ZTBF:QUD:L6<6Z9?S^>15K,NVW!^#Z*HQ!>OHFLAO9B M-32+M39BS>K5+>/USXJ9_T],^0UGE_[,*M4[J<19?#0+'U:IWBJC7;6YANC9 MEU,_YNP#7_ P8>_\6(1CGLVL]O9BM3>+M39BS>K.*+^S)+4GRSD5W[H MB3!]4R9-0ENOG^.NU';1\Y-YP!=O_##P0[$W#B+WJSE\(":I!N-H^?5'[4)^ MQ($ >/&,!Z4.Q>HKHC75^Y'^\T7,8Y%@YV./!2))6#J%]0#PY?F;RYMT.T2@ MSP+MP<%:<%]D,8LF$]\5,=T7Q#S0,MPT@D]@"0I8OF )GPEV$Z5PHAF=/'@R M81&^"3_'+,'[,:91 '26-&=G5[#R210$T2VNFS@ 2P2L?1+%Z93YX011B$>( MW?KP!:!M#CMG<#)PTY&Z0PD^SK/8G?)$R"VKF[/DK@%*(O#8>,$^Q1VCCS,! M:,*.Y[$?L-[(8?UN?R!AHU:B3KJ\ P-.><#GB7BC_S!!@=M4!W_&O\&S0%QA MSG#P"+S!\ZR_( S);Q0;EL\8?%D]@]^4>5 :ZX7EG(8.U?T<%KVC3G^M26"P M.&/\",:< )ITEV_]F9JLOAG'@G_=NP4XU;"\"MLLN''^*!\G49"E56;[? W? M<8?W[61N<.*GM2LM(IX)$;W]SLABH@F8L$>B(8CH=88#BX@&(&)D3T0S$&%9 M4T,0<=3I[5M$- 1<"+61CXM(IY/1EA$- $1]D0T!!'V1#0$$?9$- 01UL>Q M84P\,$_L3K?KHW?]V.N2S[/96&"F_T>M?'RX3*73KFRX3*72;0RX2*I15+*Y96 MK *[H2OJE56G$H24C=N;?V-@V/H>TQF!#=;;+F0&55O4ML=NU[PANWQ;]D;V MKPY'B^GAEYB'J83)>YZV1IU_-KK8C"'78@+Y'/NN)8O-[%_:YLC MB*=5N1I.$%(1;S%!G/#0%4%@"<(2A(3/OT6")0F6'*Q^J23&W(^IH&.5DOF= M)EB32]V.AD[_:+ S58HEX_LYG0[;17(=K7_BL3ME_2[6#O4.+88?F7"^[7W_ MSV9$]M9)]0Y^5$*ON9%Y+"BS YYA!YVC[J8#O-O&[P:KXLER:SV2\1SW^AMW MFN\,GD?;VH[%L\5S&<_[;"%XG.P,[JP66:M%]O9*T2P8V&F*C(=:7;C%H,6BC(3NF_6^T$6LC(;MJPUZ*>5I* MI;+1$!L-V9UH2*_;&1[9<(@-A[31U?J2W.06SR\#SS8<\F)421L2:8;C\J6: MY]4B$1L6L6&1QJDT8* <;#Q?JYW:BXV+6*^ZQ:#%H(V+[);B96,C;7(N6H.V MODKDR&+8QD5V)RXR ,9JXR(V+M)&G^M+\I=;/+\,/-NXR(M0(_L'-B;2!*?E M2S7-S3*1S5DTNXXZ&P]Y/L-DV#FR=2(V'F*]Z1:#%H,V'K)C2M>2_O]3RL>! M: ZX/?_FY[_#/_H]-P!Z0SA/U>#Z0I?WX;V)K_$!H'!AIW1Z$=6_(D@68+GC'_;,Z"FR'$O$)/TC7Q+?T6< M0'\7)3Y>1_,F%@%/_1N!8Y=&)=2DT?Q-O]"+,&%R).),A6#B;QF+RCQ_^ M=G5Q4J$\.0C^#6$]RLN3W(B-C-H,-@SD2]>B.2E/V5\1CH.EBP"+@IXS!W%N^A6&%SV'+D ML4D$$IK284DV_E.M9NHGS 7(^&&&.P%8W?BNP%^RI$/H4IM39U#> M!07G+^#S1+S1?YC01#OBD=(H/)JV>6&54: MZX6I"7N2BN_GB-GOKI,H!H$:@R.H)X!VS7SU9]*ZWDAV!!^?)" 4?\^4H$96CPT \#BXAF(.(NC=XBXKD0 2>B M9S&Q.4P\,%*R7D!O_7;)\XR2XZ+)QNX;7(^Z0)MX:9/SMT;=C27##%]B]M9@6_M^:'^D M#67--"!%;]/J6Z//Y_UZE*I#7"'J9IF?6V5,+X(+-8SE]#>48]G:)(RG-P^? M@ID,-\9,&LU8K>+S,A2??F]G%)_G1_+.:$@#JR%9#:EY&E+?:D@MU)!Z:YA) MP_(B-[.,)=]833;9ZN2QT]D\B!9"L,LICP7['/ PV>#B'I?9]KM@4WXC&$#V M]*\,P,G.0CRZ_HU<*6:X44X9Y9)ASE@T8=$<8].)([/3>.AAPEL:^R[FMR6X MRP13RJ(L9D)M'AZ.)A/?%3'\Y?FQ<-,HEN^Z,%06I#!\TF$7\$Z_VQVM6(V? ML'D6)QEZL%5RW5D24F@>OX:LW,%*444Z=1P%[>'_* M4S8#3, 0;"92YH>,?, X\E\98&JRT%!-1#Z/ \^Y08:''Z!Y[0,\94(AP!N7 MKF".H^''D,\HQ8^S-(:YA* A!7>G^H7EO?I%$J(:K<,^X$+,['T,/# M!:X? !HO-'*Y"]B)89QL'LGUB&\B=OU$E)?KY("8BL!CXP7]IE<,< H$A]]Q MZ5QG,0(69R)TB=3"Y71&6I,("4YA!/A($;)3H(W^ON3+,S@?4UCC1/ZRE X) M$.2N"UM""I'YFOB4FA[7#^>-80*G/_$%K?H2R!6V(\?O=?OXE*0(JKHX?)NL M(#]N((]H'9+N9A#1\HL.G!8?3L$\CFY\#_8*7"OEB#SSH,!G./6A?%=B ME$['WI@G@LAX+L)$GF$X^36,4%*'YH7(5I"]P88<8DFKD0,+Y/#V'!YJ" #) A[I0GDO57F5N)FD#9Z7?8[W)M/$@BO4" ."5>)S@DO^6Q MI]]0B4Z%+[HL(\:NH MVU^'O<]BQ _.X=12U !UXV6!":L<[N\[!Z.#521*(-?RN7;N8ZH3R+NT#7J. M6D??Z1]UG<'@<&G>6,R <2'OO!\"UTR2YDK/X*#G#/8']0>J9N,]IS06=]Y;^6,THC M0O(N3TRP^@:48H M'2C@Z&%:6_>3BX74#ZJ@6#HHL,X$&+Y$U"M?SVT4[RRC M%G#>'_ZH]>2$![G^+40U+^Y(DGTEKY_9?EAD>P0 M1RC/I3$.2T5>F186KQ"YA@]661;P.-]/KA:@) ;:B:Y#X#5(N84L1NF>JBD5 M4>3TIY?_?5K,1!ENP'G!O "0F#-4VT?$E$F0*V)&_MCW-08F)0Z!;HV0E91 ]79498)$/ ,^@MLA M*QKX$NI9:'J;Q,9>R55*"2'-=$_P="H? S(!#- HA=M@\9JH.^?KJ%#!**BS MXF8*+P)M& 8'*A?I0H++XXO\X.JSJ->*T@K7HUY+;T5P(TJV^YH7ZS:!R_+\ MA$N'X&M"-B!?GFF3>1-XT(V72,FE]E$O_U;\J @*1ALCX ) ;BQ'+P%^,Y1L@*V8-'18R+6OB.G^ M**N!?;F*E/Y04X(=S!/I(L,GRA2\YTVBG8:%&YZ)>>0'2J^BMJVY!^H?<$COC8,\2'ID #=".4] M^AW .A8@UU 10 @4JDSN1;XR/<# U?#ABM\:9QMKXP9_F' P&J3.IA^MJL12 M'2%W;*'*H5(C&:(RYT&GK^% M"9E.,&2.!A)+@U3_SS)TMRY8S#)I7T1*Q?H MR&=('[G=%0"= &CH*3U/=4=JZX;H+^FI#Z[ ?]SAT]S7^ 8//=$AKF$OX LP MS=],?% .ZTC3."6:B_?3EE%Q_8,?MR^LO9Y=67X_,KI8-?LN.3J[.+ M7/S[] L[_?+EXOSTXK?+C_]AQ[\??WE_^IZ=7'SZ?'I^>8S/P@[]NLAL/:=' M+E+(F"8PLW.PJHJ#(H\&9[[WCQ_^&'GNQ-L_XG_TCL;C/_:][L$??+0_^*/; M'7!^U'7'W?WN#Y+9RS?.KDX_'7XZ_N?%E\M?C[^<_GKQ\?WIE\OC\_=?3C\> M7YV^_WS\Y>H_ '#U4A.BQKADJ9<==E:5N*WZEW;*S*TRV"M3FV6T6X;T=2G) MZG([?(=HKH;3M)>M'#>*K2R3P0J6T(3C?B7S!;X"B,%8NQ8.>W6L7&"WTNV, M;A8IK]&!A.9L\>DV)(._0FAC+6 B;Z/-)Q]=CPLM$S%)8'&(;L M&HW_D&PO\L:]4X\5/O 04P= 9E\+?"IQE*XCBJ"]=+)0V C];$DVEHJ4\AJ M.I %Y*[AS)WB0"JBB.NG?D"9YT4+K.Z_Y!C=A!2OF351DCF"A2QGF6= M1 =I4-$#0SE+55 ,'72F7_XFDNX+ 3H5Z,/X8NXJ"'(4 !QSN*,N68IC(6Y# MV6N(TD/@PPP +J/WPQ_S!1JS+BVV[!Q5.FTI6BBM?Q&B:0VZFYN1^Z5P]<+_ M&)IP\UWO=W38[^S;#B^-:"QR1P=PBXAG0D2OVSGL6TPT !/V2#0$$?9(- 83 MG>':ON$6$4_:?>I.=6G[_1@\BF4M4.7]3$Y:T(\WUL/CB2\I>>SF5[?YVR.9,Z_RVFD0OTMUD:L32RAD9. I[(7H!)-E\&[4$=: ,_%'EV ^K[.B1< MC8]$6 OZ:O0: )[-K6QZF&S:%RRD?I]PW+B%XU7N],4:R[=UMK#Q;MMFV[\$T9@' M[#B83SD[4057GWC(9=(,^YAZG5>#W=$[MW!/XJYH+7VGV^L[^_T-GEA+$RVG MB8/.!B^4MHKLPU>+68>?IY$(_6_LURC V1+)M/>M6MM&C:CG'.YWG8/!@55K MVXO$86>#5HE5:Q^^@9-H+@),,EY6:1WV\>/)JZ%5::WZ LSV8#AP!H<;9[:6 M)EI+$\/.!CWP5J5]^&I_]X/ YS/V+L#JX[,0NR*0+Z+*PP]:JN%N[7"V["0B M=^XZ@_T-QDHLMAN+[2?@N^UBLMN6$L=!\!T5>NQ5[T#WQWS-7AV^9E:)LDK4 MOC,Z&CG#T<99MZ6)UM)$;[CY8-^VR:'*]&L:>'S_9)UBNC5M8,Q.1YW>D9C5 M5!&52X/NTRLKKU[Z5C,<3=TY$%J ]8>=H@]$&(4B!Q+#HFK695VEFA[$ M_6[7Z1\-=-,EU<")B$*UO3OH,MV@D)HFL+Q? JHF_6YM#V=L6DN#F#=0K.H. MB$VBJ(WD73-V6,ZWEDZZ)>2-$W*_882,,38_G.!'V=X2VYO%/O:3ID:,'-;" M4YDO 3]?ZNZAO<$O/QTC-1G99FSB8^.3O/WHY>D)OO-!C.,,Z?A(49PEN&BP=-I .]W>'#B7C6YF=4I]XJJNE.R)05RU: M^88"Q7XJY;HEUNM=,>,5-/M/'A+)]@\<=:W)G0-YOD>=TG# .];U MJMJ G^[BN U%G$S]N>ZT?1+- -B+U_E%#-@)'6_@@O4N71-BC\ES'I.#W3DF M>$CN&YRS^D4#:?&P8;28>PCZ@SYY ZKF?-&?<2QRWX%7,NZU'2A;A@"K9+ _-PMR+KQ"L\7&E5.B MU+PS.PCR47?@' Y&3+4>,;IQZK[L=8ZS5_(\>1$\@/J'O,T4;[@4/,F,%NC& M>'4#O5[G$&M+[^I/<<>HK9:76M$]8=]\$(TB0".DT_UQ59MX7G\'&WZ/UTIR M==\(C-%[X!@]>2';L--_X(O=YESZ@\!5#J\:P!YV]A\*5Z<*V,/.P7?!=?3@ MN;LMO2GEL&MO2K$WI=QY4\I34.?W<(PHO@;(7(+<"<2"CFKE*VU-7XKXAF[Y M0#,#-2.\7/$&^4H-J]G_3C9QT!D\F$T K'QJ85Y9."#R7GN1)M,V_ $-D1JK MW84UF!UVAH\6(L.'"^?F0.M>;OX:P!T\7/IVE*)YKRGOZ]UZ EIN$';N[2BI M)>V'JGYX_W5I0HN$^Y0!U0/_X3RA!2[?AF#DN,:!YK?01Q?-)<(8KZ,(TFF474_Q;MVQ"'QQ(_*['HU[-XJ;,A2P M5UUY!K8ZWL2)MX!RNO#Y&E1B4(?E%2#%@&JM>O5UB\.QY,VT9-=:>!MJ#.\6$7.6G,_..&%3DJQJ_&" MC>/H*X$)EDAJ3QCAA6\B:0ZU(4)F_$]88>F2DRF_$>HVYIG0MZ:H.T=Y(I%. M.S+?VM+%;[MW =.[1EW M.["K<9>Q%1W[YJES$=3YDFC*//L_.KTR^GEU25> M.'CZ?S^??KF2=\2=7/QV?GGZL67TJ>X%'!^.CK@8>G^X7K__Q[[;[?_!CWK\ M#_?HR#URQ_V^Z/(??J[<"SCZ<'9^?'YR=OSQ[/S#Q9=/='GB'_L'H\/1@7JX M6? M)$F'_2YO0U3W+ <+%?J[B0),^L#+#4'YGPM]F1_=;X@7VW.T4Y9G)],)Y@%S M ,.&40AD2&L6W]!@E8XUTK"Y:2D,P2[9%V<&Z8: )8 MED55M'0)$#>:B=*:T3Z,\?7E!2J83+(TBT6'?8$'8B\ 4.0&79;B> Z#2?QK M&8"%):I% SP\X#D 11\L;+GB+,$U\$R"UA,3$29"E4BF:2 M>3=*\)))S\>W MU063L\(W!I84;!Q]O?B>M"\F7%Z$W9CC\MZ_0;O08Y\C>'71G,."]YX#:!,W M2S1LY8V2:KUS6J_#YH' \I*DS)"ZG7<.P\J\?O?M,3!^1#E0S5F1![7W2&Z[UM:6RP9V.#-C9XG]B@U3YWS.%Q M>?;+^=F'LY/C\RMV\NOQ^2^G3^OI6%[6XT3!':<$C<^2WJ$N;IZB[]XE)H(HDT=_C/C^Z(_NX60T&'AN3_2Z2Y;N$>C_%Q\^ MG'X!8^#CV>75V?DO?_3Z!T?[PT;:N4G5\]K')GM6+NJ@?6$^!GZ0R^Q(MB'.>>/PO76AW*3 %A7WB\5R#]+V?O?FNX!\=& M%%Y 1.'3\9=_G5ZUF/U2KD/,I:?J;E9\'^[+5DW)@R1:,^^5"/:.;\"LNDPC M]RL[_:;TS'O->89.)D^YO6ZE?X[?XK\K,AO& J?&)11"J"AKF=%VDS?L0\S# MKY,L3BNK3/R:CPVYOT!6#_&@T8Z MK7K=>WFMBGW9E(Q==U619L-.CC^?71VW+;'*$N..N8X^G7ZZ0/__;Y_(>7K\ MY>KLY*.4,,>7EQDZW/Z16MS+5">//V%:B2_UOZWK@.K(.!\:ZX4$F:)1NI]O#UB/R$4=V MT'6&:H YT)N01@M+=D!?%L735?HYN1=P,>CB/:3-L%H6J3A^^2X2;Q;*F:LX7LK!QHIX$)-&SLCZN9C8L=*1L MC0!K^*M38RAN:*E,3&T-)9R*Y%*&(> M..5R.TSAY;B3=7H65A1R2I(-,OK,O6B.L1>>8B)Q:3PAJ&(/WD!*,4EDG(\_%T/ OJ)0ZBAT/QL"$99\T*B[6*R^!-5]<=4(#P".CYX+! MR=4.)"_&MDHZQ398J/6;<%N]Y%?^:_VK*SSD*-QU2817H$ !H!%](PP)KN&66?P3L*\F7 )_ZW= &'\YMD<[?17CKU8R]O M(<9>'1RP_D^#UT]'\LUAA/]O!H^BB-#@?Z\AWACV=QYIJ (Q@8094]+@7W+A M0DG)&"L,$DIEE^M'^,LR"CIIJAY\*IN?L&.@I.@DPA:)6L^I>6/*;^CTX>A> M97AU!.8\21N$SCR+OCE+NEMO_RV/[,O>"SZV[>&W>=D.*#YY/0+J&:#, (\T MM(N)+^O+/0'*");*R\0"[ 61 :X6V&L2&1EPA"P,).?&6'[.$@#7US$/\XR$ MLK95S WT,L>X/#X0@,V.OQJSR)5TV*LKZA/@(\%DH:32XK$4NP^NG08Y!I?] M=,(%IC;T#M^B&,DO^5!\;KD]8>(Z"(RQ^)/6;^$H:^^.,>#OH MUM=E^06KSGM%4A^)DC4GA84?Y]*Z<=;2OZ44^J(:,E UTH:MIF=@%G2 $7D* M[U1=1J8.H,)H-A$IJ>LP<2.TI2M1*9/60Y+L@LZBX%H!JC3DZ#0.B_=EJ&M] MKXJU2AMPR>B?+)=0HC,WQ()(- >Q#BSVD<9_!0("Z-+O M>5[EY"Y6E]SE(]/J]F3.UG4L4*QC.22Q<6RW0HM!I*U(*BMG<*V8AH:_]4&' M(*\([;UHT/(=CAO']#>M=W=WV'F4(EARCBU3S6)Q'1&1KL>(K[5[_%Y@D04M M&K7SHGM.X,]\52?*S4>5KI)S-Z7JE04.@7EI7CI<853NY=) UO9.VV0GADW6 M&!7V8HWIJIPLN@6VM'85*4@R4S$UWCH8!R1,MV%AR4\$(:/!J@AX)1? M&2;<.)>\S J52MQ#"U2=;J5:E:W/E@9?!C;X8H,OK0F^_.Y+X?#;O#',Z[>Y M8D>!_U?F>TJ!(/Z$[ >DQPT'1H/807%=DC)HFYL:- G?BJ(M?6TS)AU^6/2G MWKQ;Q6Z._/DB/"%F! 2*GS5']EP6'2\09Y1&G_*ORO.W3BDCBSIQ 4]H#HVC M&U'14J31B!M7_Y$),TW#S:?(*[FXI/W31 15'+CKG=X:&4Z=NK[D]"?[67@U MOGWL)H(.<=G0#_6-)W)[.G)OGN03N@5P;KQDR ]A Z@3%%#O9 '\F%&LK1IW>&1Z(!<%M'$?77#EQM.V;97AJ$_HO*$5 @HH@$S'G,1+MBIB3@; R]#B%I7V\'":64&P.$)$$ ML=VM2GFC:Y*4F6]LH#B.13B,LQ#6J+Z6(1)T;Z"6!2)9G>,@52[VN'#^S6-@ M'(' P+YYYN%LW?A1E@2+M60=Q7I%DO'>A]C72K-R@.^NDY"#8J,'X7&9\)>& M6?U)D71C".P870?46<,X+E7WMG2#2P\H4A^7&?O8 MO1EW#UAO++&:QN"J0S MT:2E":PH3KD<(F[.65Z1 MCD.ZVNT4F!9H,-A@&L'Y-6$3/W6D7A-2;S>EP=2E9JQ,]9G!*N\YAA:9&!S' M4%0T>;/%=/>GO"G-2$O_X>=J(OJC-K*)W/C_\[>C@\.CM\]PEUHU1WZ=FP6( M SN]I9@84=#7VP;=KV?)ILED$X5B[Z\,A+QLL"_C#II+88AD J:X> NLOD$D MU;44U3B**D4;2S[$:40J/LMI;IAG:BUE1.1V,N54Z!=ZU=0NPY7PZ'G+H;+V MW^=XO%Z;:+@F]SB-_AQP*8VP7Y2MJ?7ZM^QBYLN6J: T_X(7A,B'&Z6%ELWR MI12KO*<6&>7H9Q/7ZN94> %X2XP(?*!74IJ6A:,OS&'(5YH>TNX@!PP&.SEY MXZZQ1TP>BU9V57[X^CUIAL@+@6,V&!J??6HVS/,X>>X@0I]BWI)9AL5E=JM* M;?5TL#Q7EBG'MB7G(\05 ^[*,)CTSE=839$C M[Z!-GLUFF+54).K/J>]IX1E/Y"NY%\OT.AA-!&(^176HN"\+697!F*4R[ZB$5E*[^PIL-0":[]&U$K^[07 MNR WTCMEM#O476BXD MZCX([<-!7B^^"3=3ER+BD#A8="MDXJFJ6^BPX[ \8U[)L+0Z59PM^21\1\0= M1 L>I LE7/2W+E9)-P:CB(;J>LU:Q-+^"3PNA9BOH\AC$T[9F&%1="(OE-QG-,=$9\!2Q0?F1R"" M2-59BYI8W A9&U,&"BXJO\Z$*J4C-Y-EHF8LVW@IA[0"(LMO12U/BE4(>8F. M)TM6<,%R/P6>^/*"X73E2Z0R8)E38::SC9FM!]1 5J'(<<[.(H*)8,"GI\D+K,LADT!N!"AX.%0M]+D%AGN"] MT[!6@R(4NT1@(])5F!^3&A:2]RK?(Y504%U9]*:;_PHR$]M M2M?6JJ5+DL?S)-,*.$,#'01(Q1'MV%FY_E6[K@"Z\!BQ9F3V-\R/5C(#\D2E=HYI5+X50O&I:4$5;R M:6<"U!]*\!Q3C9[)KV*ZI4MG50#_]!-#@>1DIH1,E0? D0#-59=!&K12'.$8 MSQ@.+QVX-SXP\OSX+3$N%-W8%(+X G!+@>R[M+[\OC')0A.AUM*@*,7@&4]UNEID@#385LE)$Y@"J.]DD M?K3[-T?&2HGW-8QN0\E(9@K=M;5?N [Q31=_Q86];U:CJ ! KC"JCMZ?J^MW M='MOBA],S.!!I6(X/RV\!@I*#5'Y@51*PQ3?-U>U6OE:,>C4UYK C=!I4?!Z M#$H.U_QFY1^I-)A69"C+D$O&_Y<$P2\5Z[;J0EJ&57K.)Y. MFJ,;]*3O(5]@02.Z70P-0FQ0]EE@9J2W-##)\>K@2&$Y4G1U(3QPIS4^685R6B*R3TDI,VH89:0F*1B-J-@%GR& MQRBA6A=&Z?JZDK+<'.YTM:0AD6MOQK\*7?5G\*)Z)0E]%ERF<7'5 Q_4UK2: M6%E5;VORD(B(E5:DA):1;-D/?<:Q6!8Y>40?'SMM),;6'W'J$//D92D>Q=44F2< M#Q/X7X6$F+H8M.#@^1V;=9@K70?JZ$(>2I:77_KM+?@;VEB4C46U)1;U<-U2 M^SW7^0*5E:^UR)H2X*IB2=J(^5BN$BP].N7UZE6NNDJQH$V&O'*$HFCF#,1) M5[)0K5*LJB/0*09YIGF'K2NS]B+BI35O7576I:)0>94*-9SQ)TJ$*+_]6/H6 MY-8[[&SRT.V1:R,LN0R257*6@_J)V;TS,LY$'NNKD;^&->O5+DLU!4OP,L8L MF.>Y]YZ8A7F5''X!&H/,GXBEPP]&*)QY99)XR%Y*8SUX2_D=DGXQ>CX:CV.L M6R2_AX2^/\OE8=$HC>)OA7&R<@ASHS%E?RFY7>C33G%,7.Q&4^?M6K%A&"O) M<&P?YNI@T>5W8V-)"S^9^F*"$3/EI+]0>RC[0$M9-=IKU1BU]E@;!I1VMX+E MD+8'*%:J*Z&=8@D>18N)]U5TV!H"TXRFGRI5.S^"UBS:YDF0/M&\VVB*BASX]$/;Z@3B+:PI]RGJZ76KJ$R/Z7K M%3WQ'54;)*/1Q?SR!JT"ZL1UGG#;)1Y:1\.2S*6?;6QPP\;$,LT0=V/.V[(2 M(1N3R,:NU%4KCJ1#V@2ZK*K#5#',U!50 M\A8UA&-!+A]CB@9)BVJ(JN"3='P@?CY3$I-V;TAGJ%K=+I*F69 M6%^)@2+*$I-1)862E:?)<,6M?FH%@VPN-NI5H,TBA42#KADMJTBQ"K?D6MTZ M^!MA#&TK.J4 ;&R83')EKD3^2+ ME&)\Y:*;@_;+.F%,SD@SQ=!4#)1K%16H:B5_Q[S+4\,M?Q??D/13JP'([$VL M'I\LF(I*(RW>1OF0&''"ON6V]M&6'&F/4XG$BE"2#G@L*[4E^ATO*N)W&N7M M\^ZCS=J:.$N@]R#0-,),XR(E6S=JQ/JK,06&-8V5*V>4,U#QVFONATE:JP:: M&F >F4&W"[S7SW52?GV-J05I53LM2\(=*'_[1;L!EB\,(*.;+SD/);S(53#1 MBKD*K,5"%!T5DMR;)7T72J]7#9[7.P^WJ&>J&)^F#.50+.M9YYHNMXF7 MT4]]L4F9%N>T)YD6FL4UNN,[@WX HFWJEB50WK_++#F"R3= KIQPJ=6DQ4I6^&X[& M1DF!)N?9C2_PHB'9ZL^X.D;G@,!XLKUV]0RU-7Q\8,/'-GSY*W=EWP*Z]SZ=Y]- MZVJP]/YX5P-6*Z^D7*G>/M@7<3?M6I_$FANSUN7$2%,BMS]>&3QH3=+(:^(Y MLK Y-52'VJOUUJ>\_/_LO7M3VUC6-_K_J7J_@ZJ?[BDX91Q?P4[FF2HW(6G/ M)) !>F:ZWCI%R=8V:&);'DF&,)_^['79-UV,20@1H#\Z#<;:VI>UUWW]5GF. MSQM=E];PKE1'&7**W)WGPZFT\)5Y: P0#:4+H[ 7.VLG6)H1ZOH;%R)O"A*^T^^Y5B^)HNJ M,GZ+D7WKW JL;/;6QGRM98:D[G_I;-5?T=L&;1\U:]7J3;43 H]D4L!;,)0* MV,-E\R^FC:S##\@"^OD5IB184ZV.NXT@"&".E4SE*94.;N,?Y"ODXU5UA?GJ M]#2Z\:$WJA6U)K+,IJ\D["*:Q4 Z6$#C8QG#I5L9>&,*(_-1\ 9WW5.BB1H- MLC#GIPI OUV5F0M8=$DSY:G5QERMW!JTTN6M*_@V))K7T+'D" MO^X2Z*"2UK15T]9FVN)6?[7#IB:5NTC%4IU5/3\C@]CH6*CK*SNBI 3DJ;M' MK.A P[-3*3->JD9A9OA4GIO.+$!V+DE:+"@C1-LA6$6;@ M7AA 10^M>OM=0DC<@FB8^S<)?PC[;T;!4Y%3?&/[?')%U\K;IZ/N:!<2=H^" M]^5"\J<:^E;D..NYAO2SWY-2 MGM'T2EH.,1>L(2+GW25$&0>*J;".T2?JSR%7!SPU!65&+LH:BH>[7MCTSJB9 MM,J"?$J[:?(O>_VM2JH*]M,5[K!E]QZU.M[I_'6P4*<8KT4DJHL\XS:1'0(? MSL(Y(HW0!_0%J7;JK#+% 4X1MCGV8^*(_+Z&0M7&& -[FG7A3B9CL^D=@:X MKU(AB3OP9["3?1Z3G]$1*8<$YMWD-KU8S[^TH+OM-X56L!/U0+Q,F=E@23:O M W X4X1]#.=2I1-4O!Z$B5C.H'Y;*BJ<1,/YA;AHIIIHZ^ M9AH+J>1&IM-AYK @?56?XM+-156H'D5.N03(3YCXN0ZYE" -YE'T\\J;*$Z MSE,\3MT**T=6I0'K1-QD'5^'U_;\44%DS$*"58QT(@ZBQ#&@CV00EPH]>98E M27N+/LH[&%T3'I:U%GX%1IX$F$%K*;+F5MN6EM4I K,I5@" $W ?W2O&>]0K MR5&ZG^ E"+:E>;?Y3/?.UV^*@L!GMAJ>H]CJ\)EWT+E[COY]Y;5OZ)U*_2^( M;9T"O%DB9RN);4^2]A[^9'/VQ$-F//.OHUB2S2UQ7;0+?F^>-=5(S=S06BQA MUIK\D-H)8\H,;;9?(-$3^R<*MU-HCL>D3^W>W6&#&9FL-SM M'IHLN&+KL]7,FJ^"6W0G'6KABP,);LT6PPB.W M(>KDS0H7"\DI$$+>_Z)+)^'*J5\9 95@*:]%0L9HJ (N^5$G NSFA#O'-Z - MZ156.69J'>P6K86S4XCF\DP"A&1!8',@%+5T+BR0V\7Q17E7TQ4BWUJ=?A6C M-C"WU8DJCA7(ASQ]%P $^8>%$ (;]=81>2K-_XV7@=7_P'A>#YG3GX:)4+Z5RE>6F >@/,'!+D5HYSQIYS.AW\N<^/ ;5HB[D$./2E<:CA>^90% MMP:<9XW-SI6VX8(N.]IO'V24$>3TZ:FX?BFG5RT#\4F!V:^:#P M2PUB4>AK5QFH=0_;FM W$_I":HLI4+:2RK>,210HVSPGRM$H87>5Q5*!FBM$ M;76XMGK$9O$YT/_(X0%M4\02LRVM F\&N_9F@O^PM9J(OMA@$2[1*8&YF0+\ M1U0F;K4) W4U#=.UG8\/".\[*CD3[XNSMM M^)<^Y"DJLUH^L(Y)[<;,R/9P?T P/Y 5!LG9;->7/4!=D'A])6).GU01/KZ] M^10Y.;SR5Y"HZ/W&LJO;T#_V8#YC_J7MW;$:0SLVE8E+?VX1&".P"W FFG(F MB]1V*Y$)<#]CTS6;JVMR;DC1U?!/_O*>5J>"#;W-6YV(?+"T;JI*CG6QU<$N")C8<": ES MH8!'0 3&DS %OZ\/R2_8-BU4#6PXYE$EXZ!6UZI'MSE!.HV2M%!-,UT.45U# MCAHPK67).^?4^Q9Y^_3RG@9UWE.=][1-WM-V+%B?; G'.^CDF$V6RSP$ WO0 M$]NHS.0E@+Q6M.$;F>D.=@ M'6^B:JCG4D.%LFWU)+RYG.>)7*W=]-,-,,Q$^A\$U\ZGIYOM+)K4^3YF"*Z!3#F*F+_A0U* M/M 0" U(:[SRY[-L)44VL>:[*W,U$55A@NB(U@I4MGMB(5.:@4=+?F<93=%Y M7=-)32>%PBM:7H>8*T5MM#5B>YGBKM"6W)YGM3'YK(W)D2D0\F\W!8'=U&-) M<8EP$I 9#!<(-;A6.=L "7?-H303-E:?'Z"\G?*2X.1>H!%-QCS*/GXV1:;@X.EF M4LAK<<],"H0_4 URBY/XF7RY VPT%]Q4 U2_!KDRC&\'C)3 7_A0H9/(-?J* M!FQ0!2=S.YM2:]V! A]! 'Z8<++^/A4M6])+IO+$Z6AKRD#@KF3R=)X8+5E\ M#8^\N,Y#F1%%)SR/;OUYREBC?-+8,"9]N(QI2<]KNX@QES"]BL6_I>D]%3:A M.^ MA7T%"ZC%6XI+>1/![D6.4HO'_U[ J=]&>__D3CV8&T+W77*JRU@P M5"Z>JV(3L(Q,8;]8AC:$]194*C=M8=-F&6'J^YT T%-ZNZ++,9W[X0(P"TP) M:0#F44Q*9V)AH@G7'Q930V ;5H.FIG:1"8F&U M$M)=-A \F'9*?68EW;F4CZ&:M;6U!=V)-/GE_LR'!:!,81#Z,9:\\W[JBEO< MR:>*T#2L,Y7J3*6'RU1Z:#=!07QKRV#6 UL'#^'N.6S>X6T)O]/D"RGFX^C\ MZ'0\^N =GAR?GXX.S\_^_"K\?@;ZM\G7XVC)FF9-A]],AV\K18='_SK\;73\ M_HCH\.1#Q?0@V".C5A$Q"*KSM1>$6[IQZ MD9C<% 7T@NI0]B6HS](JY 9(!30.\1Y"IYS,K%%'(G,R)G-*0YD@[*=/.8C\ M%00D(LA,N34)9M!H2THN'W5F1%.Q&Z%*8L+7JU>'2X0Q3?TO:% 0KH5HVD#STEC'"*]"!W/2I]D(Y M(#[ATJ#+6+3#U&E4=#%'XYV:M"C(&H*] I>%7,4XD] MBZ;W 4"BYD1S\C'0D_$,9S-)P58#G)5EVU+D1P_(RTT4V(W*=P*7HIN7Q7X? MQ.6[13JJSND"\,I9RM3/IV EJ=%)HND/Z&$^9X#<+.4-N I70+(*.FU6R%.X M1U4!*]*=E]'B5,P#\,C(T"/C#U@/&C,:?R@DX"&>\HW/8( T:"UY'TCR'E5* M\IZ/_C4Z'Y\<5UC@GCLUG018N5XLX"HHF#C5[TG) K#@?U]BW RO(-0K!=A8 M!3"T .1,KK&B%%8S\3F7$YH-P?3 "41.%XN5$C:(GS#^G^3CEM<&7=VP M?I#K+H=$@! IM+)5:*G!TV1$\A-DYPC(0FE<^D-LUQ6'EG*4<24($9V0RT%AW2<%K8\!E";SU2D'A MR8=6Y0N>4U/MRSBH%\XE5>! M(% .M3[/!^X^F ZI#EKIDP77",EGI ME)=?VBG<.="Z _J2.[D7=AVX_=\CPI +YY9F4O=-T M318"[<+C3MAFENW!1F;Y-7YS[;PPD,:QKM.9WSH0JWICD%B6+-,!1!;8*K&V M)NR:]7LVESIT+KF?&50Y3#K=7UC4 D&CBX9=!1YZ"=J#IO>;W5K$?%D/L_)O M<1ZZI!3-9+A7_UG+K9[A6A'39+P,UF"2XN%;WZ/<@D2MA%H?2AF)8,/R[IZ+ MZ=4RFD>78!9Y1W3MPD1X.[Z^[: @"BF^=A5OU9H7 !Y#!D33.Z2>89BOD/!; M%:R >SZW6>Y$X.#:J93?S::G R'5N&: PJJPE8^64+CAF_:S:B?&6GPD .'4 M'QK8)B-8JM:(PIV: :E62@9XO)8I4A1L '>*LT0E2B/Y6+ FW6+F3U4&YXXV M+20Q7*(:#]#B:;(+= )1X$[KC47'AA@Q1-QIOR&B%#-,4#,-C-Q)[S[1,.Z@ M58=QZS#NXS7:>7!F 37"B1P.TXZ6Z?Q6X=59DFTD[_.];E5T,&M,]-Q](3C(H#;#B= MDX-"SZ^,)\+N%;PJLYO>#?B6[(&G5Q&LDGP@:;A_HEFP5]>8LMD4> MRAZE_D)@09$4 )]YTDJ?+EY4A.YCJ;4/B'BU,SI@9U\ MJ\_5.FLD42G.))'2^N#,%HLHX&0LB%00-I?3 9U%T['XLDZDZB1E8 @&FQ9* MV@HZ.3I\ZUVNY39(34:>$;832JZ(>L&04B/^"L&PHSA*%'[^IS@"T_SL*IRE MZ+>1F_3KT:)6Y=&# M)G=;I/;22&S6P^(H597\O'H*A(]7-'-J(I+"AXD.TFYA#!C'8FXQ%A1I(L+KBVXCB*"TMY&DFWVGE23\9ZM)^3 M2BO.?<]S4_,H/F<\UW?Q5\GM\MWUT=M0+0H"L@S7@I>*Z@]VMF9NQWDL(",&HI\>3L; MUJ,R/Q90(9A&,56)&>T3.K*AL\9/KD@)3AXS,:? AMO"AUAVY221QG+S8"-\ MC%\D#^]O^J8%G2R]8WE0BXD\QG8?E/5.&R@>;!-?7ZO\R6.52:'3R;XY0$:* MN3:TZ4-HM? &E8^634$+*#,_7A.KG_KK1*A(L_4]Z A'N\JJ"O8JD_="?!&+ M56I= $F6(#%C5:7X*"I0Y,S@:[6^,KZ$8WV*VL')YV"IQ< MUN'XO &E"3=[X/FAJ#U=<@QIERZ"HNP1'&!BU1W=8C FNU?5%&^&*-"V S[H MFG+5"N]F#- IV ^HNH/Z0:P^M!'#M$A0_@.TL!5S+;7BM9VA-J6A;.A&J4%Q'02R)9RT]$[+6P*C@QG+J]D3'_Q==*QG8 ..%J6V):C84;& MK76;0TZ^"/1B86:X8%A7+HC9 ,T;1@H3#6C#6H?*5/=VKJS1<;F(\*]%-3T! M$+[RG6M_GI %:V7CJX"ILQL/M?J&I5$\V:!9NPZ:U4&SIQ0TR\8J(/?.Q$Z@ M%",DC G;+0(L* @@G]=.VK\"28PD-.IF.X)#B R +(3"C0%B>B6UXF#FE6.*XZ>*9<0 M>4J\NA]:<,K*\M)E[3M'[![=!Z _'THK:#BI$F;IV=-,6]' M^=I)#79<=$73=JQ'+G:9 '87M=",AC*?T\QPP$YA;): *=(GK^+ MO!(+C^UZ^:;C\9G7;GD3228A%^GX^JXT/0-Y-B>@L[M7HP#A70)DPU-W]CGG5^ BZOPYD3 U79BE1!MG //79/ZM!((U"_7?M\3*)SY=IZ5R2&GWGPO)0%);[O1BT"Y-"W. <\7I2E(X83E$.QHO4W])F:$C](45Y7V6 M.!/9V3+'C=,USLHK,P,ED%)O-KR.8A,:M8B3I;.#@LB[H74BT@1P/WB+$_;M%N1?C$>9/'$@,BCNIN"*TH:MTA>5GBV" MT@O#47?"!BT)5TK6,HW#"6SY8B'D!4X!_\"?1%"? 2[*.134( P)LTP$!D$ MC2!12F[%0O[=NI Z3RJ_"DIG9RL&0/5#J%? (OGB"X:'P3X71$>;SYTG*\VY M56YC5L+FW8EH^X#[8E7.>AUZL[@I7F'>6"<0?L;E0-MS Z"3>W&$?60(=W = M(D+UCEA<^G& LJ$$#/=20%+/2I(3<4B%:*BK6LK8WOT7_!6+_7[<[^%8&X,H MLU QN33Y#;(T6V!+7\\2-W&]8#/7&WW]^=&%HEDGFS>F9$G R1=D"[&BTC>L M7,M@7PDZC8O61W$BN16KU"8-M1V8N\?94V6"#VIC*L+H MBN,$FR^_D@X8+;3\XAB@W*)*R59UMZ<2G699&GWX7A$';Z?D^#.8XYX\_C!P M?"+F;IR/" L5S4S< <6?%%?:_;Z1#016+Q@T$]G(7RHJ"8WF\OM2E@F"T4VC M2T(_0F%'UIC[(!@.0]I^O)*9#%3;X*#',TZ(1,J*!.Y0PW,,176+>[]8^Q7D MR5BN92FM>RR'Q>I@?>:V86M$#^2.2A$/%88SK_L+PZLK;0IKZ:JCG_R3<(-< M3F;K@:@Z;'$7@27)Q8,^B#JBPN6D=+]$\2^U^PF)--8:[QX_49E#G\62L5FG M"(*C#3Q)!FN3N1_H-$! ,F '\5MYW3"-JHOBJ=.I9OH+;-V[]3)0-_Q4"A8_ MGA*L]EMC$E:&B+*5^,B?$I4DH3. S;ULL*$?"%TIB%C=1H.W^V\IW]FKW\@=E+=+*Y:S>)2 M! 2R3%2@E6QNN@:?*, :8IR#VT9!QPTIHRCE2-'PF_)^<$\O5M^I8_5UK+ZZ M.,4UIZT>IRV5Y6&B$1@DZUU$"A;5_H[K1N(VL&7LM.X$6Y/,X%&04 MWM%P4U7(8 * 4G*;W];>M0J:OA.*( !DG=O Z\3^9JJI='+EDY&M?!2LZB3K MA8:@P[9 VB>H\LXMG8GS9M2-IQ)-DU-Q'^4? +O#F?:V.ZVGSCG+$URZ9S^^ ]N0F3@4HX>49O+,&(B*C@9]Q)'(J M6K00*A%-'IMQ#&2:VQD0+7 O+3$!Q@=O1I@)^13..1^G *0Y[OB'+,2*_*N0 MUFB[D4(3(2=J$78V(N0AK@BYPK23O*7:B4LYZZ6[:@1&,&\S>$[5HAV#JND& MY@PJB96["K_%PJJ\3:/\C9(WL7;VU/J@T@]=13=XMZ'EE\K^18]!0C"N O%)4X4LH9\QD;%U0H%?5B8M M#2)64:,B@Z="QDY-W16D;G+.JP;%CF^>\XBQF#&2^O9AEHO+S M*3U!.3R+.&MM@=1=-:KM1$13!-P.0UA3;E6(E8<9*@XS[_V"?;-7P;V]Q'&:4WGYL(ZGU*5.E3 SU ;< F?(I0 VO(J"8>M<8\;]/#(Y80:*#P9G-"+,I0@3 MSL%G@(7R)@DW'/FW*R3NM+10^G)*2$&*)(6\=6,%K62R<39;@[NA2L%F'2>' M'3ZSVG=61L//-%)QUOK37Q3,[GM,MT/7 M0$68G_QU8E[:FR"-V5AG^!+#.[ MY%:;C@"CKL"3W=2^7$H?-_2AM)_<0"Y.&Q"FT0\I8\YV&T*ATSQ,4J7PQ3[5 M_%)KGVCZV?0WD2(*7E&0T<[(*CA1^ZHFD0,+PO/&.<$%Q:)EY7WSL0NMOX0E MB 289)A<$A6-9.MANDY.&7NUV$7SN.E02!( MR@F&!6&WD5ENAQ.KPH_:SJH.5(@GC5#R@C1SD]#7P;H3W+*Y0S86)FJV*W9-W#X3+:22=F-=3V!6&3=8) M.&N4,Z4ZC@)WBWQS:TW+!,PV+.0"G.95=*%:\8/^' MAO6XTSIFSRI,.^?"?499LML2F*YBOMV-&?D8]AQQ^]'H%>X FU'-<-0AT_QV M/0W 8!T\.MIX[8A8 L.;),IMMPH2O8MKBYUR7?M1271AXM36V7L0)ADPB@Q% M.J#TI;& IDP"E2^OG<]HY(YQ:M&, MFP%RP4:/;7?VY+9)HXO=#RL(G>ASLO;D#;,P-6GD#[\WSYJ6AU1AZC &!:7Z M8W-)G*C5@A (I3WHTE"!?YOHV;.2XU]>0A)_J@$_G%08AHHT3L;JL(CQDKJY M0"$BM7BY00TRVZM>L8,Y-NFR![ MY+A #TF\':4)9N"";&5ZUQ+#!46B!?V[-%:9GDPV^[VX'W*V- + JSA]5HZJ MWJV!D#2#TJA>V)IOAOU][:H)524Q$>D--(MBR:,RR2U>K(O"J _J+2=-PMRE MF?\0519%< !WEUW\,P-68JO;I(=Q, ^JHJ6PP;Z#F75A/--MK4S)$4;$,^HC M):"HWKFVV+5T@ALQOV:QBVH#RZ",2DH E(GD"+]8E5=WS-+1_)RE^M+0%/GJ M#M1 Z&OZ!-4%1T-J2;J@-1)Z?B<1E0QD!V&(3ZW,(<9GXRYMS*K*^D6YNURL M?PBF44S[ PKV=,U-,271@G6M"Q6IH@U=>E;O<#11"9X8U!PX&-A8JL.Q MUNZ#P9W M>?P%$2AL,X"8>RSY9ETI;4-B\]41Z?3K@<_AT=K>!P4]A2R6[?% M5P$6'2_>!0L G\+,O:'4,T^;)0P94 2=5PQI$Y4!CFA6FF=##ELEJ[+1[N*]/092PT( 4K6[)*NS,MJR^.1UR>@#>-AL\A;W0OPZA\,= M\]^%$3M]NTQ/L]7BM66OK+V4!KK%7#3W:S@>[.V"Y' M->4"WP"X>Z4HQC]G_ 3LL\521:ZPRQ4UE;(D'SS @ .99/0'Q*K7@V&*4[N# M.*4N\A-LINM8Y1E+B\UX7V:J=M9H)CA'M'T3[FFO,-%45U6KO!0FSIY,P6TL+V(W))GR Z_!4\0X?R'!:TS"M?TK0NB[!7U M6M+0B%DD!H*DD7-3.#6VOB+?1V@WM49,GU=9)N=O55S!,J:\ R8\;7[?20>@'$*F.\X?E M!I4XA@SH_823=L^P0KEJ2;9CR[PMZ&2,=>E:/FFCF#N_Y/2XW>SSOBK,=A2W M+EL!RS5E[=J]7R&WX,N4U5Z @=@?#AJ=08OD6(K@+IVNQ28Y;8LRXP',*5Q^ M-C$M?@F'\!2D@P[]+)/U H%A0A3$@?BRZ[1SE_2**U5).Q!KLN2:CG4APJ3E M.J],Y!F]S^]$@ G2C$*4[^E>&7)TLTQU;W(.^R?,ZKE!.JYMQFLKZY(NZ8 - M1OSZ;X:Y9(&NN.=N+NB!L"8)8]Q\8Y?U+"K3>(FXF7/OE**5\EPHPMP>#O8; M%CJKSM_GQ<#W&@9]A6HTYE(FB 4H-S&A,R#H$[P.UPZZG;R.M_)EE^LY!X2A M6F(]Y]8[X(57!DR0[1$.'^D6XF[#\(0>A>BL3ZH-BQ.$XJ0_:7PZG1F>X15\ M1W?DC)-P,K]5B6[2N/<)GY"0"G>QKD.;*)F94)#/U7?- 5@@118Y."A$$SO0 MBL):=]^R;'=#I#I /6?B**&$.L^YSKK3>39#85AUN'0Y;-K5;2N.S'?'$;VO.F,;5]1+?H MI;^44N(UK"D^O3N&I4WB>2@J/XP+1K9]5%AZ[#""# YE*B?15K?X, M[K9)=8S071X"/C:KH^SG@<@#\RG%&]J-4917<[Y(:C"*))J2L0U:<'H21]KCJ3.4,SV!\J MQ"5_,+7S93H,?"^#VYQF/%24 (%.*O)[.#NJ,46+,Y5T[THG9SDQ+I8B (4S MD@S<JA\S5,%US^69,<@J-&@T6K*%4X>^:,.QOH(B4?X8*/+2E MUNQ45M53UA"3./HL%<5 CH0N)BI5@1^AJD*GUC?@F4444)X]Y*LAML44_R2/ M?X_3Q=D,\WD!B/>"8_*,Y'ZQG]-IV(G6((R,NT@PR7[B?GT;BW#7&)@K.="> M*H)1XS>TA>M0,TQ1:Q#5O; B[CBV)Q=(>)3 M3S)),\8"1Q8E8F@!H(%Z0$.<9M:[\=ZJE'>3,@$ M'W[9?RD:X&8,&4Z#7(/ZHE[9'!BQ(P0RI>/"!- _6 M8E>[S:V\BUPP93Q#\ 9]V[T=%J.NM\JV$NQO;\>;*%&OX$P;>7%?%G:RL7+1 MVVOW("Y,XZ$P^@I3$(BCF5IA;G;%0I%7I+,N&%XF%-EOP)J;WAFV0=-/1;&S M)?+*0?DOAD(EI6+8'N*U@;0OY5?)Y:'2!K9:.EPTLQ!9YC2>7\XD@JC,_8?)2=,I:QA M0T[X,S9-P@R'@2 1JU4L,O>G=N;;,P!L=N MPI74*D!'($%$W6A_-RBWSI'@)NL!$[,1P@T*.90 SF[YCDJ#HNO^7Q%'NPVE M?BSMDA07NT'U^F$]G@HU8PM1@=7BG)JGLXZA5RP@=AE4$]6$ C8?#K!PLT"G MQ1YI: TA594>%*'TS8$:'3\'"V@ R)FFZ*-R+P0YI&,!&90ZWVR!)*)OE;RO M"B?/&3M#LHS'@-5.0+96EP;B!(Y_I-/K.NZ1&:;#J+16#>M:5DJ&I[9.MJD( M<)THY#UST_6JHY(=*A#/!M^(:='6:YIGWDHP-.#&,/F_3IAC8Z;0^)JW4RU3DBT0P.)ZT[W'!.;#65DG<5&^/=Y" M0$&3R@M7_DJ58,SU[VQ @T@G)$Z@7UWW$DG3\M)74&:H927_L9\$_G^\]_-H(D_^C!I"?\3'W+!8T62R#4Z^]( M-N)MU,;)AUJX6P4CC<0BV1'DV\4Z&TY%[$C:;?X.Q@3!83#EG$/F./G%J=JB M_/I@QIR3#-?2GNM2X==9%P[1Z2*]:JU57/.9IO[Z--P_&(3;H\_.E*$!;2??5ZI4L^ M47"$?AU9K2.K3R6R.MHDR^]HF<=J/ZF*(''XHB]1W%G^2N1_.F.>6)JC%U$G M..*@;A&:ZM@-11).Y03497 \)HYN_3G*6FJ/K#![C0616B@OVA;?L8*=^D.T MLA4\#L4 H%QM/>7(!@;-@/%JL"*4/SJZ2)&\F+4#D8GXQ6M27Q '0H?9I"DT M5Q%)8^AI%3[AVJOY.KM9W 6 MY0H8=$*)79@3*#%N)7>!431LMZ4&N-/FY5CV4<.#Y;LG@GHCC$R93%((*MLK MJYGB3A1.;5>AGIJ.L8!_FF"(C9>V\W.GWVI(V:![)OH)0V'\.PJAOIK-=:C5 MC*\)<2)916LP$GYN=_K%SRZX+8IU_K,0@VIR-F+E<\4?#@U+_;G3TK,PP1(8 M;Q=3 =S1;1ZBLR--^J0*$YO>GG?3JJ9$Z+%H2F'O39?%!)7I5N_0Q?[!CLC3 MQ*Y)FV-'(1\8!)NURG8E!0H4=R&CC*74%SEPO]RN2(XK6?63#E4XG@J$0X\O MR290P0KR!&0B%.6E(N(L8Y-G'4](=I49OW8FX3$X*,G5XF\TJ1*A4] 0&56 -#ZDHX"4C^C^THX MC=:NZ=RXE$@AQMFYJ9Z YF/KNS:-/MO+;G!J@?U84ME^+WEB$YX:OLB!X+;=O^0?=NGN M%BCA;K+;T:*A:&"+GX&ONW1H-[:SFTD31CM'?BM>2W'/^':2.& +;U5P-=,3 M/D]/;F;477$0[76P-'R,D).C>>K/IUP@4O8VY,XY RIW)2Q2Q'TJI#L^:"(C M+1W47*^$)8O2*#NS07RGL@-=U9C@IBEFPF MZH/6:O5ES6<]6#D/,2G N=N-:K[B8,3<%-)8T??OR%6RN#V(A63-A0&*Z2B0 MJ]SUK8[Z\UL^PF#0"AS +FIC5Q#VTQ9B3N)H@]R$6"DC &55^\3U5FE> MP4*Z,.RNZS*D@2'M98#I^*]1415HLD&[W')1%OJE[2AR(FDJU.+&B506N1RZ M')VR7Y*6"C_JS%0=542FR.I+P]MR!2S@V4TH[7$&PBS&P_AR1=2C4]5?^6$TY33+OR" X8? MDY$>*!I(_ 5EL2:9F%W&N4ZI4/=,M7^ 9GBV]]6W^2!YD'S%3)0[:I;-+57W M'6H*_+DH@YVC<(=Z%G=>/ZKC'E_/""=.8U#T]"D]V9TOL"7,W^:_9HZAP1:, MQQ#'I??4=:^SMX90/L'>!>LG&SY9K^!$?NYB"%PN"^Z9O2%L)&FCSK_GPL1Q@/.F5+B:^;S(E;"G4B$.U/&FQ646EMN=''I+ MQN=_#U\_JPC*RU_1"L'1W?*WJ-(B?[M4F=Q M;L94S=2S,S+-,]&%D8]A;C5C1V/)3#\C6_1?HSCGN2VM+C*S1-+#RB[::'L_ MJ%@82D-BF&+^"SB>%-SD#MYMZ!9C(DWGU-47IZEK[OFUJLC6:N--D.?EKUI0 ML@@))Q$H7'920>"^65(TC6P=!Z&&E^SGC\5U])D/1YGIF&%A@47"6W- LV>$ M#T TD)7V,_(8N-OMD7LK=[0BRPR$?J^!V5(=7W)&!%7GKA*&/+;I>"'G@ 15;*\@)VJ.K2$60 M$\Y9 (I8,EWB+?:W9.1.:$NK#>JBWSOAI.0VJ0,OF!,&]G)\S:1IR+O"225) M/C\#,<>M/ [2W4W6*,Y%S3>?#9.99B,_#Q"7G*F2XXMZT6Z2AY& 94D>V^7O MC\J)1/&<0@JQ0M]*23:>1XV,H8IC>0CYZI5_2\DYV79;VQ*2V\,"T_HT'EQR M;R[(#%:\;D",["7 ')54BLDYQ=;;D-O%"R\"#T[\Q4VBH!*[2+SW56W]9> M#;C,6QJ=NN>0>U_)\*'(1^$R+,T%G>'EBOC&?"SU;+YK@C+T5;1S@RV1=QEM M-B9RR8\5 4O8VF-7&>'[WO0U*BFD3+)X,G=58F'5WZ=WX\/&=E=%Y0R9/D*S MALIQL1I=J$+'<-<[<-N=@R7A9D2;N#@"JL01R#A?Z7$%[8+XAO(*3#PU3*G M@WPAQ#@@HZ"@X;JQ_3AL"D5X.I?+6\ICCX7N8Z!Z40@%'AK*=5%"@MRH2\2S M@D"-?ZF7R.WVN&N2LSO;K9@'^!YKI1'D:Z&/C>Y1KQV6:"S@'_D*-[)I;CM6 M^26HV+@+NCN4LQ?P22%6!8+W1 9TS^JSH-,.Z0^F0X-8&GU?&FYQ2OYJW%W8 M63Q&*T2N#W"$O[45&K/7NZ3S5$>5"'*.L0Y5,I5#S'!N^H*U,F7TB(J*0* MKV(=W6"]D5*%RY5A@@,@^-=,GQKYI](V-8B5P8Q6,5<#]2/YU42JV//;/:S^ M*TU&0G\%<]*B[&F;-9YC(=1EF'##-2O:TW(H(=Q25\CDL)VHZ28B\5J'MV2.-="]ON? M?&4TW'\*ZVS$D&[E0:6@;AL8( #/E9@ MA6!OL@MDHR'_J^U% ITL$S1QU%1EZ]G?@\_T29HGK%,J61NJ%)U6J^KEV>MMP5AVJ]V ?SNXE_*'+K<: )@4!<%D MM2F 7H_8P'WI9+G!WO.N*S^.3L:/Q<(GEBO58 *[XB>@XR3=/LC&$S'F^17X M^N4NR&4.*:'-:37 3UO:L+\IZF;9#]9I>3>^:8T^A[*<&V3>,?:^!#XB)1>V MOT1,*:?[)7N>V+5B[3"2*B.,N=@@;/+-UF 4E>"&D/DHOOB0R==P.9;9:VZA MS*D:#--RORUI0%>'.=3#4U+W7,/WY-Z9L2-VK+; X-NB?T$.A/(Q7Y3 ()?7; M$29,Z(")52C(N&G[[N-YL&A/<;6MDD**[U=! I+QF+(0^OO1.^](.6\Q T(A M"SAPVDKR:S_O#BB]+F(BM6TL./HBQ]R5W;D/TU?KMGP_HBO/3KA;L8X\I>1C MPX5K&4BP?T5A'& D3,N,6^!4^FUJ/(H9\ 9+L$1R(%+E\E9=0BFHHUC3-H)" M8E!T9GU0 DOE*C0-(U17_JU*3:/87^).#A4'?O$V0ZN<+ 6H$*L8>FAU'T90 M%:MBPL>(1QRML F#%9ZS.IO+&3B 6: 93*U%($8*EZ]"38J)0<+R@C7-HF E MR5U+*>[;5.1QM($\BHJEG,S_6.BCT>7"17&$;0I+6?RY M1VGADDJ18YK,*_>L6[^Z<0ZH9Z^==O>8\I?!!L%CN8H%(J)=A]$ZL3ZJY4B&&93WF+@162<;@"R$D*)0D%% 0BG1 M6%4Y(XG[]U&^C"WA+':\!2==+[%Z44YN*B!1B::BWE^@\IN2:AWJ)H)UTH;6 M2Y.!L (DS% 7=);R^$WMIND+ MTO-8:=IZEG 83 E6FB!X'1: -%<"2&IWN,%I5L;XS&<@F4[H4&1[L]2S1P\K M$@H*SUDXOR,'!_('V&,XV.^TO9U3 C/#W$,KBYY'OCOI0.[]WS7( !F>\G3? MK9?!KH6ANW%**L>\.B?P;C/#*7,-%-7"ZH0E_'9A:K*?..HT4J0!;A!J3P'F M@N+?CI'?,//"/,>MS"V5Z1EJ' 93I<-1?G8_@C:N0_T;8.'+-'R+C18 M[.QLB)KEY)91#E+=M7-;A0(7F*;26J>,,<=2/PF_M:M&>;_L-@SH>'"\-]8; M*/:6&!=:T_M]58HX!,-BXH"*;G'F=J&% >^Q>PO8TKN(EOVE^9-%7*1;\<(J M%& 9H!?&,0K6*_R9,$6-#JP%."\1,[O%.LA'Q;K>L MGKQAY?YI8TD%R&UGJIVA79IM6!;[T4"]IN)-!_2[RF:F0+\E0O)KZ9@2ZSL:YN]:HPF"PC+F;NOZV!S_:: 6T/M::9E M+.4WEL#B9!%BBVZLE76I7=GNO&&[V5ML#UC, !R0;3\[6V'H'FQC;-W-F>T: M=AT(;[/'*>?SR.<2Y>JT=16[J:1!&X\8*/BK'"@ZJRS9RE& ,\BL"(>+B(2*YXDQWI)O$V,,94 MY@KJ\]<%JIM*ELT%!__.#-F"VN/R>@V>X*",X,([]X=1T* CNG)=<#^H(MB!4HQ#7@DZF$@+.($$ M$]!P&N5;8ZU<>0<3Y:.S:T+O7_Y4&>$+FFS9ZATX3^2V< >L' *5;0)9A?J@ M-)H])1L:;$ZGZ0,#;5F^C1QPS(*[.[G \]:!NXFKL4E<;2(EY<0F^FG4N[FA M%,C2\]'94=/[E5.PRJG!% 2C9HQY0U(32V^UPT:'^9!$]])04+H>WBC$Q]O8 M53'C@LY<-7*ZX+">LOE+N.XV,$E5[4.1(\I^ZRC&=TR\)) MWEP@H((CIACRC="9?W "BTMZWHOH) )%1QN2AI#Q2*FUDIW,-ED/:.0,OF& M+JGWK^(EMV5MQ[/TG\$*+<1^*V\[[ "$8@]AD82Q!8"ZG8J EH+&CTN3>95H!@7I#QXYI1U!9DZ8U/S]!V M]=!L9;1M7?YD/\-[['*>MY#L2VH2F"/\>O(22#5XCLF'/)7LJX!(7)RKT$G. M78FE5:6C=1H;,A]3@:EZT\9GS;*'LDR)RASY_9MHO%UKOR\C,?)M*6*7:O_6 M2[;D]%?ES;2!A*$G(Y:NV: GQ7U+[P !SAZ!)ITBUT:8?$YT]T7*H=RVIWO# M*"#4\T-G65*6N!7#1*3F\HS&!FUD:%JZ(G$4V<6*"-7*L!N[AD M $W<$HN=2>V2,B#S.8HE?*YR+KU"[Y?AN9>[8)]4< MU,65WMA4&I6=0DQJY0<27Z KM\,6;*AL-\UN MB4Z:/7XFBB_]9?A?I:PZ / %*W1GED_3I@HE*&B,. ;6-UHY7%+I" Z>E*NN,7[E9..U]\8@K0(=(H&2N#E0_P%(AF!8R-@="*G3!W0OZ3IIJ/Y$83) &[&0)(#$[6 M\;]E!1"2U!YRC1]OY6A2?X@9UN;AR[<+K7^%?II!L9=?8&67/9SJOSL^T004A*ZECU_1[R!NU>:UFVSRKL+1DF"+2P(:I^(Q.VB<5J=0I6G,!-Z$"#N0B.'2X,C/" M-$]NC6$WQG#I]FZ"-5F=:C81:M'8@3<.H16(7]B,"KP0G"6*5$+%HDQ0-A5- M"^JY4.?SY;+E/+0[HND=9=H=Y'0*NIEIDG-[&:T"_RIUQTM="XFDG7.[T+1Q ME^; U73\48Y;QT^H;!9QI]OJ@9*D&V)FQS >9FG%R% M*]O;LB%QW_%%_)BJQH)BD2TK0QZJF(*I]R'*0=XU[R@&";_3Y N5O+?C?XS? M'AV_/?-&QV^]3Z,_QL?OO='[H^/SLS^_"HNJ*:K 9(ZC-&78^.C_Z*"G1^_4/[^A?GXY.:YI\>33Y6Z5H\NW)X>] DF?>R;'W=GSVZWL77S%B *QISQ3^6(,AW9:>^\:N4_W]_Y&'EBY MT$![X-,K2!]4:X7ZK8A"LQ"0E<<"9<(K:(W(&X\N,@AY82PICI9P 3D%F;93 MGB?83G/<."RL871QE[275FSNP@)G>!64D6N]V&WJ>&HXA/B<:@ M;L*!UFPL%'POX&PWR"QU=LW9-/*RR[EYD'^<"6WNQ:7]I>8WHEHQ*V+[.E+N&=8^)H$'.9#W^N/2#%US 1T^9E=%U+ MBP>2%N-*28NSWW\]&[\=CT[_\,;'[TY./X[.QR?'%98713J,[X7!__YT,9VT M)OW]UO[%P6S:O^B)@;B8[,_\BWY[?S)H=7O#=G#P$_F&Z8FQ5-[:[;__/CH^ M'TM-;OR/(VEAR%\_\&]2>AY^.#G[G1^J@C,8ILRMYMM-U9]IT[_VZM" LM;G MJ06>'DGCZM>3W\^]CZ/3OQV=>Z?CL[]5QE_#@E]\H2YMZ)52CCC.2H!L#7#* M15!*K;) 2>RCEZJ\4P&FK4K6&'F+, W1]YI2GT]( ,&"$,A"Q*9 5 WA^H7C M-=?K4.;FOZ.84RI ^L3D\"1&+NL8*?X>0?KF, M$,.0'C\>HY/50SZ(X7&J*((1$C&'EA@J[HK09A'H BKS@\'8$,%L-H]NH")R MS3UE"C;0W3>]/7I?Y?=NI'!"X08BGS&+U9^C%@ ]8=+CI&DQ,O87\CQ ")2Q\!#;06 M% @'%1 _PKO7X.L*_D^J=%YICRW'./P 6JI (H"/]60B:&)*$;;;H/0I;,3" M?4=P<&8I6$[';5:(7-7^8'D@)39@A^I 3&-$:0B=+A'NK&D?['?:4TN>IW.P<4P..A>S%J=WOZD)430[N7U MR,[;H[/#T_$GT)]/WDF[ZO?3\?GXZ.SD_+>CT_/?1L='?Z^F'MG92H^T5N>= MO//,^CQ9#=U6K]T7[8O^_N#@HC<;#B[\;F]Z MT9IV)]/^U!_V#H)'.SF7GQ5EC(Y.S^E$QF-K%4B"W;='[T:_?S@_4R&3T>GI MT>AT]/[H3&K^;X\^C(^K28+=+4F05M?PU/H\LT"T;7")?__]Z/CPB=">:,UZ MD_ZL?3$3_O"B=S"5K*8]FUVTI]W]X<078M(/\JRF)ZWTH]/QZ,/'D[?C=^-# MM-G/SO$BCM__=GYV\JZ:Y]S;ZIS5ZCQG>=[YB60R1QZMT.)!?WB_G7QX>W1* M)/#[V1'\[=/IR>'1T=OJ$ %5P(7RKU)1'8$;B=L7C]AJ54@!'\4BBN4/U$C M_BLA<@;2A!$9"%2QE(KDPJIV) @HL!@^^#= GDW:^%Q<@@*^O [C:$DY.N"3E .#"A_PN 08 M'T+G8SG(:'T)8 ^$/P]:\:\16&[R36\Q'0],R.6C9@O/ M456%U6':>@"]V[Q6>/A4H&_,3:WK@1$Y<+_*K43R]@B:=KZ0!Y,>O M C_U7[5;@_U>M_=*:MSM=JNWWQ]V6JUAKW>P_RI=R%,^Z/4'0?M"?!D.]]K- MJW3Q '"4=RJ;1[0-WG#8;"L,61T#H3VTG>MPFYB>VUVTN%J6=MJ@^(,56(!R MR7#IQ!<:.A_[.U,M.C;*PQR2-'CQB==N$FQ,N]DA7B/784(=CA8U%-- VKX7 M0ZDP2TDV&%Q,)@?#BVY[UFZU#]H'!]-V7I+U#T^.ST]//H!^@BS[+?@B+SK[ MK>'!L)HRK+^5#%/KHIP5O;*'KI9R'/SETW\;)H#Q 8X^L)WB:$YO2==NWRHPV//4:,1J&!I98<0X-A [.[4WMWK;**';=HOMWU M]]K]'<' SB:Z:\>J=QFA)>?*<=K' -J5=FHU[KDI]]\0:K$BE\G!4Y#R"ET' MI3MU#=YR6U IT5C8Y*MDM/4E/HA*A(X&NT'0.3G64N@";%=ZH3M8ZC+1/ SP MX.S>%@T-I/5YB>F-Q-EMBG-'^IZ;V0#&B_%=2A% B0^Q=)74W,@"PH-_$0!W M5$U2(*9APF#D*BBL$XG- 32LK%QX*N>^#4T[<9UTC3"M$T%N7"BI9@%C ,GU M;>">]53H?ZO!LW3\7V3Q ,K@LR9"S5HH2 36-E5Z@>I!@]%NJH"3.JQ7?(64 M*SL.0"%$P@- E 8GWG(/X( '9Y'.+\3L>-J>Q,H%Y[_:"JL7HE)5BB8TT[6*R@F2!Y5)B!5)2O(S@;: MGME%EZKH6&5_X.\!X))A/P?>>6:(!-"%X2[]%EWQD$5:.35DQO)CQO>P(-&) MPC#%[RMX%T45#?O=?(.S/!,7/%'&6Z"--Z=<$5/5K9+SHEF8@D3JU\:G:KYJ MY<90FRA>G]V!V\=<=U,Q;X HY%\$&L]6;WC)6.70J[E(K$*5N[=+=71=22DS M57 0EF0#-E5WV?D1O0S^]#_#_8/AFXJU,UAQE0@[;) ["&(U.E< R#91\M&^ M>H&0S\Z!:M50SOAAC.@J!$2&;>6L?L 4PL::0:N"(GE3H:8;-:56D5+O M5-[RE!8+K6:!T%H*T+.@/@=$"?3;3(O8NBOW+-;^#4R\)N^:O!^ O+&UTRJU M$K>",%VK6F*T']&77D"I_EK:<+%"$U%T?K>RM..:>KMOX(OEU/STTC#:=1I& MG8:Q31I&W?RKYM.;^;1K6*XPS58AEFG/6*I0S&;>>JFX,NH-5JDQ9,,5X!>; MILY)T??*0'4XISW?=LL]A?B)HH_HP\JZTU54FYZ7<;PJ[Q(*2"PCA-^00DZ7.NK$@#?Z)';8UN/ZV M^X\!(=.]I2P ]H.U,Q/0_ZPEQGJ)9!+I):YHB98!/I-+M.L2MS[P" !C+CF!_=U>5TO?-0$& M.H&\0F>!D_ REI^RBWS04#6RQH-_IA_3\.B85G1W=H;+M'-N+-:/G DOHIUQE@]R3N$%JLM<[A;@TZCB M*07/*O6@YGZQI8[>2BWHLR#XS]P#C?N)'2>1QO>#V>1@X%],6_[LHM<2W0M_ MUIYGT\E@V#OP_8)$FOW3H[.CTW\S+-4W^LDVF#/V[<=S_JQ;W_\&@#TC>[M)L$P>T'8I5O;X* TE_:"@-.JWN M&QMLB,^L/]B?30^&LXM9O]N[Z U[@XM)=]*[.)BUIA,ANM.#;D'EZ?YH]/O; M\?GAR<>/X_/SHZ-WX^/1\>%X](&01.2HO6JF0.TW1TX2%"[#T^OP]$(8$Z4R M#.FD.,GT"@.M (N,L5;D!'^-$K&Z\L[%$Q,Q\UL7 M!ZU!7U+G5%P,6]WIQ: ]V _V^[/.I-,MH,Y?#T_>'IV\.SK_;7QX=M'IM7KM MBJ;D[3=_+4C*@^E#*C@MH#(T^$_!C@1.Y/:E/ ^4/PU,&\(L5\G51U)431.5 M: PI.>M5H"I@I=8_;##R(1 "M5;;.@FB\34)8 :3(A%+R&[.V6E8#"T)&==U MA4E$0JIY$1;SNK@<;=KM#T>Y(VKL0'7]PT1M,6A>3V<'^Q4%O7W+5 MCM_S9Y,"VCW\=#J6'.C3Z,/H\/#D]^/ST?'YNR,L@P%),CX\JBHE'Q90LEZ, M9U;CP7(PNY075!T*_YL\:>Q+'7OO_K-][?_"24"EB,'9[(HI-4 M?Q1#631]XP]I3UQZ[^?1!& %@73D_*ZY-1IJ5)HG9HP07Z>$ +@A6V6ZY3'F M27"/D&='2-G83DU>$@*\<7!:9X)!LZ$3LD!C'# 0 M440D!'.:.%>&/XKAY:R,WK5?=-,['1Q'_M"^-Q8+G2R<&L=/P T_)?>]\GQC M8,-?IY'Z@,(:^(D3_&@9#S)_)Q]@2F,U,7YAF_WBVKV<\5R3)YY'.>@WA_N_ MV-I9QAEM.4^M\4&]!@@#I;&IW_? __V:(D4WJ7;'M9N*#3[ [K@ZC 0;2;_79]$!4XB$&S/H^&%6[&-]ZSJ4!2.>D[4O1^=I+ M,6SN=Y[TG0"G8VY?*DH7FS/2'X^%OFAJ:3\$OS1E *__9SH58C9[7!8Z0N?] M.\&@& ]!]S]Z25^3VO 07H$?O>Z?'V E:%;_@(585Q&C+'; K>O4UCBG:Z]C M%0NTX^5WO'ZG]]!2_D>?;DW5+YZJ>[U6[G2?@)9^[G]Y6 'S,N[=C].-JK ) M=&5_\!X\\/UM#Q]<*CUS*JC@55 &=$WA113>.G@@"?6CU8[S*/7GM?+X\,JC M2_%=2?%!M(;U/>^4*/"7LE4Z-O5)CKVR#O5*%^@'C@,?RWS"AGF#PN[R<@+S.;:\\GRHX M*=U>=V!SB\_OKB!69>_PT3J-XMOBK[GC8Y7 K>?/DT@54.>F2#G_;C& ;AF MZ,8 ]JMK JA^%6"EL,!585OB\U%LEYY._:6"Z%2-$6@&^?H"M56A 2+@[;H6 M146XV+:7 7D)).",T#?(RNNU>KIUK!]/_*5(]DZ^S.5.9+HK9VL6&@S5$AFP M5C@9YP!B<1U*&@-8K&C*3>SR4/O50C !6 M#(U#VRK'0I)@R,C52DBJ;A#$WTP@),>4\&AQO/^L1<+%-O%ZCOT 8:EB>H5= MAZ%1'E25S>)H 6,CK :A[P"D-3V?+(18RL(P(]-HC,EKM _ FKTH*(O8%K4GT]Q]G,2^F(?>W+_A MWM:9:4,!F2FS1/R=6PNE8F4?"T +X>-(6U *G!"Z\S):[F7JN9CU8O%6MBR- MYZZ0@02=]VUUF):!]:&9(<(2==;5"Q0A'IE&YN<6F&;#%(I"?L]ON"4F2NY M&*[&$.I3:#4K=[KG$%N \4P!):S5>]AB+9N4GQ=\OIAN" M9)I3A1_O17J[PGO@O$WQ-42!B)8();:(8OPB\%.J*F8 /H$L.E]$:" K$*_RFIM4%.]CX<:XDBA*5'NAB:DPGT51 MNHQ2,VLTX>04)Y(,WG"S9'.,+M@6*V@LV(M)INF-YG-;5]IV^0OHML,KE_>[ MF"!(#!6\M3(7LH@"K9N6@%;AS<6UP/X92VJ:K#5@AS,UO>,\MX(C<6ZNI>)Q MK6L&P:#L%L&]X%&*V"( [:W@U'_N]!O2=E1ZW5(I#86#RN\#DYC=>E<(0D\- M+:IS/&\)1R:CS"ZC G$@EV+$9&%E+V<2J(]I )Y4FP^K*VYGN[ASL M2G&P%L=C$,^MV+P.]WA_NM:3 HZI"X__;H7T'HIWKN34R\# MPE(=.("B]I=/SX/6K3UHM0?M3@^:9+I[JKJNW>RK22,GVV]U>T%KUKN8SKH' M%SV_U[X8B/WAQ6S:#=JS7K<[&+8*.-G1I]]/#W\;G1V=G;RC_LJFO?*O?TA^ M,*XJ)SMR.)E>!F+R9!M%>[_^@;QM?';V^]$IXIJ,WKT;?QB/SH_>>NK9TQ_' MU6!QY-)"&-)82($\O4)T38!-U( @DK+:C7Z[V^BT#A28803V)K1#P$ZEY#IQ M'LH92R@VOX0+ZO;Q:"@"M'\R8>CBP_C MX[\I"+MG"7)2%A[L2:[_,DMX2=8V6_WB..,/KJQN-WN#^EPJ>"[M9FMCO6U] M,/6%J<_%.I=.LUT?3!4/IKXPU3R7;K/S0F&&*GXP]86IY+D,F]U^?2[?[5RV MKQSX6AOS^Q?B;[U1CP9:<1ZE]05;\B 8%M_)K*III*:1NRR)FD9J&KE+ M>:YIY,73R%WZ8M6V8R?X-DRPQU&_OO("Y-;[/&[$PW*)'[1)M4Y64TZMJ=64 M\YB44^MO->6\"*UN9-)M:NVNOB^U=E=SVJ=".;5V5U-.K=W5E%-K=Z7:70!I MPG&MV-57I5;L:B;[5"BG5NQJRJFH8O?0,;4I%Q4SPNC#!)]K4GE^FMP__/E: MJ +T6J&KF6NMT-5B^:E0SG=7Z!Y:+$]V:UETK#9J:2FJ%K"#-R-+@Z<>=G^N:@EI3*R><:,;- M>3>3B=UWEJ MM=962BOI%3.53W%T&?N+!U#@N,&@ZEZX^N(ET3P,/-7*]3MOSM=+93E:M*U( M7D@*FHOJ(%27=!5U5E^.0OU0*M@//OJ'S$IK;RMC:THH4K.>$25T:DKX%KWI M^5#":+F,ULNI"EH62LR:..ZC)ST?VLC99%^G.OG3SY>Q)++@]?],IT+,9C_4 M'?97?[F&CMMM;\]3/W?;#0\:>#^805&Q-3^X2O3XR[/(&KMNV^OM;K2@[,6L M8H&=X^1WO':WUQ@.>P_MUWRV1\\ZT',X^FZWN5^?^_TTGN=P[O65_QI]YCF< M?+?5Z/6'C?U>*W?X3RZ@]TY,8JW"Z%\Z@P?689X%"3\^RL-#$6R_W^CV!T\M MZOJ8JLC3.]3.H-EJUT?Z0^)1]3W]0?K#TSO3CE06AON-;CM_K,_! _+1CZ=7 MJ#S03\K[L=/=K57B%^0 Z72&C8.#3FT-O3P'2.>@N7]0'_S+\X#4=_ZE>D & MC+='ITI;(X[-6V[TMT>K2;P_K@7Z#3H[[S M+]7IT6ZTVL-&IYW/]GIR3H^_KI>"DE;AA]KE\:Q<'KUNH]]]<*_L\SC3I^KQ MZ'2;!=EF]9$^87]'?4V?G;NCVV^T6BWX[UGZ._ZZGG.I"_Q0>SQ>H,?C.SEI MG^W1/R./1WWT+];G41_]2_5Y/+1&\T,S/=:7ZR2E5 _Z42>K]AXN6?594/"3 M]7WT6XUAJTZ@?UZ^CT[SH%L?Z7/R?=37]-GY/CJ#1KO3;K2Z#Q0>J9AR>"96 MJ8#V/J@_F-\>/'92L76_-"^(E#:=1A=B?/5YOAC7AM0P6G5$_P4Z-O1EKX_^ MA3DV.MU&IW70&!1$X)Z<8^-DFD9*,U$_/WATYED0\)/U:]3)\<_0L5$?ZC-T M;=2'^@Q]&P^L+%1,/SR.KHUK0_]2>S:>EV=CNQSG7K_1'3QXIN&S/?IGY 1I M#YO[#QYF>;8'_XR<(/6=?[%.D%:CVQLV>NUG@./Q5DR-$J-_J=T@M1ODI1QJ M[09YAH=:NT&>WZ$^63?( ZL+%=,0SZ/4GWOALO9ZO#BO1Z/?1A=?;0.]/+]' MI]]L]^N#?X%^C_K6UYZ/$E7F5>I/YN(O?P["ZV]?0=.5?+'Z%S=&SX+:$\H9S/U5 M(EZK']20^/1&M1"/5DYKPYT:?-]+XQP)?8+;Y-*=Z@;)C6_S=ZE",QPO"=<% M]-B&=R.\6$R%//[ FT;K./7\U2J.KDG7'2>Q+^:>/.M8K-;Q],I/A+=>P0<_ M=R5U>'+B/-=P"2V"DBL_%DG3.[\29D#](M:B/7\^CV[D[^L$ M1ES+L5/]??FQOY 4G";>+(II0&L6B7R7-_63*T_271B(90F[KE7Q-'"UP H&?"EB1_-Y<$B-7H5K2^O\/LKZF3J!9& WY9CG] M_ZQ#N2_RAZ6XD1,0_O3*GL)$[MQZ(B>:2F+QY'?,F:B9>!.Y^L"3/\"KY7]+ M^7YQ[8=S>&3F3U.Y$<<1GX \7V?;Y&36,7P1]S^2C\=R#!\&B_5ZK+/FI36] M$@Y8W_=.U>_[T9?I? V3D;2T6(1)(HDH:=;G67*>Q9U)*C1#R;\_8C,5SOK\) CH'& MQ*#3ZCI^7=\+@__]Z6(V\UO[@_[!Q;37'U[T]OO!A=_S6Q?]J9CT)Z(7#'T? M=$E?/3$^/_K8WG]W^-OH^/W1^/CTZ/WX[/QT='Q^=GAT>CY^-SYZ.SH\//F= M'WJ8/;(/&3M3W]WQ&_:";0N8,IE3[?WFNZ;=\IN6X8V//;,0=((?O#GS]((\ M7-'QN?SCCSKX[)J.(ZU]2+[0M(^TTYX&_=:P?W$PZ_L7O4E['11:]]T&[UJGJ6[]VS5//W MS (>[[BZ^QO/:R356U"8Y;I!,0RO@;E(H;^6BM[-5215.E8,09V>ATEJ=,EC M/PG\_WCOY]%$JJ9G8BZF*8B:SR)%1@9/K$0,VJE\2.K.LPCT=V\J9;XO&=I5 MM!"@KRY3:0!,HW@5Q?#R2ZG+QTM_.05M4JJGX52^/5S*-_L!\#OU."O'"P$J MO_SBZ21^2+=^SW/Z6Y$*'2+[6KE;0S;L+TRIZ[M2S0M%/8 MR6B"*\:3N)*D*<]&VR1@[*@M"<+Y&BQS3US#KC2D<2#EOD\6$;Q#)""NP^0* MAY;B%:T-3FETPYTGDQTB2@3RP:1K%"9YF MM$YI!X3\*JS5=T[N.@+K;KV49)GP <5R,RZ9DN'6J.-RYN"\!Y:+W[@*Q4QN MGIC2P4>SF=R N $* ^W"E _D5MJ@2:3(RQT:%7UY2P6.6T1FK/:AS\;R&TWG MPH_!TW>544Z[0.VNN^G!;Q\0B(C57>OTE+=2W[4];]CS]JR9X[__Y__9RO-E M+8V=8!VT/"XE@4@J_[SGS^3;7_OS&_\VX:4.!LU.[Q=C[O#48#,\J4,/?O', MC\839LUFX7_9LW:-K8@]T%Q?TU/J(_1+SPIC"S>D+ ^ZBV$ ,Z= (_V@#QI^!M: M39Y7-VQIODEJ-YB%*9ZUK3B4U 4:#*H0](RTCN0HR7J.^RJ-JRM@N,CZY0'& MT5Q-!?;$7]XVM$A()6M.8*,4@JB M&C0Y27I7TK1-23. X[('X6N2 .EG[TBIZHVK"\)D.@<5G*?F+Y=K=(M+31G< MW.%9Y%,XW B<@LQ M1T/?-LOE25LG!C2=?6O3&TVGZ/&_!)# M/4X%7D/09^&RA_!W4B#I\/5&%]H2<;7L@'>H%\()K]'#JBYZUJJQ=5SF],D* MY(.D>?G]!)BL)/(8E'VIOXTEH9/5N=\\;&#>7*?UYJWBY@UIIBU#^>J/_M(G MC1//_$B:(M&M$,F>]RN*@$^*R!LX1/L-?LV,WFXU?]7#CYB>)6V.ES,0V?#; MWDT%O?]"9=:?= D_!;Q_'QT=GHW='YW^\'9\=?C@Y^_WTZ*+;:?4[ MG:JZ"GYS7 6P (]6X)DE5(9H-SAWAIUVT-[O#B_V!]W]BUY_TKF8M#OB8K#? M[;3]P)^T_7[!D8W-*D^/WH].WXZ/W[\[.3T:OS_^Z^^GX[.WX^][<.5KW=*U M;#G%2,7L]^CQR2/XE7$)1%">I*6Q/)&)\BR;C?7TSGJ\M1[O[>'Y^.3XS#O_ M;73N?3H]^L?1\;DW/C[[=$1_> ITY_>$:,T.),EU6I)53(:3"[\O.4=_7PR& M!]W6<+#_>&Y"UR(M6,BGT>DYW?3Q>&PM R_#P;LQ^ ;'HP]GYR/Y@3R-LXO] MSF X;%>3>QTXO*OL7[TJSRSK*5#6L.NW@L%@=A$,]_V+7J\M.5JG)2[$07\V MG+9:K?V@P%T]*#K$WK![<-"OYB$.GOXAG@II@@E0\D+0(@,TE\%3D_#D]]KP MR;N]7D>I6;,0M,)0:BS:.)#Z=9I*;5EJE=*L$FGTD,IB>:1LR[#8TW.]]6O7 M6^UZ>SS7V_T88F'PGP;+C,7[\,T![?WI?F\VG;2E.3.0VDH0#*0YX[Z-R[S>Y^1::>_[>8GOK;T9,4 M^AVE9&A9L/KB)=$\##REO_S@E6^\6>.E]HZB^U;KSNY=NV<%)O&/'[TOV^_" M<=3,\98MEMEI#OOER\10D907AIT_$>+?CIE*CM3OY58/U2A/B/S?1M,U&'M? M<_K$ULK77[GSO^\"!\W>Q@6J ^9O@%'SM)C?.ZG+?]V]/\C?^Y*3K_+F;,46 MMMB/=LLRMI\GI4C]W_MJ*7%P4%.+12WM9G_PK*GE+<2:@62"^VI16.N25Z%^ MS!9\G0@Q2R#UZ$?/\FZUQLR8=9H?/>6[IEDA@^I>\R:%HGS>VQ/6P1.RX\V\ M64X^O8F3"'MZ\V914[&)WU\,/"I#:C?;-9M_>/^#K\;<2\1T3U(,I%2]9B_S M&_M%?_K/.DK?W/DZ^MJ;GSBB]W>*ZE!M-NMWGY_V&FU6_W6_O!5NNBTNJU!>Q"T+\27 M]EZ[>94N'J L\LZ8T@BJ+\#!O@R\4X$AV,"S\L7<%#'X]51:]O_>W^TJ06F1_]<3E7=WKMEH'K5IJ/]K$AZ_:_5>=5J?U9 1W;:)5 M9V.?JW"I^7U%)UXS^Q=EHFT#(5NS^>=OHG5^J(E64L-3&V@_?MZU@58;:,]; M9M<&6BVY:P.M-M">R,1K9O^"#+1.L_W_UGS^Z5EH_CJ8[@'T9KO3;7\17SK! MH\7 WB+.QDK93V=BNH[#-$20BMI^JD7<$YAX+>)>D(BKC9GJ;&S-Z6M.7W/Z MFM-_'X;4JQ,"O\.4/X22-!+AC2YC0" $= ((P.HP"A5?R(0V:&'=Y M>_;)>Q]'ZU6#08.6TV8#V\-@;;JT&C[ZMPSWUO#:P^&P68N1QYKWN[W[WI): M9GW]Q+O=[EZ[U>W?-PY>BZVOGWC_5:?S"KC*DY%,M79<0=#(;M;FO8:G4.>H-7/)F+1PO4$#@V6FSWL-W.KGQH M4^"-@KF(DXF(+^NX3IT7]]S%=IT7]_@3;[=?M3NO.JU6;:>]> %>VVFUG5;U MB=?<_D79:=V:S;\0.ZW7Z[1ZTE+K=0>#]JOK;K_3/NA"U=*CUBRA>78<,20U M(O_7%EQMP55_LZLAT&L+[O$G/G@UD/9;N_MDI'IMOU5G8Y^K;*G9?44G7O/Z M%V6_]6HV_Z+LMP/Y7Z<_?'7=.^C(GZ7]-AP^,C*@:\)U:A.N-N&>QF970Z;7 M)MP/,^$.GHQ@KTVXZFSL9?E DW;'6'!ZW]5^EU MOW/0[U; ANO6-EQMPSV-S:Z&4*]MN!]AP[5[8,35>90O7KK71EQMQ%5]XC6S M?U%&W/Z?_F?0Z?1J;O_2;+EV[^!@"+9 M#NS_;FV^U>;;,Y;HW5?M88T/7POTVGRKS;EOE&J"4' M\L?.05NCEO3V.L/',MY^78=SV'H,HYV+I;^Y!8?U &Z,%Y%<>H=ANEM)D17%+NKC;T?9.PY=(7?#\0TBK%1V]X\7 +- M+ 5,:1)[K_["YR0MQ-9^;2'6%N)S5AKV7W4. "BESM)\\3I#;2'6%F+5)UXS M^Q=E(0YJ"_%E68@4X.O)GP_V!X"7,NSM=R[$E^X/C.Z-@D L@_5"V85G8I6* MQ43$',?K@G78EO^F$9N28 >1LLDC==3;&9F,?1M?5XNX?&9:MQAU6) M$<2Y''D>Q4&IB8G?2L&NK7M.URFASUZ#J"W&'X"M^6H?,D)[3T:-J W&ZFSL M9?B*4X&+3;'>B T.[W.J\P _3QJOF*"O.D$3?P MCOZSEE:;-U[";9+S]SY)DZVVQ'Y8EN?71_X&=>2OMN.>LVS??]5MU2T2:@E? M&W*U(?<$)EXS^Q=ER+7OJPK4?/ZI6G(4\VNU]MO#[L&KZTZK,SS8QYJ^SN/# MLZ11,>Q*;=U5R[H[VQO4]MFC31Q;C1^T]@_V:YG]>(&V]JLV(FC6U7LO7G+7 M%EIMH55]XC6W?UD66KOF\R_*0H,N=ONM ^QBUVFWT4)[M+S,LB8(M;%6&VN5 MV>QJB&XTUH;RLA[4XOO1)CYX=5#WJZM%>&VJU:;:$YAXS>M?EJG6J?G\BS+5 M]EO#UD&_]>JZU^WW]A\9(+.LUT%MJM6F6F4VNQJB&TRU3EN::O?>]%I\?P,H M9@= ,=O[3T:"U[9:=3;VN4J7FN%7=.(ULW]9MEJWYO,ORE;#;@;##G8SV.^U M!FBL]7^@L=:KC;7:6*O49E=#=J.QUFUU![6Q]IC&&G8P>$(-Z!R>?1TF4L+, M)<-\?14"CA2>Q:#3ZK[1'+/:TOY;EE-YM> ['E4E!-OW7& E).#WO6P5D);? M$0QB ML)D'8_N+0D@%"(0$&AC\Z]\JB='@:1F,@.IS>K6-"ZDJ*_.JS*PH@[C:@6^_57@"L&XMJV'1W^B5Q.#1&#X&Y$ M\=_$^L? H_>:GD-U%M^@VH)3XB;H>+?AMY8?.<&4%I_9KH'*9=PZP%21P8>> MO?748&L@3][2U U_I)U9\UNP!2"V^4/FT1 A%T\ M!;U1"V>Z%(Q@#U7?LYU-!"#/^I@:!D=N']!&6!4 MM5>>:;XY4E^5!5[6_O5Z@*B!KN%"PL*/T1> JO40-AF>2^B& S3/=MSP+S.@ M^8$+SN[ =P#'/6\WW,5;*V=9'/CR+9 SKCYU^;8%RH)&=:HVT\TB[@'$X1K1 M(6PD#C8=M#Y]K6,I9FKEGJZ."2@BG+Z0_-;7>$I[LN](4Z_XM_3;ZC3*PE8O\$IDL?R MN>-C^W!^]I\Y'3#F1G3B&'"OR^\M_&9K=@RY9V0ID2S/231)TBS\X2]O2),\ MRTMZ6/N3$D[8E+UFSU73FQ-)?V[[WCJ2:MFD?;O).LT%/=JE&-&>!Z%3ZM"V MNF]T4%]_2J3!!)CV"#UXJ\S'90=B6RY!M!ZEFW: MW?"5>.1PX=/?WX<.5/NLA<8C9,4)SN>?4#R]Y(=HWM\0YO^JX4M\)E\ MP58_37(TQ=/(ZJ0"*LRQU_@;U0N.OVD+U\] M"4H<\2S'?#6J&6L>/[!"]B]:W!=U%EV= KL$HJU^8)? F9^CV"5P]F7L%X@UE7-5 M K!.$^GUX./[W!>(C^^S7R$^OJ.]PH@?W^P-3?Z_,TDHN+BS^>?]#31YPLR! MI&^8B*2!"Z$!+-72YL0;?HEE%@%!\6\X)TJJ,32(ACT%SB(F 7LFL&J#59O+ M62%6;:*]PHBK-C@Q'2>F1^Y$.-M,-)R8CA/3WP,(\8:*_(7UF6#MC]N%HOYC M553K?MLU=$-U#/@X:!-NM]W8M-<(?-C@PP8?-OBPP:I]Y*:)T1:C[5G.&Z/M M;P $16/=_FQU>XK^.>4^A2B]ZKD'M?MZ3VU[JD$D=!,X;ALXW1A1<0"T ,"B MQUZJ9X#.1N>$8(>FEX5!7G;9J 3=>GIE@ M3B0T#_T%54# >^,JDZOM:+$0_00M@P(S(&BB0#&^9$^(FAFMB

* 8 MCHP1JDNHNCU":2MOFAD2R6,S(_HXC \^?/!%_N##9@8V,S#:8K3%:/M#9@:^ MM3AC,^-$MQ;0S/CZ/06V.? I>#83QZ?@%9V"V.; -@=&6XRV&&U_Q.;@\-7& M^=H;=B6BVP+J,S?VRZT,6P'6A%9M=U6Y^'^_'_J?;P=N,32(_P5_AS+S2Z M(?)*8/CWR'8-=,=VZR"$@-BQ8E3RWX@\&Y-KJ]J@ZT";6H]KMFD[M_\B@__\ MO7PB(N[.XX)7W_#P50M&XF[@D]NVHP,'6OX66%&*4'W/)DB"#( OGCY[\&W MJ.^[GM&9AQ\9%KK/O-W!TRUWAVZX(U.=WQJ6:5@@WC9M;;#Y1!-TO"7EQ-VO M?VOBGW2>K,K>+_P0ZT'?ANVS'@6@/'R.B'2,SPWZ?QZRT[ M+J_ MAMG8C 5T'!E9:7;D$>3ZO_"5<4(2B/C&S(-___=_/H5B&TM; !H=G!9=R(H. M4 =QM0/??JN:4W7N+M49\89F5VA&+J>&B$%P-Z+X;V+]XQK5-F8S5&?Q#:HM MSJ8X8O7;\%O+CYQ@2HO/=E#VUZNGKE"?IF[X(^W,FN&"+6#6^_ ?=>%,_E>C MG-HGEA]+5@.=C0BN4O"O2&'=\=^^RYK;5-U'+I4P]/_^4DA-9R5.XY6.R *% M!1ROM'FZH_ \)=$"W28%COP5OO4P5-M<;=LV]7=5AX"P2& 7A*WGLZ5$HUF3 MZR=#[==3:O0 X:Q*G@;@UYX36A@]!.?A]52/,#QB"(#G$JII+H-X'##V#2=H MD^$2'=LA.A"/K"YA6\CO/PQ5)IJ,9X(0H^5C>JI+Z+X)WZ#Z+@1;]#>H-_3@ M^ G!IQ+&_14LQ.B M=Z"BK: C$',$&Z8Z #<:$6&W:IN^]5D W%<'WE?ZMY;UK?9_]ZM@W;;'5B2A% M?JD?.Z>^P+ _X_>!$H].H?_^HG]%*:W7*CF&.B,,O/*U]'F/*GDKW?<#1' MI(GE"3QBKXW6M.J!6R(Q<@QS8?^Q05]&YH 3?)M..RZ KQ)NZ2D-W.=?FV3@ M6EU8 I^89;"AX$/=9B$2BE";JS60]G\XG:OEC.Q>/<5%QA9/]%ANDRJ5ZN9!/ M)QIRFLCD2XE2*I\H$/4&_* HEQJ8![#=%*2T_GL%%X>=B,W\VP&\_:[3? M-)+7[IKVUS*X*.9W7<,_%A_X[K(KT(#<7O27PKJCL*LK:ZXF5\JU1CF#!*($6O5B! M W2BXK=-0R,2F@8M=P\%&F0,9QC257U_ X@_*JE$.4GDTT3)O@F^8LR0\Z7D M#R$]-"(0WIE70TM,^TY0,D6AX/\AA4IIV I%*\SBMP(PGW*/JE$;9)6QU.R" M,5,N5W\1ECI$GAU@W"9\W?!L!TTOK_\*C,R2ZCA*MTP^]=I;J=26LM MRNTF/F >BA:I<)%;4W[_2W_^EHQ%688R\6!)[WKA?OU#;WFNSEO2-BV\9*( M#3RYGI/E1EWA>$F2J"]+&$K.19@9Y!$D53.H_E/OH;">E11='\MP%\HR:T] M.5.NR+5$(P__J@BD(-'?8YVZ!_\GC/J":%T>@1 OKYF)A"M@HE2Y6*G).;E4 MSS_(^5+JD$R4LHPD7@,[Y1*EK%S/E^JY!&2K\D'9 MJ:=:7;@>PT(M/R%CP6\ QT4F*"7\3RQ3*K;K"B"S) M'O3,2ZENC\B8]O2:SSR*O" N*I4;,I652U!/*B@,(Y \]V6&*=D><$,7AV<3 M6^RSKJRY9J1K9ITW[+2?BG/9&!AIU^H)YWFX(*$3Q+H<(+1E.>N (U\%NM#" M#<.-MI)QQ1N>VW';;CQYZW%Q#9CFW^]%J)TN?B83IUX'S^ 0FF4(S6;V-7O# M'CVHYH?B:!9Q,!K+Z(!BVPK':Z3"JD!71$GD%4 )JL "G6=%81$'LXR<$4B5 M5252$3MM^ V):RL2+XJ*)O$B=;T2BB$42-OW;CO&#.C?3;P+"L'')]33Q9)>N #]/,I7>M-/X<]_YUU,:=,,L3,C*?QYC06 M:@8]@E7$=[7?F9)CLD*=[T1]U?A&IZ__V5A>+0,[15'N[>(O.NHP#R!GK-FIE?^TPBR_4&7L9W ^=-+@1QP2_S_)($^ M_CF=46>K5QWYP ;S&\T>1DD=..55 +?TE.I L\.0EC@Z&$/']4&R)3](2=MP M+[+BTOL7.-ITB>4!PTL*UQ%$A>TPC"*I;5:A.YV.1NFZT*';!TU1.[!&%2[C M"[&C$4FV"V>,TFPVYDRL)TV$LR:":9<:^5*6R.1KQ:A$MS?LL-O>1@Q$D'6> MM%5'1Q[AM.$ S;,==*L=E4F_F>"8;]2/E>3XWH1WK^E>S[@\,BS48]&V G+O MO^R-2+6W%B!ZZ@00*HI17M1;4S5X#$!9G2,M2MN\MVXOHD3=($H4<0R*;;93 MM@ZG7/#TFX"=4,TUUV^[AFZH#BH9]P=Z:E#.E/P[%3XZ^(WZ^T_4*1(Q'M#" MMB_+K+7@0? ':E%:+JQVO349=RL&PU[%'<8(;2M\S C"Q^"GZR@@=T\4$ BB M@(+W:BB> [D,PCIV "J9RR)W7L\!@)A#$ \>A#Z"+S9LG4 1ZOKN0F*+:G?K M15@H+H#X UUR@*"ZMSF'?^L QPGKVZDNL4&OK25W5JRT7OR2DC=$'K*<[T!* M!.P7"Y[RX=<)2*F@1T]'-1QS'D.K0D7]AG" @X;"/X_@/-WP>>M'+,^K)646 M&TNHWCN[N4D-US?#K4/\LMZ^%0L==A?@,$@+^* AVF54SC5,FNL""[[9A'L MV1X$'4O5=4K!R('<8XQ,X)ZNK.X>D55-U]Z2VW#;X+P=/1#08'V(+'"C+1VB MN[LDW2)M8KE;&^D3Y4E09;'G+@3<,!JCY5Y^&W7!=Q]Q\T23%$9_GX/P/V1&(6KH@()2NH/$(LBX[$"#!# M8A76LR1\:^S#W>X8:'F+L\%#=35MZY!<];U#*PEM]E#0%L=79/B]T8, M1^[ M((HOP01M[4+U?(5(*QZ%4U6[P3=OB'*P@UO?@LN'Z+O8.;1O]O8Y_OIQ>V>T M8F+$(H%PNC<$DE@X4Y48A<*W 3 =PQDNRJT&64TKP0TSE()JJ,ZJMFIP/K31 MD;9.B0J^L0!I].=-+'X#% +@ZP = 1_A LV' H?.:5.=NBN 5DA8?MIB MGQLL[*1%REO!L:C[&I+<]3Y]'D*# M%1"-GNUN_G6Q1V%EVRD\D:"N%*P:'DWHW FIBEZ%MLE&I< L^"75M:V RBH$ M+B=LP=VV??B('D H\>K8?<7]'2>$MM5QC!$ M0BE8+5XS?71V+F8;GGZV!G3? 6ZHE[A(, )Y,]R!^^9KEW3:-^D/IA3;)-CK M*2"ZAC*KAXR.Z!],Y8:H^U [V!B\6@Z80;:RX*-B2"I5 AYE'I)2 TX%3%#E M+2VH=PRW$+TOV*,ADLZ0DW7#U4S;73SSS65MD3(XG=<3F*BFKWJKA^]3+HA5 MZ6-4W#CHT@[)"&=J( (CY-(!.M'6"!:T6)\"J*C!_WWU"G3T(A5NH=FIFUK: M_LE#B6@#TP"3!?=N" 6D*:(2I-P&J[97A\6&PGE(F8[<1=+K0^E=YW@*0:$& M:1QD?A)%%2H@AW:&?QGU4%UO;3FQ$(:&P<20N33T+?AY8.(!J'&CLU!=_AG: M<&YP5#EVB&$0ZATDY@N5.WS6._RU0$3(J%MOLIW7Q]K6GQ='6?AT;:7&+6N' MWQ)_&'\N;*H0GD+!#F"RA56+9[\L6F$WO6' 5]C6!/;G"Q.B^"H M-0*3 9YRT(BSN@&\0).W'QIT: K(!C7!C.C[>GRA ML8ANZ^"OZ'2"1SI23S>$;JFL,%^X JL,)?$=A@2HJK,Y*BJH+K-)ITXS T!U2!/QVN+ . M1])D6T"5]32%I455$4664WA68'@1:*((VMO?X#FVH[4E31'9CJZP3$=01$X2 M% D6A4[@&#GX[BC_^X9,Q7Y. SD$[>T&($E_R>)E$#$V#Y@*@!S>Y:@7#\?O5E MO.>17/+O0LS%[+^QYU;'\. W-/C7-' UQQAM7CDO8Q*,B^"%A$OHP1K;8:0H M*KU&T)^^Z-\*:5U$!*.H B=$#A1_ VW6>1@!X:HH8 >2<>38*(8L#!. \YX8 M&EC<\J]"!1GI;S<,B571R""F3(,KL(<@2+* YU/P9Q0*-O1-#T4#$5W;UK>? MN@YB6%R6HX78SNK*'<[-"/9U'@R"AK9G6)JW#*0*@LKL-J1?&+47A(J[*&)J M-;60!*CENPM_18PRPL2!4'%G<^\.Y@T6DD84_^EALG1E_0K1_IK M _;KV^X@:&X9?;2-I$N(<-:JW#HV2R5Z\/R'!T%W$1.KAGT75B%8RY!3]%S0 MZ:#H?12 &@9/ N(/]<_@3T$WUB &TUO&+>L 'I;0CEI%;2V#6/>> ;$06U67 M<"'"3Q$BPW,86"Y8 EV8"+0>CX:@4PJ^&D7#?82ML45@E-NS?1.%[+U]+ 0A M;.UP83NK> N4-Q)N/IC*#1'Z50@L=.-L>\JSSE[BN*C$[J^R.A9J\]( MU41QWP%B78HNW0*+W(1E\A)*DD1 $02Y+M%27R *BE^MT M@G"-06[0 MMWGKT+UIN/1V ^]V?IBF/G6-3AWRN#< M92309AC0*F[N9^-SCQQU>98T_XT8MB^L,TKA A%=ST[ %+$=*Q7[DH\&[\TA MUZ,2Q;#:"3RR9<>"&Q7NS1/4O[I$UK3;JGGRDYC]Z9/X@Q1F2MR:>& ["#N% MJY BACP5[MX:'4L7L&L@E9&2).$'*T^\6L!&8-\1 OJ^/)?MDC4_K&#Q4=3Z MZ&_$*N%DX'W)P Q.!EX^]4J2@2-L#N&T6YQU@]/@<-IMU)D93P.GW5XZWN"T M6YQV&SV!Q&FW..T6I]WBM%N<=HO3;G':+4Z[C6;:[0YJ?]A-13Q( YNP!E\# M14D%#0+LSJI=C&KIFTUE[(["_?KGI$U[UDL^GZ8WZSF?2\^;M:]_H^?-ZS8- M82N(=1>L.02CY,HQ'?Z\YS2K4_-N[06WLQLYR3]P&9HMI3]\% MYH/F4%MM@3[H\Q2+8J.G4/X/T.WI$TUCSJ9GS!KT(]8S9N/,?[?[2YAAO.C] M8H)@ 4N0VR$\6$>S-L/7O61,-;5TE?-V8H;0<6+ M98:GZY?.X8-TP_G\BG9;Y. ..5'JD+-[T.SIEA/59CF_([NH,\5:R7A3QXC, MCI0W-F$!#B&!0B#:3MG[$MK$%MBU3,Y S746M2?6])@"=1#@&)A!F425(U 2 MQ0(#7V6H;"0(?B$K<%O_6N5 H-GL- @*4JWM93+V(K]GT1UG,Z?:@D>UZZK. M?)4;83B:/T1D"LIVO-D"9]D!Q_WA%CC?.YK3 &ZOL4JI*1C0$%@#TMF9: E" M^^WS)NAE$_"&ZRX8,CPFEJV-]L+*=DLHJ,T9ZKJ[W%L:0* @.F'V_2)W:6]C MF4#9G"T6,/*=D>V"O?W'/MV=DO@6A4(8<1-@=KVGZ- Q:S#\.*U\"!6 8EIGF? MVN-O[.;2B@CZG6G &"V2SJ V!E4:PPMV8WN]P;3; #TG:!9FHWI%>Z:@^G"/ MG4W;?T,O#BF\]H9M$S0H)<%\AJAKV1D%66TAG1S"@P !IX7R^[0E[7QK.:6 M&E K"+.P+PCU4YT$7J<56!!0--F"K9Y][$^YKPG3MH*U3 M'V@K%D'\M3S8PTW8/L*A8'1\Q)4+ZS@4HD4_K"5 K'6)5>X_FEH;(*,=K@=R M[3BHP])>KW_#DDA"\.,@R-6P$ M0#<1#%T]:-Z>="-)YY%&=AZ!(I^\OKR6U+V/V"M*MXZ'V+JC1/?,;BW;*OE# M.%8+(!(>,K9_V0TU#H>#_(2>CTK 5BE:8Q6\%8#[E'E6C-L@J8ZG9!6.F M7*[^(BQUB*)_@'&;"+.@2O"#7\$E7DEU'$4#[='=.>CF(-\L@JVU4^7(8G71# M\V]6GZ%O1':+&L=.A_M61*!T(]!O+H6B@HS!S;7\#O1&CT&#Z["08EM9J9@) MOL@$AX7WWR@R];MU79:1RA &%@C_Z4D'H+RO.]_U&OB^+\WVC MDN\;[ NS@0\_D/Q[_(N/G3,DV-QWX^8.&LG)+1(=5AV)-5XE.RI'*QJIBPHK MJ(S29BE2Z; =5J49O@/X[1[&J7*I7B[DTXF&G$XF"HE22J[G9+E15SA>DB3J MN'&36["X.15B,1$>LK\)B&\"R(8? MY8V4E1L>;.'D C>" V=)&^0CMPF2(%_[1DYQKP?G$,0BZ,CP648AV3Z*N'6/ MZ[!^^P3=WDZ*_OQ)OVSCW6$E(&BT0K%"6V$E5E+:[0Z AH8$=$KM"+RH;PE- M0U.RQ1G7O$L7K69JW)^_,#5%* ^ZR$IY/3+CS&E5Z"4S@Z%FLJ6\5"K-$PJC MD*]'%JFDKD\>QEV2?TX+*GUOY9N]J<+MCLRS\:%/&5U=3C4FO7;-3.1'SUV% MWQU9R(WJA5KZP22'+:6?R&0ZY#A;A2-W5B2)X/FYG:B/!ZE'D^D71R/;%M$S M=U;TR#YT*^VTHY)@XFEI\T[3F&I5$7;?7M?BQIU>&)HDN .R7DR5;%U"(YD= M*HG-QZ=J>M(EZ^7QJ-P=YYC[6E41=Y_9YII:,S7D;/G^OFOQ"F\^=L==1=H= M*3#Q)^.NS*9D.E-VC%8GF69?I@J$V)VAH,0:3+U:[LGEYE2R 54=L[,$&LJ_ M'DJ64_2L/6_FR:''"(EF.>LKK:I"4;M/?9$'R><:2-\-_'0_JUG)P2#3KB*C M>&?HB+VG^&RQ.AJTDL_B>-YK)LL&Y-$];)),CM))AV,*9)U3ZS.CK,Z:73C7 M/7R2G12Y9DF[?Y+C9M57[7PU)9?AT#U;U6#T]*3I6<\#:&(_V-;4FZ5L.($] M.S"L4DU S1]F U\NCJ2&9=7FY6#HSK9V,VPA;V7N33F>GK<'F71VS [@%NS9 M+:5L-#,%LOHL@]*=JMW;@$V7NFCHSA8\5CJE>[J2<9K#&F5PH_Y@2FI5*).[ M3WT:3.C&X*[.-(=&D\LV,ZU6UX=#]^R6Y+:+1:89-TE5\!_=7F;"5WM=-'1G M N.[S96Y?N/9*U!2P,>E).5L9>X:[AP GLV MMMX0:@\L1SJ#>(-_R:?JW9;@P@FP>W:K->MV 12$03QG^'Q! MO+?$D?!2'PW*XG1*F4Z+Z4-YH?=L[/B.L8LDG^2:/*T91J,UK Q%"%5[Z.I6 MD[URJCH=-N^+=P]JTQB+\,A0F#T4&(^>L\T6E^S*+;\J434VQPRIJL+L658I M_Y('\:?B5%9IGNG30Z8O9J9HZ Y.H2KZ+M M#?S.I9S !);$.5P0'<4V(6_(M>)^BCNZGN&!.'R AJP>1+VE9^R&8?&^1&]? MJ!L6RTL$]T4*/#!X7Z*V+QC'HKDO&,>BN2\0Q]Z\<,'[\@/%=;ZF'I^,".(7 MB'!4 /\V!?846-XFP'N58A:%87;^W>ZM[*%<3A-1Y+^_N%^_2PCF1N"7SMJ5 MWW$T(X(<46+I_CTRI3[,W_\\[99YHR'%&"JVCW188*Y=8.C?%1B*#(('+D=@ M4/#1#ITPDWR;22Z,1ZA#(.CZ>O'V7YH&0*=S(E -;M9^_9.HUY:/_)<1WC-9VZBA:](-6LU5$//&+T(%F#%73_>^O./,+U7P;JMY_?QDS[];R MA[KM+?Z^S)[WW7A754>W2+ 2EH[^1UY+5<)+J8Z#JKX^J*8/?A$NW!3X+>;7 M*N^%S$C]%Z'L#^Z[!303[,QCN&6.?9+2F ;\\I%]0>LQBB) M*J64TZE,?/)03Y'W>6MREWA^3#T,IC\NJMS\I3WGFZ6ZK+8J:C55F=XI3TA4 M^5__"%*,194/WA35,S>90^VA!ES/,8*:PDA_P-8!M@XNPV3^&MX%%2SIKQ0' MP>R/V3_"QO%%'_?K0PN=^'O.]6[%?;G3$_HC67^:OMPU>I-I?S95!'2N+>\ 9$F'3@]61WE:M 21R$,>._0'G:F1\N7 5=@HPB$Q?-J MQ1,[ KZG&7Q6/!]=IJ7)U@M+C@MZKIX6$OGF&(DG5!!H^O#J0604X1V- 0X; M@$5UAW5K)&P(7;0A=&"-XLKMFX,K&<653*Z[E;V-91FJ.W_A><@IJRFC;K"HC__WYG MVU(-2RR7D[&=M.VWO8YO)L(ND&YMM?S74!=T4"D,Q>FCD[/R3;KHW*63&69" MWT]__J9,!Y@X E(#WMN':GSQ+ MQ4%-UP8TE.''OJR2=7>*2GNC*S ^QM(L=DQA <>.J>B<^E\3<(6RDHW2Z*%& M&A5%IY.EZ:A4#P2B!['UWJ*PI7[7KYQX)<%^R2GRS'B6":O_ZA MR!A)O@=(6%RO5EPCYUHZ,\7A]\0UKS]5)VV7?I;OC7$Y7L]TTA;J*$0C_4&* M49)PZ6$XR*5N>;9C'%!MB,P2(V?YG+#"9@1<'Z=>?90 \.#ZRE*0Y]!@VI>. M\- NV=PLE2-;=R4Q)3?$9-8*^I%!Q83A8XSP'M1A0," < 17R:E7'R5 .+A& M] $@.-G*G9!^>LG+]_>,_=@H5GO91A4! HH_9F*2^-YM^3FY3DXE]-@HNXXU MXW*2U['F*^5M7$XR*JL/U!5XVMN.BH[C5QW/7__5-"QP"],_%AR=MVC0&\_YT8K^8*:5W M%T "#R&!%V(<=_B:9-: MP)'+9Y^:\,9R#[9HS-G7P=G1B\G_)&>?D]D4AHX5;*N+2SY>K$9YT<'HARZV MC)GS?)D3AUX?LN!AR;:T-UV+<_VY0C'SL2O/YUQB1 [+[2=ZJE!!T4/IO63, M,S?97I^8WNL2!UC%O6@5%W<]N)#KU'WYJ>]"7B$A9QHISGULJBI5R@_$2@*( M784*:B-23(R4WBN@AL$ @\&E&L9'*V<4C2-^>-RJQM?%P*>W."[U\O"BC^OB MGCJG[Y[6L_L<>Y^?%^)RO=[01YE\]*K3:9^WY5H8/*=U2,9FGL=, H M@)T.E^%T2(,.@.J/3GCJ[-!96]?%LZ@H6-(OJ.,474W,^VEH9P2EWZ08*;R7-(&%]&J%%#L$OAM^ M\ 4A'3W:);%7\A(DH,'C2"B.2ZA E4%Q ! M0\3M3MR'O^",;VP)8'_ F6@G*TDN($&NH?65.TT7!/BW!_O\;NZI42H\4(-6 M*,Y0Y_)W)*I:<.X 2#OE$C=4YT(-]A!\FW8.Q*JE.PIU]JE'#K MP/T=ET)94><9)))[@*K^5$QS@C:>R'YE4%9:S[KWG($Z"QOH+$),VM/2"TLV MENQ/*2%8L@^OD7Q:LJO*L)]N2W?39E8LJRV%?IYQ#UTDV:C^+!T3WNW-=>:N MF%/).+;%L"T6 ;=,M,B A0(+100<%$>"8/LJ"K!X[63 3@._=VGBBU ME5S%:33G\4+K^=F:C0>%KL*0834CCL=%&;&X8WL^FS#8A,%V/18*+!38KK\DNSY;+J=;^4(! MJ_98M<>6_(DM^7?4=SI39[/M=#HN9PM%_[%<]ER1K"I,4 B1$:"YCD/ML4QC M8_(=/8)L?F!S8_L$V.A0(+ M!;;)+\DF/TFV/L[1/[#)P$ ]6K=]U*HR"C;#_QW)!7""94;)7CA\,^1 #O=U M'V+%N55F7E+R<-CI&W5]QK'#A,($5?L8FHF)#(5= %B>OVG^7[D\']S^?U.> MZ\K\;IRH-1)-54E/]6C[KF=TYIM; M_TH.P[^LG$8T'/%)T?R!R0;B@N:T8)I&#Q"JIME#.(DY:M-@V1Y\F^K CRW" M@-S0=523&*F.1]@=PH/#(8\$>I+J 7VCPZ/KP0^"!G$W!US,VV3^+-SIQN2? M_\!_EM_33* Z" !Z?^N&.S+5^6W *W]O[QLMW# 0\-V*-SSZ9 &$ M)/EO-*6-)V\]+JX!T_S[/7UZ^82#[[H&-P$X2]+1[!(D5YN>B7,;M-GX]W__ M9W,]:SOGE6Z]0<(%:>@ ;L@WG: .HBK'3B!6]6/;FGJAM_><(J]87G/^H1,]!^/NO1CGUBN?#AP2FBH5@ MU@P?.PVGN_@("G70!AZ*:PK!>=!R=2$0ZB&!9O/=;=O4WSVN@LU=+3+13.?+ MJ7):KH<>^T(C??.AN+[F@)VMW=@Z[D;@CG02[S\!VENOV:3*KW]2Y5*]7,BG M$PTY3203A40I)1/UG"PWZL0?:(]N_OS/7^UP:S:6_ML3OEESV!+.R%>]^-F_J-U#;,TW5<>$Q" \^VW>A N7&"##3 &1DMQ<>DCHQ L[B-W@FJC]U MDA].[5 #Q4OI2(PJZNVVPHJ:I+!MEE4D46TKJLCR'4WH4"S#_ HQ1%VJ:DVU MT),:DU2)Y L>[6BLW7R1NPI4&%^/S,BEP6B0Y$1R/I7;TT9!R5O=J4+OCGQ^ MZC32!54723XYCP\U1R.?Y2H^3CLI)K<2UQOSC-S]^ZNTR_UDUV%4F?ESGJ3S_6ZSVWP>\="8Y'=' M]CR0*F68;+$YG+@#V\[H8Z[<583=D8XPLON\\E(@X]E"K]NT)9?-=!5Q=Z3. ME>? '1A3.9N;@ Q]GVM4^*XB[8[T7J2.FNC3M2:0^@-&>RFU9@U(>6IW*"EI_M%YJ2K4'CIQW>[0;*6*_28O/J:FR9=9CY:G"L7N#KU/ MBN"QZSXU!MDVT(;ILM!*L7 ">V@Z&TRSCPFFT(8&NE=L3=.M@9F!$]A#U,?2 M"_^8S X'Y'V7J3E49?*B>G#H'EJYSDNEHRB=VF NW#_:*BEG*ZC!$+D[E/%E M8ZR5&:_9XMI/+XVDXUN-*NK#MC,T 9IJM_W$5\G[9.5.L>H,E\X&A<)WAL[% MQEC.*.GXH.7VI7ZFGI(>[81"[Z& I$%@]%J:V!R+F4)?KXVT7C4H"+@S-..- MO#BOUNK-;$740/+I*3O-PZ%[^&K$Y_U!XRE[1Y8UZ:ED]]J<)02%!W:&#M/& M_%ZUVET9#$9LNERLY.HS^-0]G&4\/#[9\0&='XR%.EMLC;N=@C1%\="[3/A< M+W:;Y%V^:0CQZG#0Z8[3?A<9C#M#4VVIE2OW[NAW16ID9_KQA,+L8<)L M?UB:/;/JH*F:*:Z6># :+1':?WOH*CQ1#\,26\L.YN1L\B0_#DK68P(-W8&5 ME)7V>DZGU"-I,*,>7VI-+1,^=8DK@=Z^.N]"VU]#1\#(!;?+'S8Q&JF+B^,/ MZ29:J&TM3]Y ,T7'VO*#4"\-/MG27C?[H\/9:_QY&GY#94]:>03A]JV1M*R&JHVH96I.^]5CE^V&FV\;W/ M'YA;=M-178AX7TZS+Q_U?,7[C<$,O"6-8$"F]VWCXT7[*!+=*O_XIY!/)?"'? MR,OUH(1U/9>HR;ER(2W7Z@AH*>'OH*QUXPE'X.,(_,M(2_DHMF%/&N+!DA$C M*0('6QWF[-/FEAR L\_FWAT^GUS2(;IY;"84JD+!4V/=Z3TZN#X8OHV*E M;S7]4=+5^(?G3$Z;*F%#>RK&,"+.L,=2>A)S,4I2>O@D^2])*?, Y/FS2TZ; M\7;R:>"-O1+=0LE+_*]_A)C(,Y=0->_[VD39ZP%GI4T$.7RJICD^T DP&P'+ M/:"*=#8><.7RPO M^;9.@NJTH*FV#*^7\EU(;N LP6G^MDE6'PY-RVZ4:+GN^0^9!W4X+5"H]@-2 M1_@8S[Q7R@R+Z]6**W::25*A17J%"P M5(R3WJLD>D4NE'K/=KRX!YPA88\ *J)L=0D3J"X@S+7&A@VKHQM6IVY1$BTR MO>F..369HH2UAW?7+!&@@ #@$RAK]^XZLG0OYYIQ.=%II;KW_3A(*!)2BL08 MQ4O818.1Y.1(LM_7J)CIGEI@4,$\ M/D 2YCTDB:;_)UIB@ W)ZU@SSEJXCC5?*6_CK(4(>Q3VT.BG>CMIH6*!?1;8 MTOBQR)!3KSY*!L3!71$;U\5O&PW-\EU/IIW'!IF="CW2K?=S,RJ!:F(7Q<@_9V4N39PN=E_OY4X^O!R7U M>0@+7$QB#Q\_>UVBCRVNZU@S]B9Q-R'RWH1"N92--^1:$5=!P('> MEY'5\<9R+[NX >;L'S(_SX"SHVEA?3^6;I'I0+@ +D>UM*#0 =9(SU0CQ3'[ MT?$&MVQG !PW90]15F]P&[2**2G9EO:F*TB-UQ[9OE!^;LZU= [X?3=Q5PWZ M(*)Z!T),X#@Q%Z%9?Q&=F!0_\ .2B+@:W!L4%R"J7RVBHOJZ]IMP;:Z#> ,EY): M6PAJPM*#7.GW4Z*K1;&:82L#2?;OXSVO(/44CJRBOLQ(=>%C#'G$4DT1XW(L M[%?@/3A;G>< PIX9Z9UY>IKI#N+/(XLNS&@R7DT@88=:#\7$>.:]2)9+=:@@ MFOY<;N)5 ER$0W5.EG6( WA^/,7P79,P^=CTC78[EY/KU*SH=@9M+V5 DS H M6LG%..Z]7&X,"A@4#J$K85#X\6S!=T$AP?5S/@V*BAR?UXL].1^?R_$J @4^ MK&1[&14>HB4+V#B,KG$8H2(-UT4&+!18*"+@6HE0I&&4/0M["/)328KFRIV! MW1>7;ZD<^F8&&R _DFWXKM&A.4.N2#+M.]+(N\]QFKNGY8>I0H55(*483^$J MD%C L8N=++,B*;WK/7YF^U+IK4;KQ.>:5[IY['N4YGDS$\WQ+ M+I.S;F&HZ-J83RAP&BBYCF%CI("#RK$ G['9?$E7MGL$6+1:=.(YSY?)%,4U M:?ZIELW)723 */R;96(B_UY_<.PMP'80MH/.U5L0+3)@HYX6>LY>-+6:L+4KG!I,N[7F_6[8I5)@>ZWO_ M_H'7(:"*+5BF^U[,=^$#] M]K/WTHMS=S0GA1'?]=,D_7A7LKS"O3(TIZ=3/H)#UEVO9^]YJY)CWLOFM,J@ M)0\+F4 0#!4CT"*#RO=HH_\F\J[K_PA3_0!EP[7LI6JW M;K;J+T85OMNF$IXH4$^@"JG*,S%)$F/LG@ZW 9$N0=;>(V4R_-Z_&,FA[4<_F&(G!/5C4'60Y2BA?%&,?NECZY&);[B#;M>=H8CV?^ MG6ST:Q,G49N3+H-H0\=8*(XTM=NSY/?X#GO?L/?M;/W*9Q]3O($+@8]E3USB MN)_)WC>\LM9,O3CUUC37RA5&"846@L!B4L(M.[!$7XX__>R#C#\AT>ZH]E1X M88ME,C49D8!_J+*3>15)-(HTWJ-17OX]0@(^ "U5-8F1:NCPF\N+;^QMP]ZV M4[N#SU[-6(M7!4I7WDJ%LK6!57M@ZGZNT$VFG7!(?SYAZ@G0G(\;$*86I2FA M\\K&PT'J*Z/@A80*0G5@YOK>D00M4W]?8ZNM^6*-AQ,>[U*=_'XW,GD+*9Y M7WOB^^X(/#SD$H%7B2&EF"CM6I/GZG'[+$F49T5^H?3$W6")CO$1C1ULD#\N(D>&R'6T[RR7^.#,5> L/WK+,DPF!C!?-%WH0;_32 MM5S6M-I40J$EI/+2E! 3]MQ)'*[H8L18&DOV%3C4XF(K93=&VE-F,'2X>U8HC[N"5D52#'43>D]_F&_K)6?IMJL! M3S4LJ*< U;'@HUSB#W5#>]%!Q] ,[T\"FV-'-\=.W5GJM(Z84Z\^2G. MEE(N+X1\ V?3H83O0=#JC!!,'5[]^"R8*H[M$L5B%&T]W'^XYM<&^%(TJFB)4M/@8*QV^ M%=]U(0&V"Z]CS3_C!HK6FC%O7\>:?\8Y$J':BF?I#/C1U@L+0H=Q'SW;A%]U MES4>P=B'>X.-"6Q,8)_#N?H<@IOCA5S+@3SO\S$\]#3]Z9F2Y3B?L O-=#.; M%J8*PP1W+:(4$_A]>><8%S N8"?#>3H9/H4+CV2/OI-XMS^(IWH/J3O?M=/] M+L(%='M#88?ZONL9G?DF4[R2X_ O*W<2 M4I<^*=H_,-E MM"#PR'W!/ZQ(&*T8UBJI1EPB(NJG ^ACNC>'' Q;Y/YLW"I&Y-__@/_67Y/ M,X'J(+3H_:T;[LA4Y[-L!ZB"N=N $;E5SJL[=Q6I%,531 K"]78$J@V;%(6.' M6/^(J+*S;T-U%M\@W):=$GYK^5$ HLO/;#2O]FRQZ9X]NJ6I M&WY[PRGVAMW9\*.<=LQZ<_ZC$CT'(?._&N74*YX/'Q)DY$.4.L9Q60<8. OSV?FS6?+D&1?"4?-Y0$AGLVXDV(?!-2ED]$.++S M."2=Y T/MI!S@210!P K*A&J[]D$29!K! G_/3[#[]4+FC?U&ZA-FJ;JN/ P MA<>G[;M007-C!)AI (I#X!8)'"0CX"Q^@R>K^E/ZP.&4EX6<"8P@1HGM2@!#*=>;/L@6GM47G*CD8)!2JD MKT?J#TW:JE8SH#FG9Z8[MFNYA)Q0Z-V1:2%M@L' G,I&O*]ERH+5R RZ<"3W M>J24G -?*KB-III)<-[3G5JF@I'BZY'\^&%H=F:.*:?NN/[+LSTI::"K, JY M,T^U+CPR7>JQ"5%N7M.5>KZ=2RCL[DBCF(CWC=2=WYR/9_5ZR?>2F=P4CMQ9 M4<))))WBT]VLR7/>HRH6'XVLVH4C=U84-_S!7'42N2:PK=XSJV72+RX:N;,B M)]>7ZZW)I".#WF-U)%73UJ0U5;C=>8):NU6MSV>27)\9N#UI=6;LWM9?ZV.@JTNY(4ZMG!I*K./*848K6K)HP:_FN0I&[0TLM M0ZP.:I,G&32,1D>.)SM*'PZE=H>6A_P]B#\J\4%]^!1W2].90])PZ)YMZE7B MC59N4BR0*= $LMQS!GR^DHT/VU.%VD, *JG' M&.RYHS91:3(/!Z,5/U^'0/<2B7-H< MJ\ZD3K:L_"I>XBE/3O3 M![:3H,AYO5!X>>844;2"ZIP[0V7CL1DO)GJ%P?#N8<;&DVG/ZG91R:V=H5UU M_&3?S?6YS*?9Y,SS'HL5,H%R_'9WZXXSG.*L[C:!.\_3\;*=J0G!T!VQRE>; M!M6X]U-R7.H^^;HF4L-Y,'1'KKKM5)Y(\[OZ73(9Q,_L+,ME4RSG4K7:@&:;QH,Y[&E9-QBZLZS[AX?$ M!,2Y8?.>'KD/#\R\H(2W[SO+BKNSQU$S^\PTLRDZ9ZI%?@1D.'0/N\SM"I>, MTYS0!$75?#1\V0-*%0W=F6NRKB>G]-A-RCXTEH8O#X6:E$R@H3MS;=2,R:#" MY'CR7DL^=F5W8@S"">S,5<]EV]1 F*CR\&D&G&&C,)ZGX5/YW;E6)W<9C6F6.%<=E)FJSDCIN*8J\*EK?@W,OY7"$SJ7 M-*0#C%QPN_QA\Y!&5L="_T$JKA8J[4O5*S!PD%ZS_" T;X)/MHR@S=N;< RY M8[QXSG)B&PK7K\_>2O'LC4"]=P&WH>EM/-^&S^R8]G2I/BQ_CR/OW&UH,4XA MG3XTUC:TT-50M>W:IN^]UCE_V'>[\;W/:TQ;YO=1+X/QOIQF7\@;Z=T+:[PO MI]D7Z8;A\+Y$;U\PCD5S7S".17-?,(Y%%^.MB]? M##[]T,P_&1'$+Q AVM'5XD<$:&^]8?/2:;M1\7;3XO;VXC7;1!3Y[R_QUV\2 M@F%NQ'^?,D-*?"^VX>ND>P*J0\B6#O15T?F0=@P5"W\@MJF(9>?:98?^7=FA MR!M:N"3A02'$.W3"3(*9Y!634)A)#L\D%W4,0R8A#W'.1BR>OP8FP/*!>WNI M?1Q^/F$A--FOG@RAIR_J?2^V8? R1>!@J\.?D]N# M#UY1<6S=UU"N0_3MC@@RZT=7(^>2Y/G^A>@%)&RF_;#(HD(IBZ3NAKV9XNTZ MGK*0A;)3!\[$T$!B9KC*(B-S^<=BX/Q4'.[14IN#H4#21I/J28.TQ1:_4U,Z ML( RCCU$R4=HS2W#ZZ5\%^X;C3'D;D=1+/=8[J])[JDMN:>^*O>EAG)7+([89G/> M);/#?*Z?KW6_TW+B$'(_%).>-WYP))+W>D]C.>UV"W&4-H,:#')^KC5E1F3+I MIB]Q@['(#])W&DJ"DZ#>O!3186D9X-$Q]:\4JU_:C!]&OG.4_JY M]2P#(#\_6?8D/J=13B\RGB@R)DA'*;"%40>C#D:=XYANVZ@SK&<>G[KW^K@9 M=\7L3"YD.T\OIT8=79E[3+[T,!CP+Z/VZ+F08=I,0@EJ=DE'J^J'00>#SMOW M+*=>?:1 Y\MVXS;HE-KNJ.O-9SJ9ZKOUECS.]8OC[HE!A[XK%Q[T/&_)M-@L M-A+C$JF950@ZT&X4N!C+'MYLO"Y@P9ZQZUCSS_C/H[5FS-O7L6;,V]>QYBOE M[1^X_SC*FL_<:[]G]3_50M-91)EC^QG;S]AI=ZJK@@(PGW*/JE$;9)6QU.R" M,5,N5[]K$+O[6F90,FNG5+5*@G(CP3_TZA8K5!4!.?1I:.:2$H-]:Q@;,#9$ MQJ'_0#'SDC'.IIOW%=68.7'AGG6_[:'?APV%]3Y ME_[O:Z M$!M0XTQ6C$GT41KJ8FS V(#][K_E=[=JUI/7J,SY9IFK)>*]>U9LB]\.N-Z' M#5T_V7]1JB9HJOG6\Z3,<5K71WJ#!+&!)F."\&$;'>P>QVX6[&;!+L0K63/F M[>M8,^;MZU@S=H^?UB)+V6[0-M#!=5&NHB[*\=U.9Y ZCSD;M!B_M%(F_=-O4]3GFMHU/I MGO)"#\;524MZ3,T:#]TIZGG)_/J'9V*\R.,2!UC&L8Q'J[[)EV0\T:+,NR

D&?6WY7_]P=$S@CG@ICV7\?&4#Q)7#( MWBNMB5:/RS*?DO3^I#Q,C[)5! ZHPB,?XW H,G;^G*'S!X=K8M[&O(UY&_,V MYNTH>/=Q*'*D*G5HK^*?L;V+,V]Q5OZI/.T'KM@1&L"+_-L]-F^#]#I&V:V^ M#(:,%P\>Q3=*0((_M<_@A@C\74:!@A!8%<"N=YC>$YZXJ02=[TG,IOV$XR;ZE3' M+#0\PQZ2@A@3A/;]G4Y7ZJD[^SX_1?B PKU9 M*292[U6YP)YK[ '!'A#LW;NF-6/>OHXU8]Z^CC5CS_5IK;+R"""%V.H28#8" MEHN+3^-LXW,N1?#&H1J MZ80.)L"T1T-@>3'" H>+$[A&^;P48;RV:K5'[PX="ES"TM-K<9-#RV:/ Y[- MI=(S_MX8#^9\ PR%]-,=.>LJE(@N\#DI)K(TKD"+Y1;+[=$[-W]-;I_3ZK/H MS9+U01;('6OV_/!2JT^1W*+*T4R,D7!U>"RWN'+T\;LJ?TUNR_=NY!OKE'4M[5$V/+TG[74-\9E)&-RN/Z>1$[]?G^3DW1=(.[0Z>CI&<@*4=2_OE MN.8OS6#YDK0S/)VIN.-N@LQVDR^6P)#5.R>0=M2[AHK1U'O2?G[7%5E@ 4&9;@>VIT)P+Z3[P#6E60;<*=?:J2@[-BIB:&T0BA+;,GJVW@V5NA9 M>J:2<;G^S";\EW1?SW02<')ANF*,E=ZK+H\E'TL^EOPHF"Q?E_Q4^2$_S=U+AA/=Q5D>2C1$0N)E%8\K'D_Z;%@B7_Y]()ORSY#:OM%"<@:37Y MQW0V)4#Q5YI=)/E!BF&,$@YOPT3,0C]5\LK5DR&2_II3I6]=/1FP4&"AP$*! MA0(+1?2N "*4'QF9I?Y4\QM[)P,36][8\L8^MVAYVU=YT@M3V]UC:^?E0:%X M5VXTR59?*4V?5^^)S-\# MKNOP[TGPI5NVU5>DNX8QAJ99FJ.9"T2?^6(:P_'G8$I<16W>$+/M3WQ2=MA#& MJ5;W6=%[GE22 _MB;=8A(:'T%W3#HF M\D?49C!@8,"(XNHC!1C'-GJ^"AB]CI:=5?3)/9E2)V4U]:)P0W6* .%U.!" M6A@N<*O,=\A!_''F9M='> ') !^Y!S@Z+\+ EOA'?]"J))_H@3DD[\>!IH'" M*RS\?V9J^O]C*./4S!B1B6 M#RFZN/NS+3<9"'$XKH$D69YYCFH[D.ZJ,\][8.A"8Q4MP;&#HK)YN!@'N-Z^ M^FL\8PWG+P\M&>C F/1[W?Z\5%5H(8C#86.4B)U;&"XP7$36E_VS<*'XCX,7 M;G8?)U,O0K%6'+U4^KD$@HLP$(AG<9EY#!=G%AP?*;@XLBO[9^'"N^L:],!M MLK+QH"7BPU:FVN\$<($BD?@/X.+\W-^-(]E55PES5W*_ARMHG,"\@H*ZN+U+ M @MTC'W@U1J)\0QI-5N#,EOL*>22"!A^:)%&.D]W(0+^)V"!=$P*Z]VH>V>1EH".JVWS9!)(S>_SN2@^L$RXR4P7MD MES84S7?K 734A\2C6Q5EN?Q$VWV#*FKD?4)A@NZJM/A!B5@LY%C(L9"?W(W] MH9 _5/SVRZQ<:<_$N[I *<.IIC(.(K9S^Y M_)&/&*#'(P3&"$K,8)S!.',V[>?*51P\GOAXU M< R<*%-RMM]7*&N@YOG9H]=O%5'+/8@34J!/7$HICM!P2ANF[P$=^RMPB--5 MQ3&>HP6TD-4]F%5ZXBKSI&PW!L9\6JL]C5.=U#/4;=B%#?1>N!,6>"SP6. C M:5O@ M&]HLR4JB*C2'B8X[-"J9OD@FD,"'5LE[WHLSO^$YE>ACWPT.4\.QFU@HL%!@ MH!LXA-T)PYM=PG?A7PT+*O[# MD>^%];S1GP$.A<:!?#C2%#,H9E#,H)A!<2CT>3G*<"@T#ETZSN$2Q>4?I>#) MXJ9@-">%$=_UTR3]>%>RO,*],C2GAXX%(+]P4[ T:A*A35,*3)IR)[@U<,N^ MYZ(50!J_%=4TY'U.Y1-TFQS[LUXF!RJN[545)FQ@2,5$5HJQ-(UC(#&08" Y M+9!\/<;@)X$D.YL]-H=%HTVF1D4I???8Z[_<3Q&0H )J=$P@F1@K'#'@" /) MU0/)%414'P)(OAZ[\)- TG_IMMYH8^*IPGQNJK;R7#C02*=!(6):,D=+A MXQIPM/69 ]^IQ?PGU:53KS5JD'82(VLAM3O(M@?4^"Z7H8$2X8$2XM:/MLS9XO($(Y[>F#\7WYI4EW73E;Z:73 M(VJ*$$$*= 2)XF+\QP'=?WDJW.4C;&+?=SWC_\_>FRZGKB1KP_]/Q+D'8O7I M+[HCC%NSQ-K][@@!8C S0DQ_%$(J0$@@T,!T]5^5 $_@8=E@!-2.:+<7+LM5 MF96/,O/)K.JOGN^;5Y:\^.^HAJJ(^N9$F^@F' )U MZH,QF/C>_1$7\[:8/PN8ACG_^[_PR^[W=!MH+D*/X5^&Z4UM;?4[W"M_O=0; MQ4./ DT ?C0,=_5OX9Y#GVQ?'P3Q3S2E9T]^\;BX#FS[K_*Z8SON[QUF/A/A5C14")\#$.^Y M0+/B6A].X+=F+[25MUVM(-Q3S Z/?S_B+HUFQ=X+PC]C3]\BJ>SI;:PMX\\$ MMP7KN WZ_N_-;^T^"G%V]YGCF0@??KO AC@X!Z]TME6Z[TQ_4^0]]U+A)'// M["G\)*] ^DDY_]5B0Q8A^$9'OSV,5FNMN/H%&C#8C, M-85>!- B'PU".R;0//_;/<'K1B4HZ7TE5TI*\>=\7&^G[#\WU]0[8 M4^TSU;'W/+L3)WJSJ!K;(S4BH:L)1NNK3)_NJST ")7C]1Y+<1IO&.2OC80V MOY&JE.5*,9\6&U):;L"O):GS&K&)Q6I22% GTFRB_/[/YIQ^[@D7AE*?=D HP/J.1-L'P37'9/ M1(BR]SADI\0]!UY@Z!93H#< 'N45TP+?B1$QX@E+-E]/O_4/>@C*O7P/74_; MUEP/%=?Z0R?PH!/D_=2+_WA>RM:@B![-: F"5#5&X%6&T1EH8UI"I3E*(WF* MI?J,_L*@H'/'Y MKA9-[#Q8UDWA <)*X*HK(,7T]TE+G>J,F#DFE)03Q8L#8 M3-M:J-3^2&;*JHV&(P\),*RN6;U/=3,=-))]/1+D1^5LW$U6%;#V\\NL*55K MB1H<*;P>V5[5*LFQ1P12:ZP*3',Y3!!E&):JQ.N169_N-/SZ*$W(O337H^Q^ MKK40X3:-/E$@%IQH49)']OL]H=KH0\=V?YY:/2.:JI#TB!7A!W&:6\AZ M!SUS;YYB;FZ7:H6Q:&5+<_7!\"KD;":J[/X\_:YB E\*2E*\X,^#=BZ7+(D# ME=L?FJI;)2MAFTUST+B,6VJ/+[(Y6E3.4-*:$J6A9TS%0 ,M/R0A7V M1WI9M66,_+9EQ9>.(*U&,&03H=Z)_:%+;3RHCU1"LD#%',IVS3,5?Z"2Y/Y0 M(D^/1E5^+5G9/D/)Q72;6>8'*+C9&\J#>F66[&18B1JNEDJ)[C2-Y$(EF?VA MM&/'S5E0$:14!WA2V5\H":A[\H"HZ@E'<:L)90+ENB@7TVFZOG#@L@Y(8.#U M]=RB6[4MLS"D%UPO/R@6!FCHWD8IJD;27W@/&K'B^6H&3%V_ B,@.'1OIRP3 MO:$GCN2.):\3;*HVGB;G\QH:NMLJH2_ZB+F;8%A',#3UP._=-\^!!+E 6PA& M[UM]XT'LT#_TMA"T[C[8^%KA)R\\LF?Q]'8,L>=)^>YN8L\P_]>G"2OVGGXW M@?/L9?/L^0Y\9M]V%CN(V_T[CE('OS?NZP+*Z4//\=F+\'&HUH.1$8QT?\)E M?#N5].SW/H_J+V*!;R5>J'OBW8)6K)?SZ(6\I[%:HJ<6&!=CM41/+1#%WNT; MP7HY%XI1":R7Z.E%N"=YK)?HZ07C6#3U@G$LFGJ!.(;MY71Z^=.JU(^"_+,) M0?@#(9PTG/ZV!(2/!-![\1>>9[U?MHJ^;!OMO5R\[MA((O_OE_#KBX*@J7N6 M>5W104Z7L9"-_HF"#N$]GO7/9=3=YMOHF]%",V MGELW'NJKQI.XWRN/O&330>7->U(ZC8-\0UN$X:]LCY!XCQQ]CUP;CA#'>,=& MK.VR#/R8.=&=,3C:.S1B*SS',8;T)QHK?]08?N3PZY"?B."Z3U)8C<[#IL>^ M7B8*=87(EINC_JA8M@?SVK$[K^+T'Y150WO.A^9<=#SOL6B:?BR:'KBM0JF; MG8VE<=*EVH/<*AGOHHH1&D*<<,=PW"DZ*#9O10P,828O@A9R>F1 *?\(+CQ2 MT/#G+5C'A8:@E38W M#@U_WHMU5&CPY8Y;:IHS40+64LJ.!X*=;"!H2$"O@;^CF/?.J;GP7.1U9!\C MN.8/JLRN<DK8\GA]Z6S:"$XF7# $XMX)S*SB1B#<[WNPXD1BI1&)X MTM6OO[/0M]OE#-]T[%R@.X-)Z O"T<:;SE(MNCG5A\B96V>]*(_>NR M2VU#BB'UW,B?:FCJ0+&0[4\-8Y]HZAF;WZFW_C5-1- MU^8=$6LNL';WY\'FQ,6[/PDVHWSCH?8 E(Z5>E!;BYFG4E(!@0WWZV_RCDZP M&&PPV)P,;' U\+FK@4^)-5" <#8'0,=\\)=>?S3M$EJ*IX-5%70::W28;.+7 MWPQ[S.OKSL\A_$EQRG%H!LPL?"/(O W@W;ON)UH@>W7A8^G1=)^ 4GFT=91U MVC9CO F9BVQN:8ZZS-RJ^)-%:M#Q)U:NI@H_$13>&@Z$3MEM %YWK,](H@$ M)X[MOH\$G8=>4YFVE(D%@D1"%.ENN0?0^?H_$+%A)+A>)#CO"2XW%WA]&@A> MVW^F,,UD9IUFTDJU\MFYDP*&.46>P(F"IYO/TF 2#I?[XW)_G-#%AT/E_4;\ GS\)H=Z.MYOAN@DI;/U_7?X9SB-><43UZX'REDN/3*BO?JUU(P M4,O ."V'PK0=HY($\-E@K[2M[P/W@ZJU?D+S9^Q0T1-BO<>0(\%2F$I%71SV"O, MAR*"B+ X@Z7?.SL7(P1&B O+%E];4<;I$:*==*E..5>QI%9%S37-=&KN$C6$ M$(E??]-W#+-?OG69*?5MZ/4"!IYO;BCB\!K43X=GK^*S78_U<:L\;@TQ<*\:#N=Q<2DL+HJ_ MS,#L#QRN]7(Q)JQY?"Y5]%F^-*^;M< ;H,7 D(RZ(P^$9+A>'H/$Q=?+_SQ( M1"TV^P.0 !5ZVN'LI:EP&:V66O9(?9D.02(1@@2U?U/BOZ^&)#L77& .++(< M&*ZKCXA8<&HWNJE=7%$" MP\7U<0(W7Z[U/EKL>1738KY/U>B^1(E#UB('MC76!P@D$N%16^1^P3)[ XOORM0X6U-)#J7L2>*.IW$2#B?A<,[^LG/VGT&"R4.WKA/6 MH"VE!CUE+/7%U+HI(B0(FZ83^$1[# 0X&W_9V?AW;B!TID*S,V1MG="FO;C? MFQISHKY YA]FV7F>PEEVG&7'67:<9'X MFGTPRXY3ZL=*J=,PJC2< -W+&X4(^O].DTX_PRHC%3R?.)U^(&Y^)V:N+4>^ M+?3LKB2+8ER4:8[)&C65#*^#)?D[GMXO>,>[7WS1YQ[/8Y+')?S=#?NLF?^(4^9^9 M_+253IIR+640LXZ6EP9>WY26H,'L"58T"SS?[J^>[ MXY6I;G[R2+V@XT _:;T_,-G0HM"<=G'2$,0T'<5)VF0%MWALXOCPKVDN_!B= M->J#@0L#J:GF;DJ2X'"XC4(N*>Q;[IL3;:*;<(CGPP_"$TOO7R[&,+VIK:V0 MML!??[8RVYR ^! @Z_C]$AE>"_U)!L3GY?T?PYS__5_X9?<4W0::B_!C^-=N MUN$^^NNE3BG^GF;1=.!'V]D)]QSZ9(NC!/%/-,%G3W[QN+@.;/NO]R+HW1.. MOB-TJ"#@[@1),3N,?=P0F;CP3#;/OO[O_SQ?SU.J(ZX[MN/^WJ'F,Q%N14.% M #H \9X+-"NNH5:4WYJ]T%;>#I!AV,7L$/GW(_+2:%;LO2#\,_;T+9+*GM[& MVC+^3'!;N([;H.__9NY9]NFC$&EWGSF>B;#C=]B$#X'IE=Z6^*O.=> M*IQD[ID]A9_D_4<_*>>_6FSH(OC^1Z.2.F@!Z'MH:1"6[N.H>B]!<@)!P[>?9JA,PF!5@6-HE>OQO1XOT'V!H7]M M)+3YC52E+%>*^;38D-)R WXM2>6&7,FD&@-Z'4$;L2EP MM_^"[V/MI[R(X[D\6POL&039Z^F:RI"4H#(&::@)0&LJS?3[/9X#+,>S+RP0 M>HG$O+4DDD%3D6;!J#I5P*P=KXC(H25?#[6;5$ZJ+XPU$<_/TLEIEXW/2PLT ME'D]M%E.)CTF/F M+EY0R [HL\EN3:74O;]OFZZR[.A4D2CH]99<]QJS<56$ M(_?_?K63EZU1G$](JWE!-+)"(+2& S1T[^\GD@6CVLXL/(5JMK0@5>G.JE1- MI57J]<@UW1^)1ME4+-DFJ"7H@?X(>LGT_DPS)<=*2P*SML;4L% UG83HBB(< M*;P>J5.K8D\EIZ8"A.%(K-4*(' &<.3^FN)!==5-C^FTI-'YI#/G6\/Y##UT M?TU^0QK.,N4<1Q06"3"G,EFMU0N?RK\>6L[U&) 54GFEX"Z!E>.KSNI!5)G] MY6=6^7C6Y8BI)#=*S&I&5U="8P!'[BT_&)N!+97+C*0Y\L-T/LQ69S4TRLD1GG.9XH9&;]M5/JYJ@ _?7]Y8N%-3_,6AV5J #B8+UR!Y7 M++8'3&=(5*;2>#RH!KUJ7U3Y_9%N)IXQC.YR:@$*B/I\E:T1F9HJ[(\TE_.E MOO;E F'*HW*W;'#\(B>JB?V15;9AEGNBMK96BF\5BTPC65<'*DGL#_6-9"O= M+PW:A):Q&\R*Z'!K;H N?M@;RH[ZL_2ZM38)K:;,DV*UM"PRX6FD>T-KHP9*"ED(<4X \GJQ0C MYPB.R:?2#TV!H^LB"F?WAC:%GN+G"H9%!"-SL!0+^K+8@4\]H()9G%QPLZZR MEK1,,W1--FDD';VNIQ[XO?OF^?L4A0Y;3P7YJ?K&\]XY26&4@ER0 MW0>;&"7\Y$4D\RP3M1U#[$4@OKN;V#/7Z-=GB5N6@:[9>UG/9S[9L^<[\)GH M;++=FW[W[_">D]^;L&\!Y?1AQ/7,7WPG^87ME^_ MF9DE2:P7K!>LE\_IA;D7L%XBJ!=L+U@O6"^?UPM[3_%8+]'3"[87K!>LES_! M,1['E1'4"[:7B.H%*R5Z2N&PL412+QC$HJD7XAZ_\R.H%O:>I;!>HJ<7#&-8 M+U@O.#<6$;W\8<_OA]3QV80@_($03@H4WY: \($ -O6R^U_QVKY%%IZX"!_O M9;R7C[:VCUZ*>"]?E[ZO>6T?D09X+Y]!W__MO?@+S_L:WML,O9>+UQT;2>3_ M_:)^?5$0_$\(X@_WQGNB$74]& ?A9:][TKC0K? IT_^^IKE[YMU\5=0T70>^ M9DYN3,UX;3?DB>'40.0V^GV*\Z/FY>63W#0I1,8,D_R!KVL? /0W F)BWI=R.BTJ%MX5YQ_:UQ:+#[53"-N3O#F M^)G-<=KWRI'W1L,%FA>X*[PY<#2ZOSM>7+2"MP@.4_>WR+^TRZN N/0=]L?[X)/01S>!;>^"\Y[N?N1 M-X'G.[J%M\ 7 J;KV0.;NRIC_[(=S_LWW@M?B(RN9R\8H&_JIH^WP6W[!F 6 MP-#A&/%1Q*YK3FJV-M%!3//0O30/VB30W%6,O(M1X45?1]KP$5OT.6[WPV)X M++*-V%7=)[_O3_342O_Q@C\RH6YOYD-/VES;)H7P@B[JT!,8]X*J@4AN";$Z@%5!D1MZ,%FS-^?J=H.&CAQ#H@.MM9G+@7D O MDYP39'?>D>1FNSYSR6)07J/;,>A??R>84]P"BFT&B^%U60R&CC^"CJ<"[ZIF M&OE):I/BV,)(;I[3%*/'5RV-6 P]12DQBOSUV\0_!2,CF^YR[CQ)2Y6<*YM= M=MQS.P,((]ROORF.O:-Y"F,)QI*?*%&/&);LR27VKVB!R:X*X;DG,EED:PVI M7,Q8'/PSE2#344WBR! "I04?5;>.GS7J6:!+6X MDO7MF3/U)K4*_>Y-Z&O@.H;F#;_DG"A4L]PII$W3"MCJN%A+);PJBP"%I#9[ MAZ3^PM[)R8PI/+/VYJ6P.2(V8I 2>>=D=_"'M&W(V0*(-JO,VUEGU)4JPW%U M0,S-Q+Q\Y$S)F_X)15AY.5<2&I+94'K9)-'O4QLX87_]3;-W9"*!_1,<[.#$ MR4^X*$)W;1I5LC*34HW ;B;Y-=W-O.M*?#_9L1PLG"J0O(X4\.-^C^K64I07 M H#PZ^\$=VK*#?.>UX0UAL[_9B'#D/Q8L'4F<3 $KBZZ86?.U.4"/-BVL2(S8'GPPFB MC^NRXN&L\%4GQX]\J]"MY;S3@:NAYZBDBI+>%*$VG,<4./S7=\N.LTI^H/IE M($KC,E_R2D)\DB6_F4)'@ ,.'.HBBH4J6,T-3L X<\J&R"0MMA@',BP%_N3 MAISI^)J4C6=:3EW5FO5^3>515?)^\<^UV@V&C^/"QVU29L>%C_=+CU.:4&3( M&MF53"J;+EL61W>5\T))7&%P8GAXJ/9Q59G$TS2TL:U[MKJK?2M.9X\.7JP&_BAU&I+-54(1@2R*=+CCFYF/<3"Z-)5+I6)BO7K38; MO-O1<$I0L62S1-6+-5FB@$\O2HJ[H-<+""JX(OE6*Y*/Z)9$L-#XPG#EC;+C M<874BF.RH2JS)BV.>^F'!X,[&X@T%^DI194(PM(64II:5O4'14>>":I#QB"" M@QN<*SDVBDSJDX[?J*XXI<+6Q?BPP @]X;SYC5672M)C5Y.E5+'=H%BON&;' M*%6*BI%1@H.[JEKDYTR3X\*_C)=#)=L*CZ6BC/%7O:< >J@+@AX73^ M#K;\"[7\'[]XZ=(M/S(4SWLH,,NYA-*QW2)A"NMU=4$,@=L6(0IP$ 78.X;$ M4("AX.QWF%XZ%)R/GGG/]MHI8@B\@5^A$VY+4 X>^/$D7D2 M# F708J\9__Y.E_B S6W5@)9UHM3-N/+'/('?H0(N2W[/_^:<6+@(OF,]PS8 M9:J!:!8(6\F.1O+<5X-FH;M !BQLHGGJ^"1&Q(B[\ KA>$_S +JG83R%CE:H MN9@+0B&H[*P V/X6"BC]^ 6:J,'I:*2PO$F,O,VD&^2G=!34T@K@57F&"XP14F-T35G %_J%ZY ME6ZFFR5+7LCKW+A9T,2&"/$'L3QW/$]B],'H@YMWKI(=.@/<".ME;9QNI14K MR(MK*UC76N4L=2%64V]A,#=@ Q M"+<&X=8@W!IT=A@Z.0MV!LRI\U2M(5OLT"IDXJQ!*GIFIH68@SN)<*2%\SS1 M9][. !JS>,?WE72KKH"US \;8K(2@(7R*V(KQFW']T@4Q:>F?&S_Y(*ARWAW)@E.;G7:*G6:G %W.4RT_*:DTEB1^A MP&[+1LZ_9EQ;="U,UA%,/UW*C/MC2R:5E*\JM%].%RM@@$R?PZ:/31\W&5T$ MC?0'!I\"]&C57\?;$M<=R(EYCLVNAN&['C<6X<8BW%ATL33.'V" 6:XSRP1' MLXJ6G!?)H%[C%WJ( ;B9"#<31;B9:&]M1[_*.:(\RKMYT3^Q?+(X67*95([0 M&L6$4%@&0BZQL7P6)309ACKAM#&-X-_D]-ES'-LTXC]@PC_NP[3=Y^V$P KJI+J +'C'CG883"("5 M93%$"_;7WQ1_1S'XID\;GB;O-M\@Y5PK\8KYYY/P.#?&/XN> M6ND?DZOQBG-[%J2*MI)2:KUEHU*3&_-O7I,V=&SX[O$V,SF AYS.B:;?]7R) M*M-:G[;9$8/:D6G$VI $BVM2;@L3?EX,MUF\\DWP>)_$68!5:D$W7$YJ$66^ MF4UEQXWZUX.G3P%)R:'7:6/='DNM2KN5&PQ[W*P0 @GWZV^:H^Y(CL%@@L'D MU& 2P2Z>/;D<_>2$;Z+)(8J'+,FF;C:EOI4=<8K'C8?E24,\+H9 :<'''$K> MUNN96:7=Z4N!T+4M@I#U8GZ P"0!O1*:O^,3] E/2;EY,\(RN-7NGN_Z)9]G M@JIU+5--\J14+ [Y.T6OAR/CR&E:4\D#4R]59FI!SB]FT7YN(N8*(8 4W M[]QF\\XY/)0(=OE$WD-Y@R5*KP<",R,-FUB!)MM->AU)IMZM0SFBDQ+4BQ4C M67+FECQR^_PT[O/J+'12$&=$GG=/;=XAB-> M\_7<7!.M-=^BGF]QS3]S>&NTUGR+>K[%-?_,/2316O,MZOGF%OPS5VY$:\VW MN+'/?CO$N7*0M[7F6]S:M[CF"_:UKZ*XN!JX^E#S "HM]K=U!?"/.KJ%4[Y7 MG?G&U<1'[9,@7_1)D-\N+I:807[:'\8+1$MG&UE:G^N3Q9+3_S%F8!+L_)CQ M?DWQJ-TVNTM_'5BM4;I-@Y::S:V^=.3#%_'#RQ6$3F)%38CL>$D'8Z)E$9,! MP@]\^C_&#UPW?'X .51&G(Y7);'6*!)*86 71PK=*!;-KY?Y?1$[BBK?8%-9 MR96HTB)3:-*S=;L1^AZ)7W\SY)W GO+2Q8@9#2XGQG< 1 HW/E\TW#&'A$:[ M#PU"9F4^%\R6):KW+IH[W69-%^*-1#(/F14V4B9D6X MAO@49\M@+/D&EKQ1*$QYY"S#IX=#2RO;XK"CT8OM0R3,LII*E! AYOH M"C,EXNT-<. + '#X> MC=;*.,WF<[-6KSTT-J8O?";ZN+PJX;SG!>$),TX_Y@TU%SXX@& = TO@ZN:& M&W*F:)U>#*H\-@>>#R>(/J[+BH>9SPM=\Y$I(.SV_"C?\W$_!+)K8,"90U54 MH4@=(T3!\&>5C3U+6Q,_!(2.JAGE4B[75K*E@< %]2HAH?M;.<0 G;#S$L/ MA<+ S]1R7!$,')O".3DD#')RC_7C9E8"76%,$BFQ.Y<&"!(X" EW#(U/W<2P M<)Z2\RN"A>,0,V]E1(Z! QFI5F]DDHHE%?*KB=A)["CQ IMP4&YU\SSB5$E@XYBC4WI[F9E^/B M5JM7F^4Z#V193FVL60@3 QQ[:?QRX@@B?FX$8U1 MX/EH"E[#>2/'&\)(B"*I9R!2!W#.'E2[#-RYJ8,-1->![@PFX5-"M#X S''" M7&?*\J*I4(HILVI[5>X%,.;B<;<.QINK+%>Y,+SY4:KG# !4SQ/!E !&ED@U MB;E)ZHHIK1<(@+A??Y,,ODX X\]U=?M<&/Z2?I+%MA MV(7[BW!_$>XO.CL.G9PC.P/H5),4:^:309.0*:J\FI62M6Q\$((.[DW"P19. M]D2?BSL#:O"-U'@Z&OH])6 [BXZ6%=+)]@8UA$]D:"ZOJRD%T3IFF',3PH#A MQ:90MK&KX-AQ70%N5;H.HBR]L\YG?R05CMN#KU72ZLO%F=FRL@V^3@^S?C\^ MK4'L^A&""YO[A9H[+B.*Z*ER?V#Z?'88Q,E6WR4*;DG-!&I]X-(+9/H_<9(< M-OV+-7W<=A0ABN@/#%X$Q91-\DJ#F-4'5L)5FADV,4 &C[N+<'<1[BZZ6(;F M#S# T*NEAN'[-:4@CHQZL6TGXER( ;B)"#<11;B):&]M$3\%]F@,R;L)SS^P M?"(EU!I>GDM8%#/M:_*DV5QW0W<_O*>9N!.X_4M:CW?ZZVU9_OG7?$6A_OE- M_\@TQ1]8;?FA(!2:4YN24K.@('(JTQRSF_>U\!FKO8K>H-"1"KN"'CVIF.UX MN+$'<*^(JW J4BM/$R\"O]AK8\=)4.K^1X,0>Z5C"7>_!7*&;(0(\F M@9MS,&;@>HWS8\9/D1Y?Q(^'5#$_@J'8P?N+GF M_/AQ6N;DBZB134DYPJ JJM+*V(6!6LEJK4SH=> &&=P@\?-$?60SRRPF8]I<*,)F9T$AW4@LZC&)PVPH.8ZXR#7)^G^3( MA-!W?8=JA1C/Z_D&JW"C!%?O5N8:9X@A!@B?\!TNKPD%"B5FAB*Z"K+V;*CE MN 9PXYO!O\GI,N8YMFG$_D&$_UT'A&W9GS,O]8H\H5-20="PGZ#O -)Q_GCI ML(G22JJ4V6HZ7R.JAK* J\#]*A@CONWF8(RX-.KG([R8]*T<9:]7%6F6&?ML MJ:JS266 \ (WN6"\^"Z[@_'B,JB>CU"BG*9Y1EC/!8)S;4$O-#F";(D()7!G MS"D(G%N ""X2:'A%$'&.SIJ/@(,%N< 0 -U76GHA[TWZX%;J);$ M8(&#$9R\B#A?\Y&AK^/)2=MXF$R)2IN;>+,LLQJG-FZ!\ E#OXJFG:1F:Q,= MQ#0OYO1C::"'D+O9]#1YM_D&*>=:.5A,19])#+?9[B-Z:J5_3%+'ER@=DN!Q'0L&C].*(9(%+U$'C_?9GCECDXVB6;.EPG)8(O/)3):D%Z<% MDLQP5.M:]*HK5?1!4K?;U41K5D- PD$'C!?N>([#8(+!Y-1@$L$FH#VY'+UZ M[IMHB[CLFG.:- 7ZP;F?E24#2_ MK_)ILEQNV$>.=MX$F%JU*4T2XSYE@<*RKP1C?^HK(@(81"-1%(W1Y;8Z?\[A MJMQBB] WX>4-6LF,T[TZS>7K%JE%-$(3^9/XC==JIIG=C^ ME4S24(TNIQ 5OURBE1RU6DL;%T* +@3!0@00KNHBFEL\U1&O^><(I$@%5ECQ M>,VG?&?CS7YSBK_%-9__\I((".$6%7]S"S[_Q1T1$,(M[O2S7SIQKMPEWNLW MM]=O<U#?KGWN#)VE:#T WFHY"U;W E$WC"\=:/.BF"F\1%[4X5Q<=/V\YY> M/W2, ^E\DEQUQ6$9<(IL>\D%E>;(D2JJ%'VM=QM%Y8(9O^/#S_O5TTEY M8%6<>J(DS2JNP@9#N]$POW16SA>A*!-OQ1MK7ZM:&GA8/!"#S'J^6" HNM)K M$B)N3KIC#,#!$.)7W_3PAV12%Q7E63$S0T+Y5*JM"_-'?ITS79U'>^4 M+4TK*0')*VDN/YN6N2^=\_-%3,H5W5IW5DDE%:IOUD<-]6'(+\(H[4>._XG8 M/HN _9VKECOB8KG-XN[CPM(;M=YC64@*[>2X2ZS$MCL:ZL5.K?>3F2)*FA4' MA7$=$!6OJUA#BLE[N3 \N];['R)N;%@N%Y0J.G]\5@1V)]?6S+J556<)90!F M=*7RX]%5@>^#:0OH!4(CBNG>?.UXBA5&5^&)11^&5T=C\L[)WN0]+PC/+'+Z M,6^HN?#! 7P5Q, 2N+JYH?.<*5JZ%X.[(#8'G@\GB#ZNR\KQKB._+0;K%M=\ M_@KS"_.^CD'1?=QD@P &'#F4!55*%+'"!$T_%EE8_C2%@L.@:@SY12S5UH1 M"K?T:+VW($=# %TQ!I%VU.6>[!AQQP(+(1)E01>&*,=FW4Z.+E8GXZP]E^M: MJXH#M+8C"S0G(G3AT!U?!'O"!M\;-RXLA$CT3EP8PAR'2WLK770,2,GKE:69 M&/9LBQNWK,7 \]?95 U!RC7<>Q%Q>\(2.'^/RH4ARCFHL6/@#)5J]JJR7FY) M<7E=FC0L5;?$T'6YBFLR(FYF/](1%'$9G+]%Z,*@YN1TUS%PA>ZSU5Q+5I8* MI7 >75@8.5<+$RX_PGW=N$UA(>"\RPD8K&, 0[;,9'*BE^U;+;F>IM6D6F[P M@Q 8A$VR9/_ UNMO2Y,1IQ7O:5!F4,'C*?0;0\7&7!#ZE#'?><%O(5(K-G"U MR?9G8#RUG14 FY]"V<4?/[EDWCQ:@(+%@/O:(D2:O>6^B<8H\'PT!:_AO)%+ M#_$FA)O4,[2I SAG#ZI=!N[H&(;> <]22L&B)KXN6?&)-PKXXJ@K M%<*X$G?QX2Z^Z(@%=_%= *UY!OPRRL%R9<\6-46>UL=I,V.:1":,)7$'((XF M(R07G!C[ ?KT# !$98VY4YQ;FK6JL4WIP9>ZDBV& "1\(IMU%;V#*?@NB!GF MW(2V8WBQ*11W[&)J+*(%$[>X9MP0&"%N,[TSXV=_)!6.VX.^XB*85TMKLR=I M]4%R3&J]5'P$?2_N1SC)&_'V#'/%-UXN-A/R>-NWU6LTEFUAN%V(%[^' / M'^[ABQIPG(-4^P,X8=LMJ;%.Z U"8_QY0J+9]#P3!C2X50^WZMU&J]Z>$")^ M:/?12*UW$\M_ ")^8RT;?8UAE*!0&@_*RM@HC\001-A??Y/D' MZ/&%O7>/+E_,=CS5CDSB?=>EL9J\*XH^YRN@J(BKAR8OT,L-G B?<6FN MHMD+"BIFAF*[&+H^6K:^Q4#'-8 ;WPS^34Z7,<^Q32/V#R+\[\9DLJ7LSBR3 M*_+(3LG?001XPLU#R2E>F.C&>F(0L^E"&DTKQJ(F0)@4<%_8K:!+Q(6T=;D[+SWT$.#UN7 :R.EDJK6K2'094LRRB<[D%W('V,ZQ;A TI A+B(@_)%X8V MY^A@^PB#6+N]( )U/""HN923O;II@F4-81!N6_LI6BW"%A8!&6TYM@@+Z<)@ MZ&>ZWCX"GIJZ?B!2')@30)OD/+962J978;2%Z#5*N&,X#N,.CK9PHB?"P'-D MCNTCS""M58M?#AMC*^N.>W(7K(KSVB+$#.$3F/%Y"BW"G7!)S=8F.HAI7LSI MQ]) #]'[__L'R1%_T>3=YANDG$MFW*,%!&^*X24VT! ;#"?HV>"VB;@(RNFL M("IZ:J5_3#:N,;1F-"'(.85K!4U IE-)6OYZL6;XZ*%C0Q5YFYD1%]R;E5*1%ES4 >I]_LX1)K,XU!W*#?B_N:8$:Z(F:-6&4XZ'WE4"QK4D?\^RD0([KB3$W$;4^B1H8YK,W'[82] M0""V;=I+L#0&L0@T[5V6-4:HJR_2@HMZF/@&[4@OJ"6?&G5XI35:+,4QO:FLKI"WPUY^MS(;OO?@0(#OX_<=+>Z&4)QD1 MG]?'?PQS_O=_X9?=4W0;:"X"E^%?NU6%^^ROESJG^'N:12PC_&@[>^&>0Y]L M89L@_HDF^.S)+QX7UX%M__4>Q;Y[PM%WC X5"-R=5"EF!]>/4LW$$\]D\^SK M__[/\_4\06M<=VS'_;W#SVWL;:,OY,<%O@CMN@[\-7@2 \?11B[NXS MQPOS\[]= &-(&#*^TME6Z;XS_4V1]]Q+A9/,/;.G\).0U_236"/':WCQVL9GN]B,("&@#(E-/H?<"M.9'@]"."5+/_W8/OA ^ M=!B>7GJBDLY74I6T)&]J-HJ-]/V'YOIZ!^RI]IGJV'N>W8D3O9-4GJ8!)3"" M2O6%OLIP/4)-L!JC]LE^3Q!(1A $^M=&0IO?2%7*25&[( ME4Q*E'.98J4EJ[3 $ RU_:43B?3%*^KYE&)/AZR3N.? "^3<(DGX1MI)*:8% MOA,C8L03@FR^GG[#'_0IE'OY'CJ?MJVY'GP1PU>O$WC0G_-^RE4XGE^S-:,> M1_ "K>LJP>B4RI!]:$8]PE!)C>OU&9T ??:E&:&KQ@<%I\OJR1FQFC>48:75 M?Z#G"U14]WKDF!+3G4;7+%EF ()YJ@/BB6"@4OLC6Z.\192M(@RD("LV%*NR/7,]T*YY(#Q<*:/JU)5>8T/'N0$WL MCYQU:**9T]VQ-$Z7H,GS8-).#U22V!\J9:I.-IM)=:U"8([Y:6[DI:#H27)_ MJ)58Y"V:)WUBW"@.I$6MQ%'E&@J-]H92P43.C\A.@P@6OC;7XD176,,M>D#W M&BMVFT% :)*979!NL3'C5@2<*[,_U,])Y7Q99C@8)PUZF2FSR#?04P_L$X(" MS4#G$Y0BE]FR,1U/2DNX3\@#JO),BM&:N81F5<:UAC&5TI(S@A,XH*MUJLDE M>\F@0K2\UB2SDO79: "?>D!9S5JW)M:7F;154(*6.RJ(=3T/YWI 6QUFM*#D ME=>2LDV(6L-,BQ;K,+@[H*V5-V1ID.V8BK;JMCM6+9>J<7#H 6U)=LV?Y>BD MJJSR;C58Y0'91'FI RK(*56AV4O:' &R;#S70OFLQ !=';XW=,(ZN6I=ZL)] M79?:@N][G,"$9Y_O#14ZZU;&8X6LE"*%B4O[]?9QJ7&DX&0VE& M5P:M92"EZ?P A;?[ZHDH?$%;=HMGD@%NEE&R+ M9;5D:II@EPL4Q^\-38]6<:M@)"DK1>A*QN_V%GFEIM('MG:PF"0U?\AK!)=+ M!BXW*/M0"2I]0*ZU&B.TP-@>6-1R5+8UP$]R+3B! UO;H^=^5W.9@J0M6GHV MJ*YH!EH!?4 %@Y8QF)2U)%#BG=4DJY3)AT$;#CVPM?OV,DW.Z/Q2 6,S[NIR M/C<.X 0.J*#82_,+F71JDC85(0Q3>D@-/_7 []TW MS]_1**;8>C?(@=4W+OG.L0K#%^2U[#[8!"_A)R]"G&?)JNT88B\T\=W=Q)ZY M4[\^6_+-L?>T\%YWR#,_[MGS'?C,ONTL=M[#[M]QE*K[O8D'%U!.'X9BSWS, MQZ%:SW/LP'_M4?YP ?&SW_O3Q,/VZ[<2G=0]P6&]1$\OY#V-U1(]M0CW[]X$ MB-5R-A1CL5ZBIQ?RGGKW8$2LEW/!&/GN7818+QC'L%XPCD5=+Q#'L+V<3B]_ MV-?]89!_-B$(?R"$DX;3WY: \)$ >B_^PG-""2T7\:'[7__[G][+Q>N.C23R M_WX)O[XH")JZ9YFS'O(@O%>X\.>RZP#-C4D3 QAOG0T0>RE&;#RW;CS45XTG M<<]>D^EL#LWH'6F+O/O"OZ$MPISW#)WC[Q$2[Y&C[Y%KPQ'B&._8,_0)O*#; M^'MJ)Q@3.A03_W=\\]&G7\[A[QI =S:G2+VJ=WK]4U0E^QNN%KCHN[T?;VK^ MPDV!ZL T;QA#T9 7Z[O...9, 1HW&<10(?4)WWO18Q7'BFZ#IR0Q%<\PX MY _J:ZYQR2=/5T1PS1_QJ=>XYH]J+JYQS7AOW\::/^+A([SF&THA'O628)RX MBVSB[O\N.!6';V5X.NBDF['5_CJID42PSLT8@IRG,JV%RJ*3P4]WCPO.M$0W MTW(Y!AM;-I7;]KGT6^D3)MX8=J$.JE/.GZC MNN*4"EL7X\,"(_2$QY!)J-4DF> (LU":==$IW_%7# +3!<8,=^!WT--ZJ8-8I/'X 1]COZEHTJ$ MJ>O,351TV5N]58J <\LXMXQSRSC_=MOY-YQ;OH$UW^C>OE0]WT1N.3SH[=?? M:3"%SIP9>N(QZ,''M+$#E[H./\#YYFO.-^\*V''2^0*2SN%%)\^-59P8XC-3 M/1#1]LN./QW/^:956?'+;+/1KNGF0N7#//1=0MB_00GGJJXZ5W5$@\>YZ)/G MHK]@\7PWY_JKJ:43+8IJUNJCZEI)HQ,[.63Q#$UAB\<6CU/444U1?\'B"T-E MO!(79Y[=RBAC3/5EYFI/FYX]8 M19S)O-!,YI&#F)NRZQ-'+,>WZ\:X6JVM%;FFF+.JIY9T C1D9-=<:-=" M MLUMNNS$ ^1LNL3QR7'MVO=5@2;\:6FQ D=H3>=:\ZDA>P:ABTD_UZ:XI:X M&7FHN2#>TSR CI493\'$V\0TX;F&FTH<9XH^V00Q=5GQ8@-7FVQ_!L93VUD! ML/DIE&?\\1/,[&!F!S,[D8B&0BM/(B-//;/Q0[W,2I)8%6@JRS'IMIQ.V M,Z^IB3#(8>]("J=W<7H7$SJ1#8\^;>C.<+VH"6ES*FG<3"N8A557FHG0T%'4 MP]R1'&9NL:%C'B>R\=*G#;T[6?"99=;O*P&=*],/9?&!2J W.@R#A#N>?Z^; MZ&K9F\U)AH_WCX,EDB"T;MIATB=2@8&>)H&UTNC5TH2N,7X3$?O#R M;YS+O=!<[K5V4D3*B3E1M/(Y*W]MW-GX"/1S6;$JQ:F*(J:']IJ.A\8-8Q;V MA/'*;6WS&S7M,_,Y/_\&/U& \LTWN%!,3BIL/*%;8R_W,!* U?9'"V3DJ-IL M_U23?]\F;9,&N@M@]!"&3=/:,J9Y'CAV45G$$A68?\'\RR6%,SM; MA?BW_?_TUF(WB-C0EN!=)GNE&+::7*_75LK)$@,WS?0K XB)Y*;TC!<(G*O% MN5I,RD0RS/FV]7O%$2'J^H.IC%L]([\*\H;/UY#UHP.A[A@"'_6&K1\S-=$, MA+YM_2.YG.[:_%A3Y%;5SU4<)JFXX;L_Y&]HZKWRU*OE;W;B1.&/[VH&0*=% M 7..^F]P1\TEDS?7TU%S-9S,CG+>&=T3ID&W)"S.K3\:WP$$>^"';C_=:A:M M;%;29^5J)Z>S8CA/=&_?'J"J68:CR5CF&3!),N% MDBQ7$Z"\D6FI;DQUEW#9TM#BQ C/0!%#HO20NU,>E-1N>5DE@HE8''2<7&@Q^E,:4FWNL1,JE&YTMIR%NT!PH'$YN"? M$Q2E74"H]%B!AGIFPN_^C:(F]5+967D1_;N.5E_I*QX(,R_O>4+L2&['*Y3=D%)D;NSE M*+7D):$G%-YVSMUQ] F/:+UY0XED(O9/D'L2@BP.!0P0O#['MA&# P8)S@2(%;!XR?C>D72XA]'9%\$L, M+&[-=/4>^KG95)*=IY210J7<<8;BO6X%0'>)0_%5XHXE]N,KS!-=:JKY%L]- M^WFS__%.GB^8?3]@>.N,Y;%6D L M.D2Q)6E3=/X:C^(CM -(ZB^<4,8)Y1MDH&X@LCH $&_Z5IVB9$R*):%N!>M\ MLV(:KIY%);=\V#-$WG'"?M$>;AK"2'$#U-,-!&-_@A0#6;8H.9#&2M8>R9F> M2POTPP A10+E7 7R!(6"%Q!R[1_L-MW($K-,%\HR74\WT06&05\\36:+7PUD M@ >P2YJ[_%#3JZI241F2I7-%K@.@ER.@>(B^8_@3EM?.V^,VXHN*%3Y MI/UV:PW/SZ>F&2*[I'TK7V^.E^T%LE\8I0C\":MIL?5>KO6>F MZ:;INAL ?*3;;5 Z^$BWRXY1-H>UO(1*<6*(&R,N/I6EOI=]*,YT/ M"HP-^7(-&=,X)PX]_M20\P_)J5.R$PV)EHP=]P[0B"4GHD/D]!S7 &Y\\^N_R>DRYCFV:<3^083_70MH M'B9ZSKWX&X^!6HYK ==+.6-$VX9S^23[PPRT;((64BLIE:#4.&?+G-F B$N& M]6O,*4\[P$CR5K;WW-9T7F[HW*N/%I;\>/#U=2R9%JM%17P8603@F0Y34A@J M7@NQ)+PEB. HC"8837Z86SKWZF\[ /P03/9.^L^Z15*LM^,$Z)2<5HL9)\A^ M#6$(C "IQ'N)G&C23=$""4PGW<22?X1WBM:2<3;V-M;\,_Q+M-:,]_9MK/EG M*(F3K/DFDN^;B92!'],U;QB;NL[<-( 1ZZV>G0F,_-+Y<0\#QK$MSKE';_&1 MBFQ/G'*'-I^")E_=6GQRI7C >';DH/AH](RVIU8F+3:Y1 %FFAL #77W) MW]',">^^Q.AQZ^B!D^KG3JI_"SU:4B]3\ALBH01!E\^P0\ILY18(/5#_AG#' M\,>OJ+HMA, 9]9M8,LZHW\2:;S3KB#/J-[#F&]W;EZKG&\JHOY!1^+O0%W8V M7G9<=VS'_;V++%[_U#8GX#=<+7#1=WL_#I_Y.PQ.X-]!?G2L;SL++]9WG7', MG,R!]RII__O8KB&.H?')1V)@-;QYK^-S1^] MPVS.[7W>U@;'J;^;6#)._=W$FF\T/8)3?S>PYAO=VY>JYYM(_7'A1*J!JP_1 M019.']733N$R5^%)Y& 6F-,Q?$H,9^)P)NY:,G&7?O1$55LAF_0:CJA# W5! M=6NS55N;^.+$D'9F>Z 8I=1J3!N B2Q_?!8O._ZFSL MI5_S^BWSSVEJO-E;ETP"V \)NP36ZIH<(/-/(/-GWS]N-YKYZ./&/W")\-;@#I\A?JD%]=^/8=; =0S-&^X 3 L,?1^]BLYDT #N6)QK MIHW,+N.X,D0M3WZTOD/'AB];9FE6]P<$E9_W]4GW8=1-UE0JO/$5[6.2^@L? M-WPM>/C5!!?'M.:TWIT3-64=MRK]AL_5_+RT% ;(FM'YXF0=B59 M+7:6$YGE*DKH-20^ PU7R^>X#MR;QK;!U 4&&$_#W? 6OW.\\K;; H6S$SQ7 MVH@0*7ZCKWL5"NEQ@#-- R""';_YD><);[J+/%U-_9<8%!T./G[/;,?T4E>+%N) M/C%+&LZPI[D+,16:/::'L.%CUB>2D=%1WO?SH&2/<[4,(<]RKC(NM_1X+C1\ M3/X\AC\>%!INZ[DRU@>W]40M?GDKTU/IOZX=?DKRI$'O4(MBL;9*U6J+24GB MS&(I4:E/2L1<5&D*A3'4'<7BO.[5Y'6OJ+'G J.14UOR2%[1K;4Y$0DJE1X( MLP3(6<4!LF0.63++G_#*/6S)EVO)F'@Y%?'R!2-VFP2TY%Y*5F0]7;3JMFW6 M%S5DQ)AW>1EX/$5K,1.:_]!Q_;@/W'%XDIH+?^2:NH\N*M8F%M3EU/%,S+U@ M[N5BN9>]U5Y7XXZ,##CL?IP8]4?K34+C36]M]P!:.MDYNU:4!DVLZGV24+C6 M:IJ'P4MXRS![1Q#OGJ^"<[$X%XM)F&@TYWS)_!O2TI]J'6\BS2QJ)A-,)3$I6:8H,%I74S0G/;@M>/8,<(K1W;800*%..;0-]4T&+#JY$9OU^ 6VS/!$+4[48J+F?$3-24!@V# GKFS8"6F<;0H9 M7F#2HX<0!#!E@Y'@&BF;:PF>3@('>3Y=J-'CR5R)VZ7J.&E:&3"K(3B 411W M@+BY?MZF#/R8#F$X-M5, ZDEIB%R#$9&VT,%O*#GF8:IN2O,UGPC+')< [CQ MS=C?Y'09\QP;"OP?1/C?C8ED$TR=6231(KY_^E;19."9$^!YP,NZCG<(+ =\ M6Y\$F81'I'Q+ 5HK-U_KT'?BML>NG;3:[;;L8>LG88S8C[,P2)SQ[M&/0<(9 M3&;C9<9L6-DD56>,>+O1\40$$F$7D$"<\L;1VS((#!)OAF 1!HD+C,?>S,S\ M.3PLP,@R.3;!$\'#-+G2,JPU,$,?XKKZBZ)E%9B/BBP?=3NW D5+"C@A&]V$ M[ W=A!,M,6"CP$81 3KC)&*XOGP]\2I?[SISTT#53*O8OP(/?F-._KT]^!?^ MB1ARIN?X(*PKSMO_'\[$7V F'AIP"MIO=6N^R94";3<_R>\,5WRT6QA/0Y' MQQ\(K&FKW\ST\GQ/">2YRC-=Q4I5%BHMA,GYQ!W'[U^*@A-OUYIX.PX21#W? M?H%%3L=#@KWFCDDP6+I4GE:"!Z':CP?\VBV$ ,#]^INA[CCJA >"8_N_2ON/ M>"K]YUV!$]=QR* #ZI%G_P&3#38?FM-URC2& D97NC.$D M5BC,FC@^_&N:"S^>P.C+!P-7LV-3S?51\90/A\,-%MJ0AEI/GJYH\7SX0!YB+T&/YEF-[4UE:_P[WRUTN]4?P]S:() MP(^& )DN1!0.?;(%48+X)YK2LR>_>%QZ#I4 W)WH*&8' M-8]*S\11U_.C<)Y]_=__>;Z@I]Q)7'=LQ_V]0\UG,MS*A@H!= #B/1=H5ESK MPQG\UNR%MO)V> Q#,V8'R+\?D9=&TV+O!>&?L:=OD5CV%#?6EO%GDGN1>MC\ MUNZC$&EWGSF;TK_?+K A%L[!*Z5MM>X[T]\4><^]U#C)W#-[&C_)ZX]^TLY_ MM=C01>C]CT8E]6K3;QZ"OH?H!U'9WCQVL9GN]B-HU>'1X=!>4^AE$%Z:M+4( M[9A(\_QO]QS;^/!M]_2J$Y5TOI*JI"5Y4[Y<;*3O/[37USM@3[7/5,?>\^PQ M7^3OK?7@.R%5*B&Q_[W'(HHA[#KR NZWU MPS)163 M\)T;$B">KWWP]D^*4>_D^9CBVK;D>.AO3'SJ!!QTO[Z?>T<=S M*+30IU(3-*D+O-93A1Y!JXPN"*JF]X&:T'DV0>@DD2 2OS;@H#TVZ"[B0SU9 M(U+6N"@ES5&OW^ IH6VX3SX"Q4=G^DJ67M@I0= M/DB%@9P4,EIE288C]U;$2\IZHHA)R^(8,4Q!1B,#1Z8?OU32[(Q0\:5!)*HZIRU \BRU.IN]=S*;#&X&MVDQII= MCPX;]6OWUFI*R?UUHANM6RVH*[.@S5O+EKQ:2TIR(:7V1Z:KSEK57+%=J#?N M8V$DQGOSZ4!*[X^\D'3IR7N%-T;%2_@ *04>V!'2L/8?+RJ MJW9U>&OD$L,F#-T[TJ0M+>OA3+P^=N=J+;4:Z'<7>3)T[TR'C=A4MYNYK!A6 M+BRK?K%ZT-4L#-T[U-RT7MF*MV[0<;?9OQ7#Q MPKA/.[6&U<=T&CV K+G9M0MZQQJ6!M'P H;NK;5GHX5S;\=&XW8T MIT97K6JWKV2EZ"',0KU,H72_:4TN+N^CMYU\- #F%5Q*OW.M%I8B?(H MG8_>MSNI@4J&[A^!.YC7[A.%@NA*U<4P+L?K\YL!#-W;5F(B2=/,8C[L8MWA M*G,5R=U'T *&[FVK((6KHV&OU.B&B^UVHGP;UMN8"40/8)95K*7GHFU$NLGR M?'BM#C-.=)Z%H7MK'>AMI56-K#$+=*/Y!\L*WP[$)@S=6VOYX:+KI![&Z3&Z M6QJ7XT))%5=D5F^MK),-DR:H14:!"W9JHU_>'\$K$L1P)ER S*=0*=:3:XC$ M#T*#]P65]\DW6UI!T$-)QXA[TKQC>0L+2#-G[^9F#8A1@?E-/&=?-Q?>Y>U] M#H/]ZA=5H1883L]J+P$1SQ\J][!Z[CJ[ MTG6S(#S[U<7MG21S_4P_.*J0-$_O.Y,.1-/O0>E$PU"_#HK$CQNU_?XX$N$X M\NXX\MWXB/@>=^PIISH2<*E(,6E \DX@T>ZONF:@7W@?R(*_]GZF 7#DN"'0 M"K('0<]A9=)92.I6RN O7HR"%Z/@Q2AXWCW/N^?%*#A1<*+@Q2C^! Q?W ;T M/:P^)[CGHS?R/)($^+.V_'-SIG_6GC^G"^9I[9GC]L_8\^=TA3PAX>MD1$_6 MV="UE*%LDR15QT*R[5HK_%)3&7,3W7#VD/B)OT@S@L#B;0HC*5#XH&^ MKN]7Q.O$,/W=VG*=I 7E'2MT_71"_J0F&*\BY,3=?:=BH5R],%/[SKR3;'2E M"F0K0S&N2"B=V"_&Q0GY)Q,R;QSX"8TJ7D7"9K845[7K0:IP=7F7;-B2=M4R MLE+B(SM5'%.CP)"A8 *58M,JG?1&UTW9X&6#N4WWE&RZ)\6[_ER9>(QW^61I MU_MU9X@LZ&S:P9291SWG -NZDV>BDZFD)X52<:HVUJJ^&*E0_23V"0V.OY&8 M\=,H]C-,U3]*;W@MX3:O)LFA/@MWQ]%,\V&<[0S6&7L@D<9YD5#TVW;7Y'1[ M\F;XTZ+;#R["^UJZ3=])X76Q=W\SK@]ZD63$&2JI\$(B'>VBH7@F]6RMW:_N MBR !Q*H&-8L-U2:-P[D3XCL[(7Y.G/!I<;Y/)K.UYGBN*/+A3'6 M1QXF-_9\N$X^##"=@SXBAM+)!*=S3N??R.'Q[329E]'Y4+O5.S=:[4$L->1Q M^ZYP'9]ULIC.L?Z2#L7C3U[G7\_-T;!,C&HJRW74;-N5#86$4=E#V<*O<:?X MH-$268I&PZO,*>S:%KC_@_L_N/_C.)H)(]HBIMDR(]EZOTT(M@MISF4#DLBU M.DO4I7[3%8BK1:C6&3:=]5P]L#9PY=QZ7S!R*_38@_N.C);)>7A>):_JY1C M5;>43#>E-/4()<7DN\>-G8Q!X84ZEF8(LC!U>[JFX&_[^ 7&("08R.%^HX_V M&QV[H>MI0>DQO]*QH712[/GC@ML.<^:GXW(+9;M]E7J0+T6M$LO6C$*FE;X: M2)E/"7 [,;;R\7;I8Q/"J;&+1_Q3QP;32?&+/]?VWI-?W)3&PV:EELIT2Y<3 M.W'3:QI2#_A%DO,+SB^.Y.O3(P4;S*(-[PG[$EGEUIQ^QYQ]JI^75G7[ GG\H;G_5<_[B M!G3ZBAIR! 6R*J:6"9%;JM!;"7^[-OY#,_XY6*&=6\ZYY9Q;SD\MPO.#XZ(P MGX#DJP;C$A>K+F819:/H\8>LSQZPCHM!@J<_H.R6G46X87?Z[4+]H5-W'[J+ M#%*:4B0")O5X.I3([&N[/-2;F\A^KDG]\QG)!T=0O0\CZ7;T\7K.K)9%C.2#@CX;;V+VUK?Q4?V64?>2E5[:_,U+BP MNI_=W,>RJ5$,+8!]9,Y^IU(A,1/C5G=N=>=6=VYUYY;)GVN9Y%;W'[#G'XK; M7_6_"(QL8/B9JL,I_EA[;57\9C7;&.ZE=QH^7,9_6L%(F! M'3Z1"672:6X^XR57WMG._J/,7Q]L1O]T7K++0F(QO;1(7?7,\>U#LR;E&JXY MR0Z A21)!YEX>K^##.<@G(/PHDVG8D$_'7%D<%D1UV8N-Q&3P][P>JF%4:E" MQ!'(8XZ%4K$GNU%]/7M\[L6*GB [@C-$0@_AR0P(Q((V?/B+%9(M;J?_ Y6/ MNS3W]+^?[+[,VE*]'Q38ZOE<,3R_:>?$J[(QKV0?[G(WXR-QVP,\\R'?Z]Z/ MBNO[L9O(-P=7M9$]332E2!Q4N'0\E(@^Y<+\PA;B]Q:V.!_8U]TX(PB(7NE$I7Z[4B_'L6CF2%>@ (RAA57+JQNSJN![N)H9:)9:PG $P N@ MF R)L3AG!)P1O$T%XXS 8P21C)1^6&MJ(U*?%7(=5[^Y2*UC#\73D0B05!AG MDGIE)M;U4K7?"[NBLR", &M1R4PHE7K_H*8?;ZK@7C3N13NZ%^VTH'"2)MIC MQ97\># 8]AI5(UW9Z.3D+3 M_J^/,:8?89G%4;);=X=%:-W M23%L*=5EKY5H:E=-*4*:64?CH42,-V)X7Q'@V.3Q\4Q@WY+^P[G R?O4+DN7 M86U07$IC.9$8I4VM6LZ7%L %DM_;I\:YP,=Q@3TS^@_G B?O4+MJ.8U^4YI: MHMM>7U>OU]%6=)(%+I!Y@4.-V]&Y'9W;T;D=G9L,N+[#MZ>^1'MO9N&_RY MIJ-O@I_';M#+$90CZ-$+Q;P#@G*S&S>[<;,;-[MQ"P.W,'"S&R<*3A3<[/8- MS6ZTZWV.-.R1-55076AH[X>E@M-7ZXL!7@]IDA,2H]\TGYL' MH?%0U$\C] \NS_?8[$DJD.:%S0N?1 MIB==1.]%A&[6HNNY?5\HB\F!F'3GE?M)N+0 0H:Q=?(,E5,F_OZ,Z7(QY7G?O-*ETL+1Q?1PDA=#+3,0TMM2G@5 M,8KBD>B_W$[&[63<('[:!O'GZ#PQ7565CM+)=^5+,]&3ZQ>-Z/T Z!SJ&"=X M_15.X]P6?N*V\.=H7$EF;I5%75R**!NK5*/(Z5S.%D#CT.A%_,9U%;@A_,28 M(#>$'?QQ!^8*L?69H!;U[K8T 8CF# U&" =RS9 ML*D(SXLQ?/%B#$<22[\'W^"6J2^5-W\LZ9(C.T?V'[#G$ZPF\ M>5*4P>V1W![)+2W^1WLD=24;-LS)'AF-:*&@?[R+*0*CBF MT$.":^,_95N86N84[V)%&K%!8[8IE'SEAD,>K,N#=8]>PT)V5>673\6=#1%W MS O4Q12_< MKG@"8.!V16Y]YU3"J81;W[^B];V.Y7&L'!@#04>RC00"G+#9#[OX@VS;R!$L MI)@# \^F"@O-&6+5 @OU]M0TU,UCNB93&'&;/+?)A^KWED@ M9+O>G1\0"M?QLM3L9$H-0MR-]&M#V+) M]?4%ULK38)V/A9*9#+?-<=O<][+/[^U;^/L+&^C_D"%@".&W'> ,SOA^VF_8 M.;.06PQF=W5W' ,M%YU-+W'&?[AK(&S!FZV/Q6S_3N+"ME,-J67G%RR M$&U,TS?U!ZVQ7BV (62(J/!DT1ZB1/VW(^.#_H!S'+FVH_570=0Y;'!G6!>) MOMSF_@F+)>0&:V)(UQEB-4U1S E>Q KT,<-T\-MD"W]MD+*& TO6A:EL.= 4 M&XH>8APC.9JR@S6ZOF;(AJ+A(;:#OP"'C'V^O1E5LZ>ZO(+30O^^;F>0)AH> M(D"N7Z_>VM:A;&#T&A^(JLU__P_^QYM%P=JJ!31U'DL ME\-?L=6GSY/P#6/"HO@7+# P\]9T807I^K]/:?[>#.^.,0J"6CL>5*-QCT'[ M4"V&(Y$ < +__M__$]S0QD:SDQ0<@"ƈPWP$*]RPDC\-R'Z_@EZPOY)7M ML7.L^<4]?O[+Y]LQ6%;B/)W^2]C\"6#9.[B)O P'(,>8/76*T:>\KPB?]KXS M;0V8RR\+Z9AQS='.H;%3=\SIKVCD/+E]XI'X>7SOQ#_D]HQM3N=_9&%H ?/_ M3Z>>.T@"\#5[>;+]5P]7VC3!KW53O[\'5>SS;U;I<9G -X"!X@[Z MG4=.35YTFTQ9D8H1*.[X%6D%W'W! G_?>S3Z][ MWC['0J"NRY:-;S=\GYFNC>4J.R2@I8(P'=E#>O>I I96V"=\U:[+@6JO>9Z(@E#R8C]J3BC;RXCT_O%]VH?2)^B![^:$^/WAX!YBA$?H4IL1!D96A#<)8( M-SZ[H0X^RW?'Y("SZE%5ZX-L9(VQ9,#.VYAA:_CJ>";4@HP\0%5]7,G*GB5U0= M]5SX&Q07X*)1\=\<57;(I\B__Q!>KSFV8+L]6U,UV=+P4W\[Y@#AARSJLX+' MV7,A(3!7"=^74W\F#2M.X- BCJTY,E33 D%*5N=81\+*$E:S)EBI5P@G"PFV MV7<6^'X)07Z*ZBIX#>3>H1^T.;X"\!C=)7R/E)F'-ZO:0'.POK4PK3%F#0HZ M%SJ;U9&ZU:E_[<"4<(&AJ6ZN\ I,(SRUT$2S\1;Q?"K2\74 ^3)]RYQ0[4XW M70RPAF7.-;(/;Y7;J\<7)AD9[LF08X,7XH"E +[&IV/B^T!@+]KDVY#=^=/) MTZF^F)9X(IB:)1>0*A3?*NAXN-_!['#@" M.O?0M$$;=J%BT>Y!TQ&$O?58J2.AYQ$/6Y1]+I0- :B;HD8 ''@K?5BL#+-. M=>1@#NIB-@9;Q%OIXUGP(Q@AX"V8DK BY>\5EB\[L&)S<1#$H-<;9'98(CLY MV+R@#$T37+@;L&'Q$,^-20,C#ET*.50&N85!%XJ!^0_%)EF8X!/#DI8P-2V, M';IF[JW9W_[GVS\R&P.(#VER_ 1JF*X'0\(6%D-\P0= [777*;>(]Y MMQ@XA<"^:)D*, 48,=2FF!UF==#-!N3JA=L"_B_HVH30FN%.>HC^JP*O$![$U M%;Y)R2?9(G2+CWM"V"8P! Q]> %<1 A?I5G,6:@-' #COR*$+XT%7H 58B]3 M9!(S Y>RO(*AF[T!7 "!9,Q*,93@C;IIDUO.EG7@.IAZE2&;:,*P3Z?YKEC\ MP*]#\ DS:(7>EJ8?MV,AV]69Z+&QYGHZHV?T)0AR/"Z=W^ZY8PN I*J01PHB MF!"+A 10*\F_$;(7\'&$-FL7AC+ ;R*/ 'D]&86"#0S@KD',V?C'%[IAIACE MI$1K'D;CBZXC1BME:Y3*C.K5XKN';+S8#5/ JJ^SNL4HV\*8A97@:]ANCNVV M@2PP[V("B/@^EW"4*M0UV;*DY7*A/CA.LEO(+Q:+<%Y25E_Y5LCK@D$I'(T_B"G MXBTTUE9*O5N[JR[#K:-047-VK=;JLI+K:H-I<^)>-)SZ118CAG@8,3Z;W[P= MQNNKNXP2ZRN=\>V#>1OI1"_["W04GJXUC;DXTQ+M\577C"!G-G$:RH+ >#_> M[CB' ,,"<5,2M&K=9M=V+W9ZUESITY M(N5Q^[$*+^!QK^5?YT+-9$*LSZ:V&=3$Q"(TEG4-(2+^M276_;__Q#+_VCO\ M]96OYSKLZS1$Y>1UV%S]IIP/1S*G9-8EQAJV+JSB8=2<: J^KS'.8E5,P:@> M8L8VZ@,B*AG]B5[P>.XQ1Q4FJN;*P!VG%J8. MT)G!0#34^@Z\%6R#8;"#A8>8&"D%@HUIURH)2\7+$VC@A1UB>AXHCS -,@A- M66AB.J!FRA/Z&.9$H(6"HDICK=I';)<^$:LP23 M:*!4R09 8JX)I9.0 ::_0 EVK,);)%6#<0>( G(G4T]'-(E_:F-WI$ "28S8 M L%MI9H+PV9Z+=@,,&L",QJ\W+6]^3W933=EL%83==FT?/ P6_=!%% UVW*G MY!! QR9*M\:LKU3S11OCNFE0BPQHSYA16J!-RX)%M'2\'SB^+@> "V2Q!/6]L]^'6U#JQ:=LF(Y Z$+# MF(7)5D"8(B?>9"J[QL%QT'=UD(HQ>CBNBC;DM'\RU"0!N 3X4T-Y3F"DWU\ M4R'?)@&(M3');ULH%$@@(GA,&=26*YK';CT2NQ7EL5L\=HO';O'8+1Z[]9UB MM_#EQR0(>D4_&2/%8I^.$F_^O8*;GL17%ODD_ W,^/P?'PFYEOQB'50]>2VY M;@Q,XK4TC;ZN*: G"=VQ!2IU0"'2M3%H"\')Z2@\>6A+,U6QEF(QG6ZS7%^KT(R^)=,1 M+KL=((K#P8\2-4*V71EK)Z &3DQC8#M8A<(<'""%;Q';- Q$8VL4;8Y_D UP M3A-ED2X'OY(")?#& \ C(4J@;!L3ZC_N8V49?\1+,)A^0S0CS0NL86%$R"+: M#BE;(PA+(O$N!"%=K,, M"-G18'YF=Z &1,QL\595#!9RSP:._ )?0I9K_[/EA)' MM'R#XM32YJ!,V@B^#BC6(0IZ^GHP""",('V-AI,1.P->5<^"NYY%.8VH.67C M^@]1Z-F86*> 1_CWJ=O#"$:L$*,' MM9QXT5(0H4#C NE PULL02[\ZY2L")\,5IGQBS? )R.PD*^1H"NZ9!I;H*\( MW!625;59)Z$%PQ1T#!^(J7,M90@+,BWR(D&Q0/\V-9W:6>AZCN>GQVAQ+>,E M,B9# YQ\PL [PGS(M/ UB<=IAF9C;5&XMLZ%>QF#MRI/-747"G0*84',"&"@ MZ+L&L]\0(C1=AS"'WFHJ0SR=3QJ8D$R;A#QZQ]E;[<=K!=!^@6 Y1M RM0G2 MTB@=T2-#.C4F ?8 #0M4.,-OW6"&MQ"D^DA"9CCW=@1\#^\G!/M@]AE(J:-_ M:[:0-; PIPLM!/:OD+\=M(2P2&SET6; -W@$-G M%=@QF"T-LP!@;#3%$$O,07.D!_,-W1!T>W=.]VN50K%\NY;*TC9'.Y>K?6*==*0J->+>?*A?;GLL\FR!O+9"Z,LX@.05G,RRIX'$PI>S1XG@A, M+UD@[<=D03R#;)LTM($FD)%L \V@L5I$NYO+6"V& >P%Q"%-=6*(59C(*J*& M&)I'QF1?&OW_[ 99-(AI.UM"JK^)O943#8]9H4B8E%?6T@\E($E6A'6#"D0# M"RSDN!:(HML_*B"@.R2$GP88T)KW1,"R@(&8_3Y\[6!1E0CUI) FL=R8*E@$ MB.T$PDH<>Z%#)LV5\PE6<@CL0OOZE![$)6<5P2 MBD9]\%1*535([O+2!"'XUH?58?_[1UT4)%BOZ!UIVS]1(L^M=J0Y(J!*I='D M9JU<+1/=Z'R==WNW^G"4VA7HGAKZB$S';YMOE+)5?(1=;WD=/3&*??:$J%.R M]&>I=12NEX-*WR;*TV;B);L8V)YVPND)BSPXD8)_\;*+0? M:F8PL$:[\,T[]A"-D;X!:ZW<]D!Z+EP_==O026$/Y#YS+0L9RBI@:)Z _=ZW M"B!CKEDF-7D_&;?5&;KL;O#,C,S^0*]0XNGQ7A:$BK<2NJY'(I)XA-)+(I1B M/$*)1RCQ""4>H<0CE+Y3A)+LU?;,9&_6ZXO[@39NSY&1_4(G*I45DUKU2HHOD?>&A/TW R,3NR%&KG;O-&K>=0BG6DE>EZYKC7"VD MZ/Z<\51)3\?4? */',968O5BH5&[&2CK;OVF-AUW+DM7JVQ6 MBDGB[DC[\K[12*>-2"%9*LY*:_,!Q?4!'KGW]ONE'$_+L3#JWNJ7@TA92K2' M29AS[^W1KM*Y:-R-EH75?%A56G;ILE<82/']MX]N5LD'TUU>BQ,[IH]3.?.B M^9#%(V.[(\69D[E/SA_N"M%Q*H,UVYET<3F0$OMS3N;UD5VJ).J%4LJYO,^Z M:)9I9_'(O1W56].:*R;Z1?&J(8VJL4E2C-L+/#)0(>Q09-K3QO-7F-JCCT2_ MO42?>[D"2/:]Y[C@\7-_:,-_DIL^8^#?BZM[-19$/SL$TE/1B)4?BX.0^C?! MMQ@)-F*&?=OW:KA$<<,WD&[+H6-!TSP,CEM M+(RIQ 1&X.9I8]EVSJ]LE8Z)(:_FE1? D?,4H6M(/_&U82C=H=.222Q_=."G MX5"+EZ';)@!E7TG9<0.F/^8S$=0Y\JTW5L30TD M\(4"#EL$58BHM8MX+;9.Y7.-X3[_D.UAUE#A/] 7=XYW]9A)')RIEYULW9U= M+PN3G&+'BSVU/N@M."/YSG'J@!JD$B/#C5/B'KMK V.KA6PPUMI#TW)HV-,0 MRX;Z2M U/% E/C/;H7R%NCVI5U'5:- XP:D>B62''&EX Q%_3$O#RR A85!7 MBP0U$19D(? '&LZ0%,8D&=.>K9ED5BO$-ZL>P=G5!AAT, @N9&.<1T3??I2V MXZ-B\6K@BIENV'3G6WAOA\O<="\;;N>V,[T=UR73 MOKL-M[-79:C8="XF/ZF:T Z (E(]GRN&YS?MG'A5-N:5[,-=[F:\.!* UE="[#+; MEK8_$H^/!H3T*X#PH0S\CR&0GCX1P7H0)#2$C628 M!1/L_^L_BH)0O__A:+5E MF$Z=1P^[)(/!L&$ZZBE@D<@$DBN[$Z+P;M1V!$B]F-P^Y08[&L(\!8;_>H^- M$57Y"!M[(M5)B.WN]*7NV6X[+\4FCE(3KUI=L52[&?5'U9H^F/^Y^SK\DAXM M3T>Z99V<;%DK#,H;67GD,\\U.X*36/579F#KED:J\7I/>1HQ##7 MBX<2L?TN+9S&.8US&G^>QE\2@?$I-'Z[" ^C^:I^/YY->_>]8J1_URXW,8TG MSWZG,J%X-/8$C9^F[ODA4LTF.H+(-5]&5JU^6%)"5SMC@NR4[K+EVMK!\6D.2, MK_9$*"+NMPOE)@RZM@[I*PGW?&C/BA':#1LE ^RAN3"\-$L_?8ODG\'/X+CE M]H^/UXVV.5(,&MM[EGQZ/IE-W.2R;5']XRE\?L;$2QG#,^4# M/SJG_)KT3 #8MI'"4NYHUFFPMNI0-"/UNXN+9C>7*=Y%EW/'D ?9@Z5U#@_E MM57_-/VS?_()JAM4@MY/#)=.*1VUX]?Q].M20&9>,,D<,D11SPELX&!UG79. MB$4WM7+*@1G"0AXFV%"35S#G:$UD B56_9JMM(YIH":.H.BR;6_* T%W; */ M+=A,-D>\"Z9@_6[\L-_"BNJ>B!:NQN-(@QEO'5[]'D= ,OYZNRR0ZI?J.4KY M)I)YO)>EN=5+FX$,D;+@'L@FA\B 5"#R:IV',=:%H2;)I@A3,5 2%W_8>M+" MAR-;ED8KE@"P^M!'"R"*0A0A2=L?PR]LLEN**208B-;WE9>AK3KQ[/T8P=V) MJY-J)S3]$TJG6&B(#!OZ^\$T;('P%*EH.#1UE=6#BJ3^)08':._4>FP1I,^[ MK+/&ZQNT@OT%TT_9DO8*.OWM99[^0[;C+8>V'@1\M/!*5<'UF\M##BT@-+[' MH%>=C]H3Y Q-E9"^AX?>(PJK@[P!/TTFER=0%GA-ZJO3$7M< F]$!;1"=&;V MA$],&)@3S9VPDO.*8B'O%U6S&3,B70!(WON*M4\,SH(QSQP@VL,,SCR8T+M9 M2&@WF_=UX'R\IO%VJ2Q>U?A@5>,XKVJ\)2#SJL:\JC&O:LRK&G^7JL:5CA,M M+%*CJ%CJW(FCZUCF=CC.8OU[K[:N@B(]NU"72H7;T4/^=M@=.H760(KNCTPM M&_.U:O:M\=5BT<_W,K=NM3 (5"!^?6W=Z*MJZ\:>K*W[M#[_<@/ 1];6_>-" MNC^[<.X3)W9<-1WS&RV^=O0/V0@T\/: L"*L&JD41$$M,5A\DW3_ M ]6-:?@.ZT!F0TMQHCAYLV%X+H94Y: ]:$DA+M:SG=3<@IJ:I# ?_ITTL>XA MK\&9>GC.'NJ;%NVKA<7XE:K%#2"SG; MVR(]M6Q\A2V,[3?B96R#@]DD #6H'22 - J^UFAK>SIWH-II^Y'RPV2MQNL6 M"ZV^" 9X\ TT"\.'J-D.;=$SD<=4-R5-&N$96,!CYQEH:8LW3?O?!+:-Y]A4 M2]M&*8@1(-UQC<&FYS+L#[K]]G=.< 4=N>EO6#DN[>:W7K M1S>04E9>A^\>K%EGQ:=9_[/ GHD1!N!M;1:_0Y2TD^8.L'P*?O-:M@[ML=>& M=@!!,8B=RE-MZ0)$"^2 U) =6\=V@1[TUUPTY/I,7QZ;&FL"AEK-07VAPVQ M ??P7@RE_4QW,'QNP9KM]>1;!\N5;=NKJ(WC>,;#/#Y\9E)ZLN8;^3?B57X3 M \;%30.N[>."IHC:Q&N:_=F5S$E9MBJFU)<6*NV,^_-&X[J8[&JQI4WJQ78V4]3?W[JJ]"HI/5BCUJI#NV;4WK=VW MK-^TM.*F4MXTRSTE1A%8%J%O M$C?KD2VF\ 75 *B29C%7()66SK&\;A/B#33.W.V[?HP]M>2%X,D3H,MN'&A, MZ:5F!U@MJXT,V_/<;]291MQP1]L!5J$U>XB H9FJJSAOW<7&E^J)J]0_9T&G M;;QL%Q03*MF1MJC'DR^?-9' )F:NC&5">D,9PI!>QM3,"5H&;3GDD)L *UF MU0HQ)>@Z[::AD?X:@9_HG6&.J&)"FVK,31W?#/3.1,K0,'5S0 :;4+ +LVBL M'V+D%IIW\ M%>NA%$%YY.'3L6_;0,3EX07NW+O4>,7"6X)A+"IT%U$TVJX':]Z;3W '8]Q2 MV$!FY\!:B@PW1!@8@7T&9"-^JZ.V<5\T^(,[%..'P)%;W1B M'=LT$6 7_(C=X6"M.-W>EQ=/SUE7*GAW@ M&X?'/<(W/@%Y7A"A^]-JK!.&2;EC^JG,UF=XK[E)QLBD/C-#]O&Z4*\IOOFB M] -Z+V7.Q48?A8.B&40#(G4Q?:.WK^?6TZQ&*RON&[+X#F M+JHT]&#KXLICL5PWP4U:-[+DS@S> MU]"&I0OJ7)M=T55\0U^3"WI3^.=:TR;=N\9R' Y+UY(9FR0*_0%M-QV+_;4? MT?CRM.&7LM&CT6Z]W]? 5>):AH;54[0M+[V!;H^-PQ^67_&\XKXXY4 M7(O:0GN0UM>*4[^""EV8XNN>1DUZ?OH!,P)QC+&_==A 2&!-TWR%NX^V]>UG MV,2G9XR^GPKZ7%(HS\=X83Y&@N=C\'P,GH_!\S%X/L9WRL=X?49$[%49$?'' MW_&DO^S1IYZTEO.\B*/F11S5?^^'>9+H,)UD,#-OTM_DOP+PN>D_+"QXB'25 M4#P6BM40"_$"3Q.YA^ J=.V-.\H@D6.R,=#@GJ3QTN \[^LL7J#%8H@,!"H FM- >LL/.L>O M4#1+<2>V R^Q_5#O3>RQPNH'>D')- ^"PNEO2+H.0@R"P2' N.#PD7X(F?Z@T9IX&D&LV#3QX=D.[ M+R"^19=8^/#-Q[+&O7)^!Z/(!QC85M#)2::D*>V!PZ6#@U'5VRL/A('C3S2M MX)'5![RAP?7;__B9*3LQY$\]RXO;)-),]*<2D[X$$B M;P_!&)U\D,@&)1B)'CL^9#L:_X[OF+P#Z^^Y:7@9VW1\MU&)T((_% M^BH6'EW+Z>KFO..O+)B@[/?$9'> M/;O[_]P(1)KR Q99>A_X]>'V8X=6];F4D1HW6=%5,]';U:W==,J+? M<_BGS'I\\M<)Q:-/OT-V==D7159O!U,#?X0D M4?N2)80T,TUL2C0QK!EMPB=)<2HO30BD;RC8AM>&Y?,AO55 )V,W'(V>_%@I M_$V'$RADIU&=R2)W(E56-]"$="D#K&5:0.EBH/4N4XT"EQ0!P*,V^@V\PMY] MBE[H PN1VS_D9XN1KV@*N84(VB #@U)!A'^1DZ-BAMG#V_;;(>7J/(/3__A/+_&L# MTF T=+;>'=K'6#*?!TJ+Q)@0_/9H@]H)=DH'RF1%+#\>DKHM@58?\W:$J81D MRVU2V-F)P0*)WV]GBA!--@@[JRF"GUE*!JMIAE_Q[+RF%=HD$E )BYSNZ>!V MU@XF_Y)#\N#N8S8M(\@ ):@FD4;!QXMIE8B@DRGPDRH3D>- D*KW@T:F>A@7:-&$E(TK^Z?/OV1 MI1C"@5"C!"T&X%L< &V>%(G9/'!HYT(1XP#EI=04)?ON8S_[DHRP[2 0$,NH M)S4K3)9X3G[W]T,>8_M84>KR]E@.!4B]B0CLJCSC=5^"\NVL'R"D,-P>KO:"T%_ MQ3--]^E='C@X[ZQ(,B*AK)V*'@MB0A'[%*$];UPN?AQ:_'F#-C+R*))58]@->$#JWJT\@&,0#@WA@ MT,\.#(J_*C H\?@[GC1J\Q"?8Y<^/99/W?MIQY<^:87=VK4UUL:E6.)"FE\O MQ'67US3Z ]>"?O+.#P\53LF%[JV)W!8*1@+9KQ;F=7#9"B)C5K]-0(M?OI'9 M(8*&G$W/"7M3.I58,+%&[.J.[Z"GO/V(]B@?#!9BVKI73)74D/$4>:^G#;'4 M'"H.L1W8!%4I&,!@IT(/O/\PGQ^50&JW^5]CC;?'>N*<"UUB;B)!=@D(LINY MIO/OAKM C:.MPZO#H=%1(6'@_8+U5U"'_0"$$'X;,0^3FK[V5BR@L143!N7F MF"[NL$(6^NI$*AZ!*YYX"%B!C=UU8VAO(&"PHAS@NH":2%[6$>DXU->@5QU1 MVHGC@=3QZT,%8SP9WB_88EX7JA@(BZ.(\%@<8BEP1K#J_:!+9J:A_7I@0N@: MB$]DCO001.+U-0MOEL&#NFK 6J0YU,08J)I[T$GY7$GGPY%Z.ZO9J@$+IN6= MH$"_ .[.WFJI@:* A_<$RW0;0OJVR(TCU.^BSD1BI8YR3$? MZRU&KASS:3P64#,K3^^2E=*\V6V;J#A1&K&1V&SN:RR'Q_& FC^5V"8G+U,R MQ/*,U$1%/B'QZ'HE(E8GE.-NH;P2@(UUUF/N%T7G1VPGGLM[6D%+\]9 MMRDA[D4(4%?K17-E0U)-5^!QA6)GQ);-F4_8;8 M]<>*]&"5WK$T+,Z9GAT(+D$=@=\$\QW(W+3:RM"=E M,%+ CZ6R2=8&"_QA#GSO^$/!840]H+X;_7X7!((!ZH-L')8X\T]@^S:>Q2;; G1_9%NGH H$X_ V ML4M$N%!(1#:ERX!>90=*?MI;GOY-B#>^+3W_00\!S0"EX;DV:[F'6VM<[+FP" M&H(1)G^"98& *LK2GXEL($*[5^W!A "DK2C#W3B[X^%7>^>0=L[(>H0O,8UI M:FI,0X# 2D)A7K0F2,0 Y#ZR2&[9\5DKX9!0><=!-$"/4(0[!>E^0QD[&Z5V M#]@=/CE,*:O#?O'M@^2>ZC=ZJE/<4\T]U=Q3S3W5W%/]G3S5?OM/,5[JU-&X M5!23,3MJ:4VM)Q6;M'+E=J/0ZT@YFB]W[LVQV[U29'LVN)Q<0TO1].[(RJQ4 MRN3T6'Y\M;@99//+7KY37DBQ_9&S3EV4VJI2*UQ%JC?=;K8RN[>S4GR_3>GM MG92NSQ=7^<*MTHMFVA/I2JHT\6Z*(9OW8XVZL91J07=^+5,IX>9]5UHJ .I,3^.C/+ M;*\QLG/=\61U$/ M23C1LB/!')- 'H;OB_&[=?H:LJ?<@I!/4S1\Y8XU'J2YS(\%LWLIT[X7P^R! M6D$]8 &OP699-*7)^H >NA2?=;A@Y(OK$TY!L?@TC" MS,MD9K!1R_J*-05E;1PG:&(2"2?PIK$!+6L9[E&K[.,V3MBD9@?V1!I*P8Z\ MOJ4;^P18JR;,6(5/XK^8FZMH,2L/^.Z(DZN+_Y"\ALA2MYV78A-'J8E7K:Y8 MJMV,^J-J31_,F>?)/U2Y],9K[I/U^GA"6=(6 LI']G81<7](T;3: M +X6@1[+Q6\THIWZ75,M=7.1Y&0UN,G<&*/!&=ZQ@HE5:-%5'UK=\%+5ZU*V=%&YSI[]CH92 MHE^/P(/C;P+I#X9NY .@F\VU];OI96=6J&>NK%$CI3R4[K,?#]U.6I'L3#)M M%I*11*.7T_*)XA1#-Q9*B)D#T"4$M.?8]5RZ$2C2!'P$B%5?[1'(0K8W44JR M[:?W,%Y$.RG:GFV7]%O<;HAXG-(FF =XT26DHYSOQ2!)KM:^WP]?+?T^\&S? MDX99,.O?K!ESDUQ3V^$4 1%@TY..Q7Z8=C#IG:75>!9US+CQ1DC*KQ',P_43 MU"@O]A*_,(N>FK;/V?W5L QKC5P^7A[KYO(A?,\F2:TT+8;VK%0UA?JPP69% M[/GT!O#" =CN]GQY 6-_*) $BL!H32\&\GY_-]NA":[MN7D.I&&2F]V3HF@@ M!XL?PY<#N2I( -@S0*/68I+L38Z2/-A#S@("[5BJV%9V4O#T2:IS,/7UB-V/ M$;5P;ZXB'V_(=60S#*#7TN:\^Z3?/*EOPS:(3Y6 =(6<3;@A-4-#3Z?=U^Q: MY&WBW *H!MU;?@#94TX[/]OS!!P2@=@WP'@J98";5[-9"J7)OMQTKR,B*0:J M:1@D6FP[]UUV0#CR8J0\L0]H:\,'Z(P#$U\$YT(V6"C08X\[W=QMVE/1WNM\ MZ\G.VZOS9]EX*VTL$ZM4=M\$C *KGC(GT4EX'0$I_>WM72C/-=F%[6JTPL)F MNSU9)QB(51-$ZC#85" W>^1@ DYHS>^TS@+1/DVJNZ!K;,,2JR8-+]A(&B3\ MM+79._2$H3LOL(TSH>.V.M/OT&4D6DC>U.OUW&6WVDV\7J3S(JL.A5.1R/L: M<@X*'].16UU55^ZT4&]6S.KP8JS+U>;9[W3TD.CQF8+=.P%8&UU>RXMV/UMP M8U)#OJH4>H7&ZZ6Z-P/XHN*ZB?+R1BI$X^F*,Y K5_8=!G REM@#<.BUPMVG MDK\8])A.6#F4QRZ,0.2X1ZS!JXE(541??>0^VPDF JUN[WICQ0 4>#DU?^Q$ M/9!@R=[N)>@G,QM>_5"JIK-@@$V_0BI6[<3 6\]N_9$S]'9$TMBW"Y-Z$2;J M=FB*NK_$CVV;N!.?Z9]R8[/3NK_1 MM#AXC5]7Z;;()B\B/=%#/C[(V;K>=D M,1F>1ZZ:+NJ7Y@=[QNBKOH_UQ?"_:5W\KPR[9:C+VMU>)N4YK(DPVF M ML.S ^6-*CBZT',^QR&"-E?U%L/!0>?=90'/);^4!E:([O.KD/R0^S]XKF8 M.&SQ#SSW"^=CIWDNG(^=YKEP/G::Y\+YV&F>"^9C27XN'W8NSS<7?IV:?S0@I%\! MA ]EX$>%P%Z,WBM!HI@Z?/F_9^FS-X(GEB;P888KSUXV70K$\2-X$=\?"+_T M](E\D\, ?2K&\1[)%LT(*!BP3OJW9_BEGV*1D!_CR,F*D]7[@.0YD>3CFWI_ M 2 ]I^=P('T:<7UQ('%RX^3&R>U/A,;H6X7&2.0\>M( @^9G86T9IN#X=4G^ M(XGN?'!9F:_JA62Z'H[(O9'<4K/ODK/CG\MS*3M1,9IX/%WG\3,^HX$^7&P] M<5)//P> IW07JIWL_[M]ZN]%PI'44?6^CZ'QBVBLVTIEXM7N;-"K7ZGVM'TG M+3Z=QF-!&N=HR]'V&;1M="]U-QHWYN*L')[+L>N*GBE]_M44YVC[46@;_4Y& M-HCS1:0LRWL())LZ$[_^HR@(]?M'E5$:+!OGW0C@Q/;WIN(2[Z"JGQ@8_NO= MU.LC;.R)VCA";'>GPD>G7T"#:D8U=:M-\]=(5H"7-L!^9-'_WK=_'-&,5VXY M>=D)9),JANU(D+ "*XN)$3$B+2IU,W*=&1KB)'8=4;J3<'T8;[XYV>!%J][- M.N@H4L0(]]#R8J074*'4OBA7T"!9&DAQ*7;V.Q7=2SO@W(=S'\Y]OB+W 3DZ M+$;"P'JR3L;.-B]GF.*+R79AL6YU6F_/X),@@L\\M9X:]XF4*:)6MBV9B:2=O'M[ M&NM;N<]]39DV[M)#99RTU'JZEG$BY01PGPSF/D\PG].T;K\@)RV(@@PIWD^9 M/";G"/1J?A>^>&0KWFG=%4R:.QW+YE?@K^R[XRB6K9NRKD>S.;.[2MTWI;M, MLVYHGZ]8#A>MRORVEQN-5ZL'U.L]#,2.W)02H%C&DJ%$\@,E/,Z-.#?BW.A( MW"B@:#H/;KB?C1F-\63>2,S:\_AU=?#YK.A2;4SOIGJB/:[?#%3ENEM90XV M!"B:Z5 J\I2XQSD1YT1/J)J<$YTP)]K6.\,3-Y9W6HF.6)H,&A?W:Z4U;GZ^ MWGF1C5KAD>3F"UJK)^6SD<$R/P%FA/7.5"@:3;^[[GE<>\A+U-'/)U]N"3Q= M2^#1Q,K3LAN> %PXE7 JX53"J813R1?W0;T?7+Z%^^-8/.)G4<(ALT$,J\BJ MZ4)QPE.P&[QCO,NQMWE:IH!/]GFLR_;D^NXA,AWGNOU9&MW?99M7GZ_;=^KA MB_JT5XATHSW+RH[1C.UWP."\A?,6SEM.B[<$/!A6(:E)Z7%B M47?>!L5 /!B1V?4>^\J$> MC._)+O:<$IQ=?*Z;(3J-U"ZUZ^EW93DY6<>R4O1 B_-)J=E8UE-U<37*9FU5#COJ [1BWVL=?CUN1":5 M?KI52,YCA0RR[0I!V3153/2LG]D>'P=?1VG1H4QI/KB'K;39BW134KI?=':K/[7M&N MCPQ1S@_&6NOVIF;,LE)F?V2G5)N)E7&S*]ZNBFGT8-]I5ZFL%(GL#\T:-\6; M5+*5&\\BHXME6$F(!;T)0_?@9#23T^N,6)N,DPNEV?>K)1T"&ACW=T_W8=W0/:13O04-1K88!=ZQ-T.,]V8XP7.)G,?3 M_%Q.[UPRYU'>,^,$SX7SL=,\%\['3O-<,!_CO4L_[EQ>&7CXK'C\$ZH*/\W MOW0S#+_Z9>*MU2^CL?/4<5/XWKG\I0!-9H2"H2)UJZ7X'Q7#Y'3T\73T9>K% MBN>I;U4P%BQN>W#B2/*G2)+,?#,DB;P'"SW]--P+:O@.";)##>$(#X6@(["$ M>P;O=Z.5'Y\I1!6Y$P/#^X0A1D\O4?"S P\C4CV?*X;G-^V<>%4VYI7LPUWN M9KQX]X)A2)/47;7UP#_!XZWPGN^3G#\G?<\W/.I^^X M9X[;/V//SSDD3GC/WU7#9MD\@H44VZ[P]SL+ MWF\-E_P(.=Q/Q?-H%POF&"SX%0A%3IS6UJU6*LU2^&QGI^H*5/TZ' MDM!O=4="_X?S LX+OJP._OF\(++%"R+2322VJFFS4KY[U9"UI15.7<7MM[>U M>3]>T NK]ZX6B_<+R?"RHG06:)!+L?K#L4@HGMC7UO\Y=77]E8)/V5 L)-L( M8NSW8^HARTIA(!9D=4["[[FF\R>L[X2+-;^W3/23:S!_DGP$Q0Y^>31<-O*, M@AD7M+.&ZF>A,.H]P :CZU+T;I[.WA3JX5SD,A)?]==7"RGI=83([(M$G =P M'O B68CS@ ^7B]Z%!]0DXZ8X:#0FXI4FI2_T)KI(RY LFR0\(/,!CHL3TP*. M9>_]\6 X29WP6!Z/'P\&3A2<*$[ HG)"WI,3LQCL!B,B0_V0,,0O><)?V _Z MSMK_MY;L]VH9ZL59M5%R^^%N4E[V9JW+Y=H)?Y")\X#TONH,KT979C\BYCKS MSB(IY[7H]4)*DY#":"B1_L"00DZG7Y=./[<#P-'I].BAO[FB$U;K\<&H*Z^3 MO6XI.FVY#2@TE7Q!Z.^7T;)?*5!4D6T+BFM9R'"$J6F1@_]@X>*[2)3OKU\< MVV)WW*"-8^_^N([I/S_^/Y,GZG\UTQ#>52JSZRLPG!X)R+1O5O(U?NJWC1+I.A][.QW)!'* M)**\8@)G%)]74N'H.S\E1O&YNO^3C*+@9HNK0;+8+>0ZL4(R>M5(%',#8!18 M_X_$0N*!Y"[>78VUU?CHU@@>GC4L4W7QZTT07M8:P&]'=K8K- R MNT/(X'67.H!H9[^-\T.L\)16Z*$"1CK;88TZ]BGRLVB1=()AQ-C!:D<)\_ZI MX-JNK.LK86J9I"B15B?BADX M1FM!PS_W9!L3JZY-,#:JFQ5 WA:DLELJ?B?^F3%/KY&*/,'7F0-+LUUER-[$ M%"Z\! 2[!!KU$L$$S0YDQI\+1,UBI2 MS\0RMXNSW]'(OIY 3N6# 1UY9T#?]BJIJ&06HUVMVD\M[G*&EKAYN[SU=D"+ MUD,THE_<2MU58U4;65*SG(H.L*B53NT!.H0)RX8>OMHWG,V71S.L&")+06-FRT(XC$[%0]7V@V8Z(6R0R:-YWH3:' !9$_N.;- MDQ=$//P@3$'=8,AI""8!)2';S@F9="(<%4,"W+=1\=\I_A M&^0"X8^Z&A*JD!N&_XNOFFO9&B-\PY#G(O\"7QMJ;]^?!< M"D8Z&0L-MC?G'E"P!-&S\03P!7XA,=G: !C-'I)18+Q%RM P=7- ;O0^7@K3 M6#ZN06Q0B=H,C+]<7SJ&M'D!9R285$;+F1.\F)4O37DB6? $\'<@=80>AS!( M;OYY@( U9=,K>'H=>>??0\X"H1=,2HB*2#ZF!C*3(V#6A6F-"4-D/M-SX5'NS%X>6/I>+TBTUWR!R.3DWX@GF8O" B/8 MNTN#S\DNMN5(S"A2M]I8Z-*4;3&P!/MCLE_1;LGA5*OXT+UMS"*ED5YPLOK; MC?(L2;B(X7_([%8FYX5!F:4:D]J1EP%L6'5/D^DNGF5*U7M2-.H39ZNQKS7A#.9?-N[::4 MZ&&421::I:O*1621/?N=2(F?H]3L EG< K+X.B!/G-G\HIV(R.-DK]\?Y.+R M"J7>KL*\%Y!'V4*BEXH.%^+D9I:81%HC;5P?0&&P]$DJ-'AC>']X-U1YV>DI M2RP?DAZQ+D3M09Z-5X91&E3:B<*EW=SI^?S44-:*F6L^;]8KIB>O^5!$$AQY MB8ZNYQPVP,J* I8QF\@R6F"Y8-2$'RT5[!3" M.] /I1*KY1CMCV.C">"47G MWB L?&+,MK0>LP>Z-O(B3C:&OPG"(I:*)58L(/16FTI9> 7$FN@0EALP%-+5 M;EI64^4)(EPT S_G"TJJUL=3(3(F*$KW-0,_J!'QEX3$8'&&"-#XA? P4?7( MF^VM5VNL:A= 2<$L;87_P)H;?5 W@?^="_G \MG:)EC$=HEMV?8D)V1@3L?V M2,VNY$7R@AE^%YJN4[.T@*@-&(.'KCZX*Y@=+8%14GD1;,J6O67XWIBJYYXM M2I ]8U1(T/H;\VJ(3H%O&73@%&PF[6N6;TP'0SC1:8%;P?0(YM.(KC'!ND18 MU\:8?X?QEHPP:#ED;S:@BQ>*!#J"Q4#B:%;0?DXVNX\,!#0P60^QUWOZQ/-^ M..IY##005+#Z8X&S>OBOUXV>4.0.K4=3Y[$$D#O^BO4Q3)\GX9OM)H.!F;>F M"RM(U_]]*IKL?=L4/MH)*!H/&#PH&RB&(YG][H/P[__]/UN]%GU?/5Q%IO7+ M<\@'8,A@$R5WQ "%:2M'N8]7\$O6%_+*]KJ!I\^C\;\V-QA;7@R6E3A/I_\2 M-G^2:VOWX* '>0!R6VW(Z5/;C7SOQ#\DVB*V M.9W_D86A!4+-?SKUW$'C"_R-T1Y+<_I6@T'V%>;SA#PQ08'XAK'!]FTQ\GO: M8X+O)EVDG@BD #-;-U^NY^KY0IOFDU0[^8\S63W5ZJI6[Q3:0JRM5PY6Q7:'?S%=:'6:?L-L0(8\^9%GN]+%.*^0!%$O_-(!DT. MH/"C+.A1B@VT8MV?CKSZ/(FV.!,C5,Q=D0]:078=P7E)/ZFR(_NG^=$VTEQ: M,3*0HOLC<^;:NDQ>*+(H%V?Z0 EGAGH"^K?LC=2+RO4H/IS>%\*57NHZNKB> M9T**;K,E=4>%"W'='DCQ_3G+G:)S78G(B6Y=+)<>IC$K MEKG*XI%[<_8O*Z)8S]W6QC/GYC*5D_JCXD-62NS/*5;$C-X)/[2[J]3%Y/KR MKOA05IIXY-Z-?'(_76ZXPOU(:_9A=R5 MG6IEYH.+R&B 1^ZM,U,IB'=WC8M% :W'8C&?1Z5.!D;NK;/&XON MZBJ]%->I5J*0)T/W %6T"W>10OE6$='$E$<5)3V\00L8N@>IZTPYI:#[47TL M]Z.)=!QE!C6;#-T&E=178W$EDXE+\5@L*<4S8EI*9Q1,24A,B")6ER*)^-Z! M38:2DG*LJCB99^:-?*VDS#*+0^3GW"RK;E;)B(6K?GX^:BY3[3PZ2'Z5VVSB M817OA;NKQ?VBE4[7UE.M*1W86J:6?*C?Q#+R^/8^8LLQK#?=W&2EW9WAD>K@ M.C6H7L_D0J[;4MNEU<--+I'%A+IW",E^;3U0JS=Y,?J@7\UR7>LB@0D@OC]R MD+_N9ZJUG"E.FO/TK':[*-VM%H=(6FW=ZI>C3BDY#FO]1*QWG[MP8X-#)#VU MG-ZZE%I>%]S;5.FA$[WMK,- _'L[DD;YAU793JP+N:DXT,NW!92T@:3WUCG2 MKJ.3F9SKCU>HUXA>5"*WU>7@$*&Z7:EXWI=0!4DGI MUOVL^A 6HUGKSFBD2Y&'A^8A4K%Z[:IK78<3A5G#+I8OHM5JO K9F'M0JCK5 MTMTLWVT4Y$D\K+IVM%]HPL@]*(T3B\[DUG*&XZ@U;,27TES,#.'M'I1V]"G/ MG;_N/(P*-^I2%-U%.Y%<6??.;92:ME([MK"G1\-[#KWC)1:TEYO<"(3V5,,/ M$>2)N>6 2. IAYJA:P96D\"N2.5ES< " HT^#1CQ]H2@/Q+2'U49 A*Q$/T5 MIA(2E5">DL':Y5*M7"SGLK6.D,WEZMU:IUPK"0TL3.?*6+;^&Q2/\W]\@>O5 M1QS]Q-2IH(6L; B@1,(B0X=,6K+G%R/;<+"B9@\Q2(BPR8P^U OH./@!UT'$ M=+0Q/VUP$]/?/1@_H%0Q[V=>58U&Q^] M3&R%,)F+3SC$W*>P:'R*IN[ZGG9C)1 Q&SRKTRF2=1M@ ^; 7T_BQ0 XQ] MVL9'::A!4+/#]-?30P;J:R2TD5A"P9>.#X=9OB@4* C@@R$DQ+\$"@MV$I[9 MBX8#PXP=Z.3M@8$#\WD6%O*WLA+<=V4HG;/BHO M-F;+2_74GAYQ6D6W(OJ"CU/"\X/V:.S4)K3+!K9!'/KTWZ)#(@&^;W!-O83/H<'FQ MU=G@]X'0+6- /7O$%@8""[)L%@LG0+RBLPH&^;!<"V9-PSS;AMW;<.O@$22Z M2#/F&%J4K?96)!(22[A4Y@'NBJ^MT-;;/B6*1.8\\F0!FL"V _.;>,X^QDL/8M[G M,-S7OZBK;X%A\*R7+>#N\(?*/2)T[WHS/CGI._#<*](_@W[3/\R*CS]9)(>? MRW'.)7*>X/1R@N>2.4_RW'"IV_9'PB2YRZX#\[> M^!I XJ3$28F3TA]4%N>"V_?F(3]0<(, +R_T+\Q%MN^!(R?$83D2<6&%"RM< M6.'"RD^\B-Y96.F;5MB6=<3E%(X>W C)A9$3 PD71K@P\D-YR ^\;2:DI#38 M3?@EPQ'DH&F-RB**; _I7Q \P9&%2R1<(N$2R4^02/X_>U_6G#C2M'M_(LY_ M4/A[)V(FPOB5Q-[SG8X0(/8=Q'9#"$F D)! "]NO/U4E"<1BM]W-(MMU,3TV M+J2JK,RG_1#_'*)Y4I";9SX?^SG$X?Y"S,*M=BE:DD3C";8#;Y M!>W:NL6KQX3ZO?,Y8)V(W<9@\"ZX/B:*O&;SQI9P&VM<32("MNA'M%^.OJ=; M^5TEY$[=EV/!7/A;S9?/*$'\?:_>@J^70Q"<[G[^7ARO#7;;?7WVZN\LQ[$Z;Q:>S6/0>T\X0RKDE4;.YU!P-Z">5SH,"VV MVZF6::8E-I?C0G*TT+(K,5A0,?ST,QDY;R_Y#P9"#(3?$0COWX4^$#B(XJXU M+BO]^ZZS;(=PIX(;%9G^X$ MI4.V:GV^%IYEP[7L&@!>[.EG'#9E. $\C'<8[[XCWGT1Q:\D+68LEXOLV%BG MSG4CI4JY4OG]OFQWULX2%"-$N45[R\W+E4ZLL\N4&GE8ES[Y]).FPV]I9Y_< M9?XUG.0!7'/ (FE?*%06K#5CWOX>:\:\_3W6C'G[4ZWY2T1$:AS]5*W+7W<%PC?_^.U5:00ZC1/0><]AG2-)T4V7YC4 MR18;[S;X89=.:;!Q6OCI9_0Y$H[@0 ?&+XQ?7PV_WHI>2-7!.E&LU>9<:)$+ MA1DUFIV8P4&L4:<@&/'8:LCF\M&6U(Y4!U9V#1 K]O0S\9R,GTG;<, \ZFCAE]OY*VPI6VCFAGR&:XE M%@?SMKQ+Y=.P3W#8$6F*_O=VN2L8T#"@84#[VH;LG7!,29,[6Y>38S8TG7=' M Z-)#JJP,SJP:\//L<2YQHE1#*,81K$ HMB5C-L[ 8] DELASJP-SK8E*[0, M-7-D=@* )_EKX/FRT=RC_K4X>HO3GN_F:WSTZK^?+S)05O3'W9SO\6?.["-B0P8H4KS)E=BI[H6 M6E:6Y)*!V!:#V$8G8QC;,+9A;/OBV':/B/)[X&@:#PT2=*(KDKG>)-M91QMM MNSF!< 1CQ^1S/$Q^K=@QON: KSG@:PZ8MS%O8][&O(UY^U/S]I<(:!P7[,M( M M*0':,G3#T[/^#B?0\P@\/ $!1U>Z1*@;"#[UC$Y0$K#U05EX X]-X?NH@7 MLRVEN9W8;&V>GN:65+88I3Y-@9APLY==#4)YD[53XYQ1*^95MKI&V_'T,_8< MCF.G($9#C(;?' W?"F^DA55]F8^ODZ1=V;;K>7-6GNJ_G\1S9_R;E\;#P22B MC4EYG;.7J7"\U9\B_(L]_8P\1^-QC'\8_S#^?2G\HW?,1C(3+9ZM<=O:-A:/ MKXWEIU'9R+8JU><+DV7I]69B-N;M;2-<:1)T5>47 MIO3#^\$_]QCXWM1I4##G-R'$C=I>N)R'^Z0MA*0"?>*(<@((,GROX;W4?1CE MSN?=#A+J+5^0;]F^Y^O@F;!QF$4'YFZ:EN2!]8D^=<##B+?]][/) Y?N__>U!>+]^4Q^_(K M?S'>E\?LRZ]\VGA?,([A?<$X%O1]P3@6S'W!.!;,?<$X%LQ] 3@6P_MRLWWY MC3R(-\U\W%@X:-TJ/][I,_&[G3[#"2TG.G!RUT:=@IH?#,V8;']M0F&WNP#;T%^,:\AI']F/K MQYZ'*!]6[3-@:2!7N_09R"+(C\KR#WJUY&,0Q)R-.1MS-N;L8*SN(9P=^ZR< M'4P'R@=5K[1NHDIRAK22-%LR/X.)$D ^?ORMRNLERSY2] )3?M-))]TG[E_, M?H6R4QO#%%/S).'_FDFTG;R\VR2L>(*5!H92XTQA(KK^-&^$[-PZR:6K=$J@ZEFR$FT Y(%5U][NCX.A MYSM"SYOI&E\1>L@CZ"&#"#TA,;^*KQ=CI9NV6QDE5UXJ\^!#3V$65HF+(:&+F((3L9@'P[O26^C6!/)&S^[:Y,WM*J=]B M4Y%MJUVJ!P;(S[HK-J.M7B8Q*I,A:D2RD9*PJJTGPR@T6JGG>#AZ.[,U8**+ M$>P;(-CG,GH?!6'=>JQ/K1:6S+8VLT%)ILK1&!<8O]NKNB@US.1"X<1VQO$5 MBV6:)M,T)@V 9< ,3B;?+/6+H0Q#V6* .96/!FZ/>+V97:@\59+4>9\6RJK3&$^ M[0:VU2L;2X_L.2O97*[9G;72Y*RLDXN MAJ//"T0JTT3BTC2/TN3:*$1 CX+=%P,]EE#\. ELQ>D19%%W@EKNN M(=0B%684#0P$OJH*=[*R,%'$%L?RHY+([Z;E-2M"+ 26.4TG<6P9@^&=8\^/ M7GVPP/!/7 */ \/!N#N8LM440^9,+;3J)'I#*Q:86,FK8&B3J7*RWDHOV)@J M-E;;072I]R 80K\ ]0FCT\$"/.R1_1YK#F D"3,[9G;,[)C9,;-_M:#)70%Q)4]K4)(3G:ODG\+2.M^)]G8B0!U5LBG-\)B]]VMW;M9%O3,.K)EF* M%DFRV^RO2NQDF(0!F?!S+'%>Z0'#%8:K[PE7P8G'7/5FWG(RVZ62BPU7DZ/9 M>JMAE91^\!V&FVUZ-C"H]5I9,DIW'!*2*;L(@0M&3YZI\'F>-8Z?8.2Z5^SD MVR/7:\&3:R+72***ZC:I2ZRT*_"3@=Z83=K!3X'LVIW2/%3K,ZR<7!9GM7"& MRX8@LZV."?[.T/AA( "9QXK1;B3<("?8/(KS60428 M>B:@W0$XU #\XWS3D,#<=F"8JIO05P!>*O#FE("-RXBI)$XD]#X(+R)\PP7W M LPU9O->_/00$(60"7G1O/SH-Q_?=W(_>,98U7A-D7O76_K?WKG]0R:&7 MB]L%?X>8(&LV[YH*B$%]C=4$%9 %@NST7U$V%RJ__8$F\N\Q$]'QEW 4\A'X MR.WOEGB)P4^.FZ_YGGSTN) @J>J_;_F4KMN^[=4^%73$)SP.@V5#L!'%:5CV9PQL!*\;/[R#Q$=#ES8T.E,F4LAI<<>/P0Q^\.J:WYI>M_?$ M"[WOT?5C?QB%X;2B+XG$7\3A1TB6LXV#/>9]E#MJ,^]\Z[C1O/O9+_KLN;MN MZ8L?-/42.]YQ*O(2.=OQFV@)X_Q*0C M9'(%%:"KM"4-TSGO=-L$YX_Y#(XC00)R M9$YY0T)'$CBHW-]$WN+WNWF+*?^.!?3&V72*=F>;YN.3Z$L\ZDSBY/AS]+W1 M<-<>S-B.N"%)>]V*QK9&W^K2C2$^J6EW8).^XEC55UL#!I>J"XG\)(X4J0]YL,N2VL_W>+FIY(;+)#>1EN$:]#8?FS;@ M=5 O<1[5E$TE;4@BL/? 3T\>"S&FR/#,(%ID:68<3G>9S7*5 ]:4! R8!7B6 M9=@2H+JK-[J(YQB] L2#A2G]\'XX*!I/IX$^WQZ>F,%O&^:(%P!6OM&'-'9; MI\(E"\<[-RX(PM-/X^62PR%(,SSB"Q/J+ )B#,( G/'C%:OS$599UF>0F( 3 M8>*E"0X?WB(6.E2RP)_4+6':HQFPW* 51N3 2;P@+!V*T^N+A'\U91,\Q@"F MCKQ CX%#H D&#S'T@[2TY14PG< M&Y2.#4Y +Q;X(LK2-5^(]IXA9!/:S;H)_@AYP\<)[C=AZQ;4Q$64QKRM6L1H M>V0/ R):ML-*X 'H&QO+_0K\S> M!4\'O#*5),M$>A1T*T@B3"$&[ C>:1O0J)?G@+(O1(77@+$'J4&,)%4&$W9% M ;[FM:G"OT_!Z71A3QWB.]2%FP'FO= ]<4'DGH+#S:.5"5V#8 V/XU)&@)0% M4U"W4-9>(09TG_BW5]H ,7?78TCF N$$VD#SF&I[8CQNA96+ ( 2K5%Z6B_ M]O(2\LN+MX,2,=*!;@Y9YM(#/>P#G MW&+":*@.)AB6F1]:YT%WD B1::8>S M+W 4@&=5%L ^\8N%H:\@MV\1"Z9TWA#AFS,RD!1+-P"". SNDR(?D,_YK?M8 MN&;P,B!7$F%M%\C4]KT0X()LFK9D/,-O&Q)X'YBR+2"Q.P9^W['P"ZDZ%AA M6VL,UJ5#-%E+JDH ,T(R7'\@(,PSDO8#C\H:=#B_GQU]!PC:BL.>/?9L.#OK MC@X)!!Z.:]/U1T)W(X)) 3Q?!]JM"<120"P*SEOP,AG!&WH$@Y1?'K !RX.C MP- (QI3Y9S^VL[:A+Z07 .[@+80 %$0>?%F0#<&>0X84X.%[S#(&/*+ M%3) MLN#K]Z?_,Z%#]B"0RFI!I 6;!C0SR U@JR8V;_! #8=+-, ?5@BA%_SVP#7_"Z M3VHD<-+;!R4*2NIA6^'V D$3"PS^3H"S2U\CLH''>0]Q'-.7_<>WMH)8 MWM# >LRZ9+2@6Z*.H*D-7I*"YN?>$E+*UM92AK.,(I& 839MKSCG!#!.0-#2[PP)6 (ZP6_DPL5-L\F'C@ MG 63@>;#Z5.0*B,BJ+OP0#@EYWE0=T!',P(F=/HRK31!Q\AG I[O-/GO$2L@ MH$!_H/Y]'.JG7:SW+TU?.% ,D1=0P *8"0GN[ R,YIO$W^Z*FBW.=-?P#S$% M6P(T'$F#A@;4)]VS&M((@(P H]W0L^B>[.+KVV_*R&JQP6;YS5SD_;7DT'ZO M(/R#PP#M /@^F"R,D8G.F6.AG.DW^,7=8.1Z=8PV.*W7* &7ZAH[[U_G&VM< M\^9[DU*=B0X76S*^B$WL#$GWBE7-*I>&9G+<*4Z+V^,4+P4,9D TC)< MS)KMLC3G2FQ2LK9R+I]:3YY^TK'G6.(\)P1Q^^VI>9K'HS6UOM6N;V-<+=ID M0M-2)#%*K(-'S6R6E992BMV0VR;7()N4LX09FKVX?H],B.J3@T0LI)6FF0RJ$B(PF%I"-"^97!]:!Z2B\ M>STW24?MR89ANVQWK4@%LQ4IM'.-\Y#4Y7%N< EKQ;^MAHU=!7# MD1/HEB!LTREE[^H^H05 %_C)7!*Y]2AQ[MJ$FR2=BJ,R]U MBU+*!%?-KX5!(M93E9%O,*51&WL:98>S\F;I=FC"E[72IY+2),M+EG-SNP,K_ M9_M>C@[C;#/%=%A;F*H 4* M<9V-5C6^J'2S[<0Z+\SI3J1QB3][XK*^LO-R72E)T3(KA.Q!+\2 D6%AJ[)M9<<2E[:8<*EM]>U1M'&)ZQ1Q+83X M8;B@\"7#7E5S\Y%065_BI;B5L2/#3KJE;#=Y,9$8;XI,=CV,GX\$NG&RTZ;$ M+E>:U4KCG+TK;<4&&'E&I67;7E5"'3&OI =,4J(7\0$;AB//J!2/#YK4M!09 M*D#MUTBR),1H&H[TJ/3QS-ODAS)O*?+UU-LWO2,W4B8_GE7[';)H'W 1KNV+ M=86\V(5GYXLG1KXT7ZCZ5H+>,>A!\,(6R*('@T]B5>_W0L(8Q7_>=@5GY)4L M2N@VI^L,;BS82"F:VJ44>C&*B8EJ+-TRF&N'*>@/.(,ONS(9 Y#'R8@'PD4SVC/X\VGGXF7I+G!7F?[T/UCPWJ>.E3S&'ZR(]SGH&T:(29V59H3Q2[VJFHD<).2\?/[V+<\\!+1%Z2T5M> M_O99R4>>/^_*^?L"2[ZU05>?:S]#6UMP/&7';D7R$!)RG8H'#2D1_LL)3WDO M];E8GMY;NRY&O<23;]7M\RW;]WSH6H<7P#V*>;^'8#SKA^."70,:_-+[Z7-# M[8?R(U.'"0_W<'N^7JC$][T/5 CP^[/_L(1)/('W)7C[DGRAXGA?@KOPP(B0^0(2; L4?4R#Q5O+( M99*\Y95U0OOG_^[=L!XY@$T&:?3_GJ)/OTF:<.PE0O_UR+9$5Z9='Q8%8X_< MN@[QPM3S)2IB:<+2= 5KZNL($'3-78DT=^&4 /-%XHOQ!87YX@J+1]KQE^(+ M\AI':L J/CO1+4TDMK*DBE=C^H"M\A%-=M!Q^=!&,^]A^?==^UK8AC2,-EZ%!4\BFKQU"'2&Z'W1 MY4)M+N1#"7NIT--YTUZ;27$FKYWD+>J%.F]S\1>6JBM*U6/($"RI^G@>1["E M"N4/2#U!L8KU>46Q95U8+5;S:&G*//TD7Q+G'1BP3%W/SG44M>\N4Z<).J9A M#9N0XU$? ?A;!=9>LN=NRX!$6$U,EIR^(^GZ6A/J4KPYMC[1289D+L-%\D5E M("R5V"8Q-.>1?&VT@+?N7\CS*_=_A0*P!_S&MP>UVG*9;>78'5<#4]FL1MG& M0OYLN!<=S%G%5FMSLJNMX^G8G%8LA4&ZQ'FSZK\^LT?/HPFQTF%$ ^+:9["R M XC9OTIM^(H _0E-BSU\S)J0A&:&WB7B9S&T3U$Q4%_E- ][% ,9$)'XI M9_5ZFL^W$YD[K#E8(O,)[81?B PZ,=E(9%GM1#=9)1?>3*.-:=UNIM= 8)(O MD?-48RPPMTEO^(H"\P6-@/<(U(+<]'JK^'3$Y2K]:38R+6YU&I@!X?A+XORR M"K8#;K0-]DZ?JM'BR%"D]'26&ZK3ZG8$+(%(^(6\L U?+!(!6TB$QH8$JU(# M')!,"_MX<#3BNYH04!JR0!@*KBR\9D#46K&*)C(Q@4MWT]MUHU0:IN3), H- M"/KE0M-M[#G%T8A'6QD?Z:7Z$*G:5)7P3,U-%4[."/F2LN*J4AE*503&(VYI M8WQ[H<+AB*]FB;Q+Z) "',M6^*&5F+04N<0-!W8"3&JXAB)'8S/D3GN0(%=3 M42FLQ]R\K(7GL5&^$>VAD%#D367B$XH5M>GDZ6?DA2)/ MBYPZY5^^!&][R:E?.1#P'I9]K[8=)):UA7ZL78K4:264VYBK_+3,9FO@7 ^_ MQ"C,LI_:%?\>EKV6+ALDEHYG%M*ZW)6;'*TU*IS AK:M"729OT3CIRP=NBZM MWJ5S!HE6:JH[6H[$OL*&2D4]&MWTIB43^K5?Z/"OQ/^H"OPUB\B^6:OF5)>Z M4)OFO>K52=7Q1Q>RMV%=>-C19RJ;E@[;Y*F^=)PW*M@[I>"%0Q,-6(?.]TWP MX-<>>M3([U(1=VDC3"'#.0WEW,Y#;J_50QUYP%5.7??C8G>P#>N^Z-.^=91O M)O )ABS!!3D=CMR^04Y[2*>^/"IG#TCN5+(_?04L"NRO9S\ZZAKDS!-UP3L* M7Q"H;>:APA2<*7RC/%^HL+LCNG'A=K2UU"W!KWA9=:IQ:\==9P%=)-X$$DSL M)$,/";J]0(\S4=DKN$D\6-:KW'^Z">ZBG=6( M1]="3A9QU)_K]#&O$]Z9Q9YWQK9E&[XW+?@M)"H:"OLMCJ1#$V8=_@CIC5IW MN=-I^02FA3H7^A^!6BGPQ$@..27#($4 79PN5N"YVO%L#EOLD,!T>TFCFJ'P M!:=//UK9LY\,J&'F O4W<#M#B&Y;2QD\T38LMSLJKYK/!*_">M>3J=.]%+Q$ M@T35=+2=J%FCV[C! DP$6X\",NLO1 OP,/B^3E1UP+\4?=]F9>0Q;CE-O5[M MN.$VD'";>J%MU5&'L%>8W/\@MRN&KRF%V[K'T=LN5<[<7[&^5#[3*4#GMM9% M[:.!",_WC4TO=ZHPCUM5/,/&&$Z].O.V=>=X6Q1\1>=8P$S6]LS=Q+KT?:6Z MG*)L,LDUUT^1M;Q5F#1BU;7*KW%UN4]878Y^B82_9S63H)65>4E2>","L1$T MWH< [$/RA<8"$82-P,@4F(WXKA7A K81&)H"LA$8F@*S$5AI"L(^?-]BKK?9 MB(^FM_S*G+[?JN]8,.]M#+YRN:M_KUY=,O';U26C+[%(H(M=_8I8MRXGB<7A MTXC#'YS[#Q2 7V8PO,T19P2[4_8<-!\^,6QUZLE^CE/D[UR1?^N'W@T"STSKIIMYL)(T M6[I.DB9DZTJ&Y6-7GY):KSE.%1G&8E(XN$84^_8 M7P4*[Z] :@M*9JVRD5=J9E()AP<[.9^ _:3#3S\C]/D52 P&G_GF)T:#:Z'! MZ?V,/T.#&L-5TXN<0BMRGQ(RT_"HE]4>@ 9;.:54A7F'XKI*.DV.HWR*;,#> M]C& !M1YK4B,!E@U"$)YA >#P>EMCC\#@]YV4:@.2[,QN8U:NA*S=I'H>'U_ M,$AQ[A\ H"F-UUC5>\)_IV;L=7PZH_,6,\H6$T,7,0&1=! M7/0JSB0MU#*8'">W>^O4IL^$N,4#5!F+BQ96 E>,L%U)GU7L;E*P=XUA!!HV MX>?(F_B%A3U(-VZQM#_&3'F/M*N"IH9**ZE,MG)IFE(&C0*_G-Q?VJ5FE*ZS MK4Q/:7%%HR'WEOEI#$H[,%SHYWB ^,1FR'N$/63N4L)PUT^S MVSHM;?EZ3YW% M:;@BC/9@NKP@"(2$(7:>P&=M1=Y2$G:9+!J\AHXL6Y MK,FF9:!;3->WG+X%OCTX[?^F^E!PKC1\8@/*E3B ?,R1O)W WX0*%:F212JA M7:W&E,M;,4<^(+X=R0_JT[91')'27*[D4[W"*C18#V/0BHH^4XGSIGP8+C[) M_0:,%Y_"F'H?7@P2HSA9R0PJ2F@\[@E6KIO--!\044Z$RE.%+T(%3(Y[3MPR/>[+X\475B^H $!A<.#B3PRK]\%%O&U35I1;;;ATKB&I MZ[PTGDD/<,"T>R&%%9O1-)?+V(U<7FU4U'8#P 6RKB+T6PZ8SQFE:K^OB"?V M,UW=SW2,+V& +Z)NP_J4#P'/FUXQ>/A2@X.E'^]S>!_D&T:G4G8XV_6Y>6C1 MC"L]EE]QS# .#2L*6%8TCD_=(S[U<$G!H! >^S7;1KO PK=\*HY*RYU4ZE- MQU0DPG/9KK0&H "L)RKR3,5NZ&[YCJ#P?12%5X)5#U]J<##AU.C2FEK?:M>W M,:X6;3*A:2F2&"4>X($5NYE85L@:$U?H1OLPH@KN34K&8 6.''*_+XZ/9'AK2P#6'*PY8AL#\,X"U9X^&L4YO CC\ .\[;M_ O%W'CMGU%)"!RL,%, MG=]>!(D<.)(70W836^1Z5LL@YW1ZIPT6S>)B,GG:]\81&>OMH4,XDL+ \OMB MNPH\L.QY"79*"AJNJ#+OG-FH=Y#IGRKZQ.O-),T7JKZ5(.J8!& 8P591'R @ M\J;-:Y;7JCSMTS2' MP,91X#4FKT*TF_$IR^FRY@YTF3'/=0+VI M8)IS;4C W@@Z4ZS=C W\%XS9H>FCPYBX0/DG@ T.C;Q_.',R06 MNH$ %;7'TL<.1B.XV3_J>'_=QE+PX+BXL6-;52&ZZ["1E[,20$TT.16VP4.E MD-V.;2>\ @P4\YF ^C"P%:.[ M)> V;]*=OI;&7 Z\!C18.\OL$_RY>9M1SVJCG;V\B%RKGPZ"K>O$K2@ NI# M8VWZKRB;"Q7(,)+9$S@ NG,8MFV:@X_<@M2)EQC\Y+A:M._)1X\+"9*J_OM6 M+.2Z]:9?K0='1WQZOP,4V1!T;)Y6E8;__M__V^KPM-*-WYX!JF/ABYM M:'2,3*204Y.;'X,9_.#5-;\UO:Y0B1=Z7Y/XQ]ZH#2-SY"61^(LX_(A.MM.- M@[VH?)0[LGZ<;QTWI'(_^T5A=E19\ MPY$ 9L5PF4(M7E5B M?37USQ^'7OT2DXZ0R154@*[2GK0$;UOZ03BOZBYQ;9M0MZ*QK=&WNG3#L6'($ZOG%\.I MI\MO>8^Q]'[KBGZZ=,3?3-?V.],N8#;2O2_LOJ<'R)HJ UUQ!*U,_^/AB?6O MSZ0[X_<_PN-73PO#7$#?0@=ZI[GDZJ50-[:=1K>H62I4F<=0704ZK3UW M32-[X1E%KVNE)C(XW);%)\]V>PA#95LT^+4&# 6@A*/.R4YS774LJZIC#3BF MC#X":W&H>&J7G=E:T()0^1$T"B:&Y+1RO6^C7#]M6ZCS< 75K:))BGI&DSXV M90[S= P0#>,")" YNEO^!WDR@H47PV['XBGMGUFC4(Z+Z2!>D9 M-40&BBQ\/FPN[1KG:/J0&N#]T/,&64^RUM!416W#>6!IH+[#$Q[Z$)U^TG/> MBYKYQM[LHEVTE YQ"+FWVE(J\JA\' M!=:!#UMX[ &.4L0?!-!XM$>'+\AC==S1'Z:\241(ZF_E'R#:8V!"B<7E@TUQZ]/VQCG:KF#X#B>_C)BIK8M/QL7#6-MR538_D4,<+2PG M5EO9ZJ4E\_0S&C[/O'J^.:ENG+GZ9Z2J[,*;^BHJ\XK"

:X";PNJJ/ M-_9^D4>KJG[/S:7Y.;ZY*?B2XX0Y? 1Y94<;03F=7O9W%'FL*_PF:&<9:NE>;JWAJ56X^%S5\:G MUQ/>295UL[]*U5)2B9GE9:,#LZIJXZRL\9H@\VI! [:DC3#%.3[] MR:QBHA0K96IFF[1CF>&:G^G4/,U<#+=>'HJ36?_T'-L&_J2%7'5(UAM[C 4S M_3S."M+!ZYNNC+('I0WT9!DH;F9(;AZ[YXIPC6=KREO$6K=5&#%#B:= C-&Q M:$HP;.?E(")?@^P;^ MHHU!\$14#BMQTD,SLBFH.OS,=#." :1 )I)-Z*_AH>=)DD*6+'GDF8(?8>QX M^TP 80?O!I/7#=D"7./<49"UA0V>;IN'H![\IN/4FDO65!=U59_(CE/0H2U< MR&$+?CPL[/?Q7)'3/!0?VEW*#[Q-^L@^N; ,J^X3U-YV1/\+_7I5;C93Y"7F M7CYSOED;P< W.E/<747\[ 9MB:6MH[QT*.(F\;>M\2*DL23^@[A4AD2!AX3# MU"9*@W!YVMU]'AW;KH \,"?B2^R[D[E)>YM_[SEXU8YNQ'K/A Y=]$ZF_S'G MN9E!"&Y<"7CV,/C2@B#;[+EOQ>><>#M=SW0?9(C/M 8A;D/ MSEO^1?YRM#2_C,%!^H$&$/1Y>)@![#<,'6AP3H+3UC_(/6=@.B46I3^#T/#7 MD").T\\@W#FU(7^9]@)&HAP^ LQJ.8RFZ?O+BY!#H7KEY/6X;&F"G9/'@/D/ M*6_C(U45Z7<790'&A.2]P)J$ ,P(WJ< S751@E$ML$;!]9 (O#DEQJJ^/M$= MX),]P;,D8:K)2UMRA0>J5?Y9VN=DP'=4_NB.2AC?4<%W5/ =%7Q'!=]1^4IW M5'[C,LKI)9%?#*??O(SRMK/S_=[16UY&^>.;)F>J[K>Z:?+&CCWJIHE/>]U[ MMYRR& 8LE(&*=&C./?(MU'A16A)X'U)TH:X)8X9G>C9JLR=K9R,O**- )YJO,^* ME34GJ@2Y!Y+R%1_B"]11D#,4?7EFBQ/DIT67V='F(;> .^=CXD('L""@LBX3 M=>OD?7F+<]+WH)D^@KLDRH+3],,S;]P+$(=E",BA"[17%>XW="(0*&ZL[?V_ MX'29\MI$>NSNC<')IZ^1L87HZ#"JWV>]E@S)<=\>[=,Q%>%E'-_VBP<_,O*/ MO!&M>-3"!=XPMHC5W+T#6XF,2[A^] /D%[ <.%58%D-3]K41GF%(0?0"%)#3 M]A\M^*W[N^/$\0U!3W8^]48YQ(;5& !Y#^D)BX6A;Q#?N0FA?M+:DF=FFU-@ MKH>@&,',1( 5%BK/@5Q=/CH[F9?[]>X%5-6!<8.^C1:GZC!7%V&+;P+FR=8^ M TL:WH.1H20X*A-X!. $ GJ"T1?@SN_GN# D*,J(P1R^-YQ\:]$_ Q7C"C'R!;O$G2$;3UT_5?PI A1%MCNNC M\.]/@&CA3-P)&TL"9"E9>HL,E[T]EY^ROU@&Z>2%B\"C]Y&R$YKZ".D\?5\= M903O8 &V@[?AW+MXWA^-0)'3CWLK0$+G#$3Q.M.!'/_G %)1LC;T+?.&I8'% M3.4%A!;/UX8>+$)10W5VH$\.!0B=%_[M1OBJ3,>KYW.@,@\H!!UXT$D-D4:4 MI;W##DS9V]\C90,N"#P,?MU/>^<:Y7$'+!BB!)_XM],+]>W9 ET.51W0=4- M:WC^ R!T8,;O&KSSO9Q#CJH!X!J>[6;%.1!K8Z@5V"A6G9=$L/D3WZ!#X<)T MLQPO"J,BUTID=PV=K+#E\1JG9/Q^PL,N\"D9!SXXTG%1D3^'4X*4D7&X?\$[ M#.WH9N(O%W$0:91+0$7WN00^04!?<.7#19_'(O&%I4*,>6VYX(B3D6YV.3KM M:(6&(3MI#7.(P7ZH?(45CB)\H@2C$.@0A8];VF ]8]DIK^61VO_E.5@HM#>\ M.#I$:]_YXMT" FH8/(L]/0\9%?M;*":4Q@^ 4N73?1(]Q] M]I]CL*<*\;>GK/[S#(\A+UD$+!9=E#IO/8X3LB^SN%H;R#='7L< MK A9+)#**][PYQ+!Q0I.>0@+CM@'H7P;[-]F0B\P'6ORB+KN"7EQ!=,U]R*$_Y:%XY! ?]L2%-X?PT\R-L]IZXG8C9@AZB LQU^ SJ[ MOF<;CU-,< YZA?)TKV2>Z=T7<_0(. XM2#Q*JN+'8PFJR_M'NJJ [Y5@$<#H M,715=:>C67N#!][3>A10Z%Z6F]&H0GC)#QKU)I'3P/[?H*C1H_\TRK93STS\ M&TUHQS$M#CTP1-'/[BBG9QG1YCB MFX\QL641%3L920(\% [HYMUN&UT8*4Z-6O0?19X$D!#T9PQ><5G,6Y'^_,_8C@W ^<^X%S M/W#N!\[]^.:Y'V\G<[RM\;_?1,#)'(%-YGACQQZDM]<$2W?4=MJM; G5\&/] MFZ9"9,+3OU,P_P#&(X >.7(K)NX5\009_<<9]N+_+B% 3X&;%H)PPU>P9^(T M&$:U]">:O$]@\-\B6QA "Y>!@NQ=YT+A1W_2]/XSOT\2!=0.P4I4FE, 9 'Z MO $+HA[R'7ABY*U+.*SKA>!0N4X+*OW[B3\['0+0EPT8"E;ANZ#G-T;&G&XS M:"4[R;^.]\_:U=/1&QPD*!_'3ILG"B7^=O^(G">1 M/H$\7%,\+T+"\I&5*DS5/K<=)B.->:71U-3U>5;BY7&O.*!NT 4.>8Y^4)-[\);8-]:'S_ M/2] ?F5%[IT'E$OPFD94]94K]:1;%<3?IR<-N!PB1(:WI$.+'I] $\A ]USZ MO*NA[KN![0LW'W?_08/JWB#&&W1X@[^&]<'S[[US?[*\L_H$>)HTC#97(4E) M<19)%PO&+)ZK23,% IP$OIK;<$/@R>'X?LP7(KM/$81S\84H7HC"?"Z),F!.=>O+ M)#P9]GR8J>=1Y&$')W#"AYP$$-,>F3)XSJ&]E,MJ#X@;NJ+9/CGJ_?0FUKSI MN5'=7DU.UBI*>//$RLFG= [QV]5I.<@*/%O_7'*XY%2H,)O2AK7IW";#KJOI M[.+W*[Q<.+SW";KPE[9;O0'("W6Q]DLO4NW%(ORD0I:F6C2[*=&1O,*@VKX7 M).9 ?70Y=^^O]N\DW#P4344Y#6Y1^#WONMF@/XB_Y7\ FW[;C:N[1>;;NHMG MWGPD$]AZIGEQLR1FK,NE9;7(VJ78=+)9KC>A3@,6J$Y>W"SG'5"A1]%0-RMV MK[/Z#K]GN%/.273M+;GCH?.A'6@YF9/;C)-T7/82$BY2GEW5=YW-6+/(UC)? MDN)4WIS-80GL2W2'$G!H>8$2N05#7SM]ZO8I &. ATXG!/,$V_T;\R\Z7_Z6 M@;1\6UGY ,B5#Y9FP2TD=W$_A5ZY.MD6\RF%[BN5:20U$<F([K M)%FX^;9NTT%M>VQZ^P^Q0Q]&=S^=HPIF0T_T Q0B;D'%=F3-:9X!_E_D@?D' M3FMDIC[LC&9,E">[[S'RBEI[K# [">[P;\AL=EILH,R5$%"SW$6?M,$T>54R M3U23O2D-="O8Y ,F[#@9.>"I!RJCN^CP M;=L+\2Z#^UX2\QY!@-HQ6.&12#"& 3-CT!&3@E'BK&XPB/0^(8@H_%3C6]4% M.1\,NY%"DJGW^XRCFWFUH$\V#GI&;G1 '/P6OTO$@AQ2(W.ZW.=*59IK]" ) M-[_9+<)[M\_]!7U5R%6ECR%5 %$$/\DOXLRT9 T;'6JNDK%R;!7M#MN%11R< M&['+ZI6;UV5!1=X!!5C:VZD*Y;JU>.^T<'4HIWCW#0L5TF&X*V'$Z/M??G>+ M*LN)JFVVZ1(Y9Q(A>EB/EJO1WVR!SVH=-,I*CU![^XH8^CAI'>VF_^^N-S@5"IQ.:KY.93S5R??6'EB%P MU,.(<*AM/+<'K95THO<]M?QZ/4B.;%^' LCSJR-@X5S8%HB&PKS!:*E5!#Z>>9 M(7W^3'-22LT+D\E,F7?'VTJ?L8K%#C,,GX]D[%QK1$7Z(27-S[JKK3E@V[G) M,'H^?TVN)@ST M>)P/K4X:I10_[+.U?EXU:VQYIJB;%YNQ615A4Y>:FW[A1IM&'C3Q?@,>Y:V?/P1?V1=P7 ,QEV$ : M&+R7ZCWMG>->\I^7(7):_-A)K1//@P\HF'3-BD!_?.;Y3KMC#=Z5M?==2O3- M"JKL[CD(STS!T7B/S0-_FIAC'!R$/.DH49;AO=2G*CV]<8OQR)9+1%Z2P-CP M4>?D:J!OV;[G0S&-N MMC'HUO7Q-?IWG"L'L_['_PB")(W';^S0[>F2=BN*.6K)I8OQOX72 5NEXZ0Z M__<*ZZ6"N-[_7&-A#GP\8&5ON!Z)\.E2WYMB_=F3W2[$\\[-+ZAPO\, M&7D:^&L+L(EAMD:RPPV[S85V6VXU-.IK!MB,X:>?5/2\T^)))8H/8^(C1:6] M3S^Z&O@]T'3=OMY;;\:R_ZA360QK!Z',RFK@ZD 9,#4F[5VV= MQ$]X?P96:_VJ2N:CH/<"&5QGFY>#L=@0Z"XKX840OQ):!W#Y&. ]R6_Z!=]] M;F3-=%/KT69%YJ1E)]K)D]/(_*IW"^Z(\=U.81J*I,I#16ZSU?0J8J5[Z)L^[;W]F5?G^ (?UZ6^RYLCPI=0W=JZ!4MD^.#S-'*)U;B;JW%? M7$W#:M@G]R.^JA6EVWES-F@W*8X?,9IJ=6.Y60LF=D&MZ#E,8;T(ZT58+\)Z MT>?3B[QXJ2]E"RM"6!'ZO(K0V7J)O[$F]+L15=\?+L4#C$1SPNWT%4DOYYVF ME!5"O>AZ&'\MK/K/9U:*]E;EMR=#(-71AQFA M0==;[VR7!LPY?^$*$=:UL*Z%=2VL:\V/BBI>4+":=(FLI].Q+-DBQT(AEE&K MI0JZ" TTK%@DB34LK&%A#0MK6-](PZI*UGV2'[X9HS]\S?BN %:-CE0C(.D7 M5")!7767LC7I*>EZ=]G9=:UV--I M3)@[GXL=OU+4 $[!7.Z+L)BA5C9^=+* MSA>/;GY;B/3$]P*V]7EZM297/9XM\6MQ,IQK*TIIP I5"-O"X>O?2_I>@HXU MNV^RYL>K@(^VT0)VFD&S#:>I/_:V87BQ(43=AD9S$)SEMRV%\?"E8^7G>O:A MIS-]P$[LQ$J"P=K),&>SX?5X$=&X?&8-ZW*&7^O =@*Y_T55\GY>M0!O$(NW M/ZI%X:42C%[MQ9/60\+%Z^K$6C(DYPFBKXNAK*'VQ?QB8>B\,(6MH633;6E( MV!8@T Y6<43=H@3>1.V+]MV(43,W68-EM0Q,=VBH3EG,W]#IPT M(71;Y!Q7T833-TU_YR<-G.Z_6.Q^:PW)M%6W>=O$E6OXG._2&^\U^P^U]="$ M6:[6,TB*EK&?M)LTFWA_3&)A$7 1Y+;@0V-O@X2D8@O6! M87L1,%G$7/ZF?4> %S(E(21O0@Z4_K/\?V2/J>A_B"H/Z6]VJVH [7QG&(TUVKR2B]%M?A(N&I,* M<\3I<(]^B+8!VV>=\KEW=K\QK2XBJ20R8$7\1.),:6RK97DL^21B90S#PF)@ M395NJQ&.\O.XDHZO ?E?SMK6.%V\GB%?+[PF-8_#UII&9"3!:9!-TTZ#;-CM M&,QU OE^W]X:]KTZ:H4]VAYW_0.,=6C*!QN.ZIHF.1BYEJTI[ $HP^_#ELBP MC;-A"^ (VG=%=%\(7S/G10#XX[%#';>2L=<-R&D&Y/9$_.])U?*?N,?+Y1XO M,=SCY4A!Q3U><(\7W.,%]WCYY#U>/MZT [7[.#LUW5XQ(V$DQB-Q81@?1ZAA M1(C%AGP\&1F.PF%23$;B=#(6>_IYW%F$FF[2B_I&&7"E1+H\4D M3D=FUFV[D%R'YF1INC\9DV(FT[;'.Y;':MY=;#R/E$.\-YJ1LR&F4NG6JF6I46%TXF&##R M;*)95:YD\\6T2,[I<72BVZ.2'8$CSR9J# ?=#)%6I&YVG*LCZ>%= F./)_H MIC^.AV>S\)"-D:5!:1 :1$21N=13)Y*)3I(S<[10TCJ3*'6Z5'M6FPQCYR.5 MB4620UL>D-W,L+;*E=.101V./%O\?)3>2KUBWV27PVR^.9P#>,S.[I8>K4)TF>;9.<'');;5V62'G"IJJ]^+JBS1DX]&P"L=YTEIM(RP+7 M*@V7O9UJ*F$!3>!LHW2=,UM,@Y^P,7V8-]G)():1ULCX/-ZI(4\FXW$Q#C8[ M%DX.(^0X.DP"W!Q&$J(P%I,\0#'Q?"+C52NG-*9L=T;)8Y%:E5CV(E!-IJWA MLK2;[;C2LII;#+A;[&506?1 MY.96ER:'6F/"\9-+0$52;3,F5%HKEN?[:G^9:^H#JW$)J#)6.K(S.EV@/( M'Y*82T!E9K+2:&'- G%.G<=IU0!FSC$E!MV2A++R9QFVOI3-]4DDLM:SD:%E@HE3E:*6!K)Z":A2=%Y6YK4IK>1F5FQ0+LM6H7*Q^5=\ M%FINEXS85&JI,AVF&(/62>824*7:O0K#+KB2DNYOR_*L/"J&EXU+0-41C>%R M2,L4.6_I*KO<*;GP@+D$5-DB5QB%BH6"0FN=$A^1)W%MQ%P"JDVWE='637'( MY;J,3NZJK4VUR5P$JDE[5%P/R6Z=K=7M\M+LES*SZN024$W#*K=L-L.2THWS M\3D;J72ZLP88>3;15K-DI".K1(+;IG1V5VD*E6V#N00_?#77X3:]:I65B]5B M,MPO*F9O D:>D2E9&#=HJ%! M-QQ97Y+YI!X1TVFUF%-H9I"-ADO1'K^$Z'#V>IM>+W=:2-=96FW-&H59;+V- M3"ZA0[6KA?I9JT%Q)78UC6;KM574A"//)VK*PUJ]4QEMN5:C;/9WK%C@ZNM+ M0C]H"+ MPHQL<>RZ*-5;3+BWOBC*,Z:9;++\+$.6ZBUK&.XM\_RP<4E E^Q6[Q8RW1RY MS"F*8869?&U]44"+.4,-;4P[SW4;(W-!VMIV4+RH28C 8&Z'YYT&5THMRF8\ MFABOP0%]04 MNVZL3+DR)>4"!0[4^7RR4=FR+S8V*PUVXKTJW:I'V MEKO@ZS?NBQPU[JLPS1+;9E)EEFBQ::Y9:!?8UEVZ[66DD>5CEQ4OJY"#LKK1 MXE7IE59Z7+6>RDF\V5%L@U[OY@RUW6PFP6NE)YLP:(,ZZ6VA_XOWEA<:ZT8( M=H4GYGNA(**K?3" M>%\"N"_42R2&]R5X^Y)\H:)X7X*W+QC'@KDO&,>"N2\8QX*Y+QC'@KDO&,>" MN2\8QX*Y+QC'@KDO&,>"N2\ Q^)X7VZV+Q^\T_HK;^7#:)#X UNBM]_3('$ MKPCP5B;AZUW<1\>+%W054N3_/5'4TV]2(I)$D/G THB)Q1M9XA\GGG=+P"%9 MF'IV?H"1J&/Z8:$)FM#\"07...%.5\7?UC=N?(?B7:$8V[!W(*Y)0 C(_R*]CQ7XE(V#X(),S@(^A> M1Q#CU9SX5,<0YH][\0>G&1*O8@;!#((9)# ,$OY,#)+E90,[98,M$G>.9/PI M.GZ=0(:@F]9GP4W,) ]BD@DO:Y_&382YY$%*=^'RKO)VN$KDFHMN&/JPE#8!9\02>]H_/\VY/!B71_>S)@ MHGGVG=6.@&;TG$2-=$\S/X M"@+(Q?=))'IKS==H!77WI-V'=74Z%*I"+2&RLL9K@LRK!0W6_H<]!\VR6OL4C[1N6@PLCL_ DE5@^G!$VI!$V2KKIGFA(U1]46DTC9VX4[K] M*!_1I :]:,!J=*BY9C1,O=$0"N,)QA.,)T'%DYUDZ")O3L]:T)R QPFT"((] MMU4P#1'E+A^2/W*\K*4DV!^LS6\N]2 OIL1.I[3.7D=Q$%JB1O(8K,<#6Z+"V'2K?*AP;;%I\P MPA!1DD\_P_09F/R#T>1[H\E][S1@S>0N8')XW_';+^!%,I5KR68RL>6VBV%- MH@8MPQ2A+4/1T)B)))._ZF[[54+D(\E:2Y(3([=T8@S[VJ$^@#A8CKV]7R0$ M\B'%#L=$L)1@*<%2$E#VP%*"I01+"9:28,?7[R,EGRC@'L/Q]B_DA7K4>8=] M5B<^JS*0):,]Y36*KH!'3;.M#(0H;N8:??B:HYT0LAL-I7P5ZOD8X#8/).\#DWF%Y,YD. M5Y:;00+0=I@3],[0K H3 ",X+/_U<.0[JC!G1 A$$#]HL/.0 /Y&$@N)=;4Q M9+>-'A6K+092I@RQ)_GT,_Z<2,9Q#!]##X[X8^3YG6A_0LIU,UQHGF?Y;+Q> M6%3":89A +C :'\\_)R,??5P?PYVTM#@!O+JE7U/@5EIX'S-#ZP3$4 RO1JQ M>329O@ULHR\?D" %8,#]9GJ;4+EFA*VQ=(VK+A*-42359(+GZ*JGMU8D5K:J M;-I:"+UT-K.)S!O#)'1TT<^)!'D[^Q3#W&>$N>MYRP*X< QM9.FNM(DL& %T2Z&:)6][!P2B'4>Z/LJ$>32:LR-T:Y#[@+&P(Q=RV MEBYHY-P,D3ICEQ5N. $X!IV%]',TF;BVK_![22&.N7R/-=\GW!NL-6/>_AYK MQKS]/=:,>?M[K!GS]O=8\WWR0()SUR5@GI$4K\(H'\&;A#XF,I* ;#^G74.8 M>G9^@#8H=@W=V3447FP(4;>!P1P(W] =PW8/6'FPW#UJ=EFNY^QQB(OQF]&R MF=_LK% 8_\)5)@9<;%:8_+#!#BD*W7&+/=/P\1Q3C",81C"-! MQ9%[A^)KG;!B3+GJ5K&[:S:\(>TTPR$$P;%X#"$80AX?7[^R+G*K4'=ZW+2& M5$..<'RH4F2H=3PSGJTAD"2!*O),4^>EL'&T&^/(O0+8 <.1SZ"*W"J8/!BV M15:V)UTV-XZ,8VRTUN,W""G0U9/$,_GFW7SD]/FO!=\-_B_*JQOLU\PV+7F\ M];/(B50[?]FG1\#6(>\4=#!C[R$NVX54:6S]B$:2-<)A9T5>47IO3# M^\$_=WB;9>JTL)SSFQ#B FW/T\[#?4P>0LR(/G$EB/P+O=?P7NH^C'+G^8W3X7N(#- AV=F_B5P08';UA[3#]2%=%M%R8]7C^[__^=W2\ M>$%7(47^WQ-%/?TF)2)))W;VN/N.B>/@@R!IEF3\/O%>SR&ECNF'A29H0O,G M%#CCA"^4,?]!Z0@:D>Y>Y?4S$ND^PA48(NU/+OIW#RZ*?(E1-S_#KW@PH8RB MLR,<,LVP!N)D62M M)4DC=$TB+)T8RRN)V$J\8?[X%E>Q'^E7?P!=_M2+_* X.:84EC4L:UC6@D(I M+&M8UK"L85G#LO89..C5>D!?E5*?*&#@6*/[#ME7;KH<&(CX0ME:=ZC>==_, MZ(=7XJ(>WX1>&C"K44.E0F0WI61BT\Q@J7*_WX3^9M6-%U;9& DT%69M)KG. M+F:+52,Z&<90<>/$2#Q0[SL_3Z4$R7PUG$B_DR%P]=NG1L8[ZGC[CFT-N;5*WM\ K/2QT)D +MW!XM, M[^PU\;V;G-\4ME]O.V.*;KRKQ7&#U"3' QM-O,0"R<&LO#%I!(=.GA+BOY9^[FW)V*Y^<.E@5ZNF.7E+FPW"\-MG1 MIA2"NEGRZ6?X/$B(^XYAD'M$C_4 D@GK<;?&N _X"O6QLMRUJ-"*[";H7BJ5 M56I2#NIKT%<(;,S(U5V%WTL*<1#E>ZSY/O';8*T9\_;W6#/F[>^Q9LS;WV/- MF+>_QYKODP9RDS5_[B0$YQ4I7H5!/H(W"7U,>!T2B##U3#A]$;!#"#>BOXLC M^YLWHJ>&M4PZ&UIU6FFR5-!616;02W>4=? "_MJL6#';[%@GT]G%ND)-T^&X M-ADF8< _23W3Y UOGV 8P3 2N)5_:1BY50R^R]35P7AUH$2ZDEHI9@!8+NFN2?$[& M8[\*(/_7@J_^Z;96O?IVS6S3DL=;/X><"+7SEWU"!+UX?Q5Q9V55>PYF(=QE M\DCPX!R): 0MI3V5P$Y#"Q-6VT2T)!:&9,(O\XI''I$^B-QR=@& M#\<-J2&2%WK8U@_20P_+DMK/]WBYJ>2&RR0WD9;A6JWQ,2/_^"BMNS.#I?51 M/=+=EV-+U MP!KPM-O7&:#3$7J?2L#AF^3[F=_7ZMF%W) JC:T?+E_^K\.*[@@7P 7 J/S" ME'YX/_@G#>]NN1.>\YL0VE)MC^?.PWT 'S* MEX?A6 +O2_#V)?Z+;!6\+QC'\+Y@' OZOF <"^:^8!P+ZKY@' OBOL1?:+PO MM]N7#V:^_M)=^:F[\][&4QB,VOO7;V$<_>V>>@E$L:_34Z\LF:;3@=#Z_^R] M67/J2K(V?'\BSG]0K#[=T?L+H#4AA'>_*T* F&<0TXU"B )DA 0: /G7?U42 M8# 8#XM!8%UL;YM52%4Y/)6959DYEC3O-X+T_C]U4WC/U);Q(^/!9Z)V$\EZ MJ&Z-^U+D_2YI ^^7$=S&X-/_J)EC .@W /0S"\FGVZ%>YL3EOD'G,J<=/J/) MS?3HLKO5K?3HS]L*0]2])\JXUSGOQ8:Y.W0]Z=_Z#$FNA:Y7R!@.T-6?>G0. M=+UP]O7EX34PX_UOQC\&B@3&_9T;]X^QV_A+F7ZS'Q_"71><$(-S\QL(!N:#(_CE2I M=Q0S#T3)UZ(4 )1/I,JME/$P8G6(4'=N33Z0N>BW-=]M;5>?AX']M>;K; E^ M6_,U@G#^6O-U8FK^6G,@VS]CS8%L_Y0U_T39/IT-Y>,U?\^UN$%UQH_KH>T1 MA#M>C.QLCD90G]*W51I/T>D<]2D]#\2/*_=3?4KR,TT52Y)E&Y ,;<4:*UI% M UT@&>OVB$FJ5L^GJ&D:K\0G-2?/\'BG,[I%>4MFH&N-U8JKX\JS^BPXR]B\ M6JZ)#"K(3X5H@KA$-6W/=@A@QC4G_*AL5X"9XW60;[YR7U73]CO.G*L8-RL1 M Z4C3)]QLLR,0;XU(2;))00AYM=ODKQ,*>X @P(,ND,,\J6I\U[_:,Y8S)_- MNCS@[7E;IHUF5N1NTP5:77;;7+>BE_GY?)CNCGR\S UAUM,L_+>K8;'E4[BQ%$(-1'(!:* MLX=M!/YZ$\K:[R-PJ]+\Z+]-!?3C5R>(K6;MM1Q8?[2MMA/Q M278DDH%$J)(;$9*X6$ZOB)-?A M:C4X\N#M8]E,EZOXA,X/KUNUQI M\ECT*>S=0O*4\=2-I5RYQ9>;E7J.;VPO+EU:?!KR& QL%52&54,?V+*5T[S] M"S[YG<8;=*I+0^KR)1Y([:'"R2;I&)P?Q.,(7O[H_AL,%2'HH+[@$4G9MR"N M7O>1BE !6_S'%C*"!^TW?,@7@H(S"QCC/\8$..9+M@0XYD^^(!P+%.9RC/GB M+:P/S>.;I@M?)5[^ 8"?):?GBD6UOEU;EZ(B4?J1LI\V5_8\BE%$Z!CI GWY MX?KR[61!(AHA'JH6M7>K]2R9IX&,O,H(\6 R0IP#0'UV2E^7EM@4G7@JDFJ> M2_Y]ML;KWT3P?#"?D>$<%PW6P9C;YB[XX+*2FIX7JQE[&!88:=6?U[.K%RO, M??LRP/8<#ZIC::.-1P[WI_DAR:<6RSC.9"A![J0&A?@$'8Q2OWX3="A*7^0: M=:#3#Z_3MV&PGW2:$"NI9#J\:#62> 'J8Y[K=9*MR?+B.JW:EEZ8MO+D9)J6 M:Q-+L'(\C:XP,%"GHR&2H4[H]/TY<6E%4\PQ&& S[\CY;$;'CT2CVYG7'])D MXUJ:X\5K]!%:7,T VZIG1]<$QM") 2>X,!;Z VVJUHK6-TF10X40:62 D M$6*IP^N%@8('"OXI R10\"M8(Q\I^*)?XQ>]6:_.3SOY557J:^5Z"2DX-$?8 M4.Q(EM2#142NK^J!?^5;_^H&22PWB[#XBPZ!4@1*X8,0A1\*QOC :[^1_O^L M)1\S^1\P6?&H/^^SU,3'<>C+P#IBY2M4MJ1*[*2-M\>=V,L$KXWG(KN6]K"B(AM@C**2OS3$HH5"5E981C!=K< MW]"BWQ'^-B)12E]J6Q5@/!4H2X8A@E)>GENCOBXTYAQ;;91-OCY8_OI-1 YW M- P*A8HH 5=^^3!1:VN=:UFU6&$2K3.A<<%FNVSRTN31]#3T14?SO6% MMB EGO6FT.O!F?^F(^3[Y('"M9%I\QVAAC\1$='*0I@!S!F0T15TU8D@7_W_AE);W;BUX/1,!D[O-F.?O[O_^S=X]\ZP2@)53>>-GOK M#@W7M"'=;78$PEZ:@#2$,WB2U*7DF)N^#VR$W%Y]?MKNSQ2:5C3"LO_$7G]% M9#E@',IOW:'31J\CH]V/YX.N/?OUV,ZH1+B>]?&!SNW])WAYVGC49.1UEAN4V?D$22#^1OPB1!Q,CXCP MNQ#TKL;NI/D\BT5E2(I6!+6DRR+?U5.<]IO'V>>T*D$8'&OJJB M/<+=,'3;A%N"&<+ 2@90C\RQ9 !WEYC!?M%A9"Z18<)L1S,3\#)P1G:^((_J2Y$@#H?V:@T5?XDS!&^W!L^LR?.D4!PAN_)@ MZ,@A^K5)*L'C3CY+*^:P.B4@\8DCJ^J0\]%+VBH6<:?=RA+RG$N+T1H:>D#^ M'L,5L^75U,$;>G+YK"0SPQYPAUZKYDW5T"& 6$Y5E32+TP;\W%9FJ(;7J1HX MO48VV@&J;/%V,9;LYVHDG:Z,+E2VY-0._)!E;IB],C?5>J7*UYM=C"NG,*A. MN2K:M4-8F6]>I:K-NP)R*!8#D:O:>#@J3^93D1L#,%#-U3*H9N._:C91]H.> M&$'V]*VJ0,2"*D,^Y L9H8*J*3[D"T%' ASS(5\"'/,G7P(<\R=? ASS4S6; M#\WCGU"=XS2 WUOIA>^7LV$C^$,U\[Y$.9M 81Y.8;Y?JR06(1Y*8)N<7^5"K*1-M[.;4MD?$;A;Y"F$:A) MH"8_14WNRIB;FS?*; P,2<7 YE3T'HQ$'XKZ1W').\G;^""* M]WA9&:2XOB<@OGM/(.$TG1EX[0BWU2$XJ+K5H.WP=7^X-A?KQ'-Z*8W/6O:5\K# 2"VIGK678M0MG$N&V.BIW-@ - +0"$#CW*;5QZ Q M&JM)LLE&1SBYH&9\4Q;JK? 5S2IAW,^U]%YWAL_S9CZ:[6O3XG,-@@;C@D8T M]F%"_5V%BHI ,L%85P>8,IT9^@),O23%P$?\/N;]B/*='@ &U3N_:4)MQF[U M+[>C?FLH?+;',8H9#8I">XAK-L.5F8QPQ>#2I%OJSY1PO\C;"69JDG2FIO)%0KVA"Y5]J MRXR8XZ9\@6\-2N-FG^8ISJM)1(4(EG[=DV9[:JF2! :3ZS("$=>L8!7DH@><2>"Z!.Q\H1: 4#^G. M!SDF#W[1_,R&^T\RS.\ET63'>$WMV*[P=Q6@7^!*L\J6*(:N-2Z)$"K5IUG Y MFB@+]IA/AQ>*%F[.. 05*(>%##'T U\5"')8?KS7%%Q'_VDY+!<$4THL3_-R M;;KBR892QWNY3,^9N0T%4+H+$2+CIQ(" WP)\"7 E[M/=[D@OC1?GHL QZTA M/M<:AMY8]8\N,N2!J,K5)K:7*CXBQ H1: 4-R?#8RG%/<4O;JO_/VO- M@=?Q@[V.L^?;7-!+&#,Q?BEU4UV^D%IUG\/+U229X43"+15+L2$"OV UM 3 M DSX(9AP]M2<"V)"HMF2)DNZ^SR1%KEYO)&O98I=%Q-0I8YH*$Z>_TCG40S" MP$L*O*3 2PJ4(E"*0"D>+72PM3, :J)G!ID\Y_,#*&@<#W2[KP)?. +GZREQ M\V7ZR0FX7B&.,CAFV+\(U9@^?R96@E*N)L+C5J]I"3616)?NC#-!ZC_T4=E\)])2OJ+1P/FWIUKL7J3E52PT1RQ*[UM)2+; M:@8T$[Y-FD*+%1E.EH[]WYDE,&4;[MM$0EQO,TU]=],I K6;[4A*?9(1YW%A M!.94I5+[MD#N+O"M )8EPQ"EY=(J\8JYPN>ITJJ:;LO<-%M#ETX(]C#9('1Q M>A![]"#$%D$Y966>20F%JJ2LC'"L0)O?WX0_I$=S_.+85*LRGB@KQ98%L"0I MU:4''CO41C?5Z](DP?=(@HM:7>M:S:K#")5HG0N/"S3;9[^/61^2A-!*C3!% M+\,3IK::C[-$(SI:C'[])D)QZO!>$GHQ9HT!Y@#),#&@#: BI8#L7LG"*"*$ M(3EW?Q(N^=":0I@!S!F 3U@ U8DBD;8F:6PS,Y)M^/2?E1,0M1 M$QE&__V/M#.2G!DF75E)LM 0I@S?RT53^38:&7T[4@=JPGYFYUF!H6NS<%7* MBZGGFD@>/I,.-U]L"E=+/%F:",8S2)6;$@=''CSSA3#;X^Z"S_%M7A\M7]+M M%VTV@B/9MR/C%/[)O1TI6'I^$BTP6;S.M<'S1 M9#.$C$82;T?R2Q*,F&&CAU=X:65&:28>72U%^G"D"48D*%;C.CZ/IZ>\T-/Q M-AAY#0CW1Y8[:3H;LVL)(=FNU!JC:C TEE[DA4:K/L;GQ2YN$C5> MZW390?H:$'-"UTEGR6ZJHF;RRA/-+:,#J9\W^6F%RL>:X=DS M""^AC!Z,G!>?N\EHUE;X1JXU*[<<]J4\0=),OATY7E2[LQ<-7^"DJI9ZXT92 M'EI'I;D03BZ!UC$F.#,#7:P#)3BBFKNFD;H E?E%!U>;(VZ_JBRMNC M#BC47P228DKCKMS#R3Q\(H#@.H//M P;7,*>_MA:&RCF3)6<)T53%0V$^VC: MNT]0P7#]1 7BMF:YSUC'M#R+Z;_]L\S:^Q,]"+(-;E2J]\D2()< NC+J +ZK M7&GR6.PI_-__]']O+,?]U^^/SY6;7#F32Q1YC<^&8CA)7YIO?MV>5%I"&/ MP0X ^S>:A>U/>O-7U?38C MUHZMK*NJ-#/!T^:7W<6C58P]D9E*J[ K MH;>NP2R'50=W0@CO_3?:^Q>>GZ M8<1Z/M]US:%G3IV*NNP08N>-$ 2-H:HO-S3<_!U&3W[J&T":A)>0*G_/=%-Q MRQH:0)60B?7FF6M6N2_>#)7ZIJ[:%M@$#W!OZ><.=;P5GIV!7_ D7>=W_?// MPE]LA#P9N \X<2U.1**!2OB!$005B9\,"0><"%3B9S&"C)"!1OB!$0$V^843 M 3;YA!$!-OF$$1";V'C B?-QXO-WL+[K9I\]("<#S0+&IRC#?H$RGY++S_FS MUV/]V1?XW:WHCY?,'JSX5%#2R],X_+D-2U[8!#K+U=[^2@ YA S$X@QC< M-R"@*V.7L1%NFJ<$GRE%SK?3WWHM2=VTSM- +^H#SMP@$/?GK3L0_4#T?Z[HH^."!Q+]>XG?W%K1KQV?V5[>]&KD<_+<5@R4 M[ 3DL::K^LAQTS)414;94/?@7O^4#G[_ZK)I6&)=TD9>U63T M5TG1E*D]7==(WM11/G%E.>&4I&?=2*J2:;[VQ=C(37,K-NLGYA/SB5K/U))X MP\(M \_5F\WJ:"\A*6P"^6E@&RC \_86]?L3\0X2BLH0["0GI1K\E'D9SLJ\ M,^@DS12ZU)ZJ_?I-O\T?\D0BO):,LQ)46EV4H-GGOA"SNB8N #O17\7(4;'6 MJUV*H%.G]J*\E!9UH:',"K47F:E4ATO4'N0@(^LNH>%6)LU5%WF6?/&K0]_Q M?/#KM[@XG^J.G&R?%>I:2ZC( M'15$9C_B![]<3$,H9NFD=2S.MF72TT5EJ2 MG\ZZL65[+G3"+$K$0X7EB1!+7*B,1*#7/M;KTQ>3'DROB0OHM>;D^>B"F%@3 M.]MH**,1F4\5KJK78B[+J!([+O#)ZG(U&A(4JRQ0ZF3\$WK]*&'SFWEK/JAK MMG7@DK8)IPP,S+L(J&OF6)D]3 3JW)Z<#P,L_G+N-M_9B%5]1ZHVC74JT8E" M@>5<$D@FX502)6X0IB_FD6@5FLZRJM'!"V1V)O'.:.G,1]#%BT3OR@[QR_FZ=T: M37P4S[YUP>UKH^RMU^L;>_1[?N9GT .P9J[4%0K$Q%; );U!>"?%6KM*:I M<29G)TE>B;=G#;$ZRQ6UFACUZIG%HQ=J7QU BZ]4[6+0\LX)V:W7ZQMH^9ZK M^QEHR>:8;*73;8L"V9\YU2H]CDGF]\O2?0-:Z%3N9;%842;N#,G<2VY,"X7> M"$)+_&-H"8XB_7D4><.;%0^^R"L%[P-6/F28^6'E]<1.'0AP(,!W?:KBA[M: M/\\)\\.!0'!!]4?<40X8'H19@@BN#\(L9V\-\XUP2%&*+Z1B==? MQBFV51-C[KT>)A1C#BNS!Q@08$ 0:O5KZYAO8$ S5C,J'55/\V2A%DV,0*I( MB2.( ?%/8$ 0$_5M3'2G73#J1;/M"WR^K-J[A:4@J/D8B_PI,:$@J/F@O/TI M AP$-7^@N^.'H.:-TE1OS>S'NN]\1)WWJQP]"-=\%)$(I/5.(PKWG7^XX[-R M.R[KD:A%7FDIJ;[,LY/Y5"8 *#?"@%B*<3=RB8>H>#R(7 8XX>./-YS M/N/G<:+;[3\KLW$73!@VS)=H7NB-BAS$B?BOWT0\Q%"G<"*(;OHSNGG5W,6[ MA;@@ROD8BUQOOH]Z1GCC^M+^VI8?(:WK"YOS9#JUDG2R.%&:43XFX?E\KK=$ MW;#=3"\6OV"F5P :]PP:KOD>@,;C)&Q]'C32:EE?X&4BAX?G5I;G5XDZTQHA MT'!SN&+16%"SY$&C^<&-U>"*=BY\G 3]8\OT7!_?#98T' MYWN0HO\PBPSBO ^SR &T)6HJ0Z77YB;)(EADH\EHM?)20[-&F5YT MB(I?(]/KYWE90>3TAZT[B)S^L'7_X/A1$#D-)/\'KCN(G :1TZLE\GMF/4#M MVTWK/OWMX%ZKWSGDCX@(-5MA ]V&WNUM0B)G;'EW\X7Y)AQRS6!G&5A'0A^5 M]&*L9IO',@,T1M:2J4"-7BU$ ,T3%3IU.N ;N?RP)O@/^?Z LSL6@-=?# M*AA:3V0L$M\P3=&@REE/X?5G1]*7HK%#I?6&>4]#C_^L$K_IM>0N=//,M1#+ MNJI*,Q,\;7Y92_<3CB:Q;_Q[2A"E#\7ZM%JY*[?TV0E49"Z+ =OS!_+U(SBA MIS?*]&R;EC)TX-O[D6-PX:<9[@;V,;":H5H5II?MAFI9Z)BRU1],&COF=%H':S'4FI3S+B/"Z,P)RJ5+Y_:WQW]97A6ZAXBQ-N3[)6 M]YG1\VJ.$S+-(5Y+BG1322Y__69Q^@ B0A>G#[%''T)L$9135N:9E%"H2LK* M",<*]!_DTW^#/@DC&J,RHR'#9^1D9KBJ=/J%)/?K-Q5E#^CC%DBY-(GP/1+A MHE;7NE:SZC!")5KGPN,"S?;9[V\UWR"1A1<'C!:O:7S!F*4GYKAE)\N(1!1Y M2"(X$N#\)EYQHC2&HP.8,P"(VV^J,;["N60@\(:BI*KZTGQZ1QZ^WXWR/53> MUY2&/ 8#6P7Z\(1YEK8MVP"[2L5[JVBB23;AC!*J+D_6AEM?)+K# JYEYIF) M8O39I,CU4FH!OAI O9O!EUN&#<[&G#U[S!72(]S8,]#<0IM(J[,J&]H8>NP1RW0GW$T^A6>C' MN?BQ>>GZ8<1Z/A]Y4NN'1.+14T[OSK)WGJ_#9PZAW&\HMOD[C #GJ6\ :1)> M0AK\/=--Q:UBZN7Z+\";9^[HY':HU#=UU;; QK/#\7]>PO'TY":"1[<>V9[D M['SO"V:]ZZBL?_ZAG\[$ K[XCR]$),8$?/$A7_!(P)?+\>7SYXV[V\H-;QBR M']&HO_>&I2<3?5T=P'_L0K\ N05P0EN_P#L2@\[!YFRL?YYP[&F8OS@==BLS MGKE*XT=0>==K^P!NSAY,EJ%M"(SOJ#W[!;7_ U6_?=G875I %XHZFWKZ;&TW MN#[C:K+/R'"64R-7C?UU+<@[)MI=Z0.=]QX)0I3AM)I+H"Y "O@EST/1@6OH6I6Z[Y?NV+ MGXY"R.1O+O4CX#.?V#,Y,6*'PI01GTUI5I1!9212+O@<.5UX/$LJZAZ"6&, M_>$AM$(#P^KBAM6M<_.N"'(^7/U#XB(J!GT"%#?'7;O8Z(+BV " TP;-K?H? MP4@I&JX;U42.%BJ)'AX;,F9^H"]%&F$DS9ZG9K-?#+1;W-D+;+D?L>:K&'T7 M6?-#F#JWTNP?3X9/FD$WO:=\Y0#4S5?^D#;0M^\RQ^H+&TR)1'+"M*OEYN"E MSI$%3F20@?-10L*1J\QOK_^>G66;BS/O9QOLGPL>N2?SS9O,-UC*'TS>Y<;. M.:ZL0I,7:>WX[X%BSE3)>7(9]X9 9"Q"11'9X$?KXV0VPJ!/]L]Z=YZ\][BP M#%3U[U,[Y'E/B]\]2"+IG0M4'FG389(]/ 1&/__W?_:.O+>@A>XYZ<;3!IEV M:+BF#>F"U B$O1-UUXMXDM2EY)@;@X#=R4MYVJ(;A:85C;#L/['77]W;D&\9 MAZY0[5!N[Q:5]ZW]>U3KSSXXUM^Y)T@2$6:?XP0=H0\X?I%MAWKESG\E##ID M$"+_T:PDCZHT^AUJ)$1"]>_=L^WU1[]^N[?^,'V();TK9^96(R1/*\ZSAH-S M]=.IT)R0RE62E13?\.(+Q68J/,JT5%0(_V)(6DVQ+?U7.2,&H19BI=&J4(C3H_'T=%2I Y'INPD2CCQ84C3S/)F;:5#@*W,[:I3!J-",H9$'2Y)L MIUA[6>1&O-*/JH54CRUE.33R8$G68@Q&Z30MX$[3$;*9^1R$^1H<&7\[LCEH M]Z:",\1YT.V-M"&5RV;:'!QYN'@P[@UT)=VI\E*ZI,29+$&M&NCUQ"%#P_AL M7&('O4F;+5"EA54))Y?(G#Z@4]2>Q9T>$+JX+5;J;35F9%_$M>&]/W)5GK7) M46]%391&SFZVU47CX$#'L1+ M0EH!@[F).T*?MO/=;KBTJAT#E#%#+[E^M=W#&_671NXY*W=!>WD,4.3GY+(R M&JSF$V?IV/WT=)*WA:. PE1ZB5R+B>9YQS#'3OJ%;(E2[1B@3*I.7QXIC94P M#\3E3F+,XH,W:N6&FAF%@>D^ET'B>S\68GA]OZ8M&R M2QEE.1K!D0=O7PV)%!VG$AINMSLUI]!Z9A=C-/+@[;F20;97B5%;:#CY)M\1 M4Q4[SAV3:29;?4F1^(KB0;M2[W8[[%).<\?$[R5'$& F]6R^/6N]@'1VW)JW M1\?$CPFK"WP"AG-^.EPM4V(KD4IJW('XB;A$,X# (2+)?4*D8R00H83 A9-# M(L;$^X",'L"*+"?2HJ,I)@^B[)S/3(K**'ETZS$S0R6:?LG,)A);+?:J+%^B M220IL;MM4J;O,(ZYB"[&M>; M9213!\^D.9Q83#I49E(Q)S%9JA7B@GYTD\HL#(@[WFY5\K.HCA8KA0^-Q8MGN:.[3SM M13]:M'.5@E!H-@F<4FRY%3XJIY,&KY=3"X+CVVKG66\TF6I7.RJGQJ(MQ9FD ME,&93B?18PH9NM*J'9/36!MP\[) FA.E5^RM1EE>3+"C8W*ZXNJZ7.QT5,'. M 9X(A[OV&$<2??!,W4('\\3)-C$/15$6#WCY:U.[CD#>^E\N%;_WG3?)6 M_WQK>M<3WG'T,/8I[!G^KN&=YG)UK,45!1XK\5Q#J&\O$-0"_ )T( !TER<*&4$ZQ!1+4");3 M%L"TO&]!C^J/7^"F3LJHL9DRA": NRSXW")8 !4C46 "+>UU!MA8 89DR&,G M@C7'"IR$B?6!+-DF0"/-;1+]OU5%XWQ]@MHEN\DNJ!0S-F^@, MJC?ZS-1M0P;KR>H#H)J8;<%'O*!_]&:/Z7W(RH6["$6;V9;IQ26NE=I9&6Y! M8WU[21L47Q=:\I@_J&AU1&$#3CPAF8KY3FZG0M"==O%9E_ VSXP'9H+L&_CR M0M#RL;#CK[+>W,@S\H6)V-]0E!4-RKTBJ=LJ"9!+.SS>"/Y@7V(Q'6H-9FRH M@?41.4*(0_#_**%W(V%NZBX:83DS^#3X\9[\FH<#!Y(%UKF^5Z40XY8D^3CL M?>;N0'?::+YKZ;F,O?H#2?*1R_L#21(H M3J X?^YCW2]) D,M,-0N8:@]CL_C7COTC#7WXJ#W*[IL%MANE]V";EU ZJY( MYMEV HXJG>L(R4]O$[/.3!:W^<@)9_MK=I.C[=JKW$HQ#X?G MW.QI=P!9DN4U^7C^X!RJYB9UKC(2,0G7G MS]S"R(Z_WY'Z%3D:6^ X4B:T*4GS@3W("7A!&&@UGNC1^06JPD']^AUC0_C) M.J%_&HWRE]X%\'-.^+G-]N)[^#D/5F1LBI-* [PH2#HNZM%8&5L=@F=:WX= ]'$[Y5QY^UYNO<$;WM/O.S./I#I?@*:!5(<2#%/PV+_1Z> MW%12Y*PRL-Q2B^['56 T4). =;" 4V9DPGX&U8E=SQ;Q"1";LCKZ9C?&S:LK MP]JY5"RL:#UN9*%D;ARE+0F5YX[]^$TPHBN.7 M"QS\+"WZHW#M5.!=TC^EQIQ%DU(8VS$X6@AKGERXBC M2%0\&[4.^%"A'^)@-OVVTJM;,@ ,,$L_66]X# 8C5)<5<1>1)CC,O7Q R<_W M4<_6FOK=,.JM5W\*. _(@?W;[S;7'1\)ISU<2JYAZ779$).\2MVQDMGOFPJ2V'N)3M=[NH$P+UZWC_%83+ W0[$[H=W^)NO7K_ MHYLO3YS_%(IJ6;R:G)&K)M\(*_6\I&E:K8F@B F@*("BP- *SK,#K;BV5OAS M]3_N4/SZDA\=GI76C9XY/4?/M+#_!=F0A[!9QXY7)#"C#'6>JV5,-4_!/+[O?T_@J.N&:V"5%*.0_NL32JR9LI&I0;A MZ KW]P,X^LEPY-.5^PN.SIH,\$= (0SX1B%#F\7)?-)]%N-<5*W2""@^GQCP M'[<.R>]U6SIO;-F>0C;(>U1(V8:$OB\2XIH,37V7*$6@=K,=2:E/,N(\+HS MG*I4:GMKW4ERR&EN[E)S+%E)295M=)?_+38C;C71Y)IP#@E5ER?K=?=%-E&0 M,[(N&$*!ZTHOX_1L]!*&EB. %)K!UUFXA?,^V:2E#YT 3X7]1)A(_1"QO MX/8V!KG5XK *AI:K))\$M9VVB&L5\QX1I;VWKHO6>2/6"BOKJBK-3/"T^65W M:0S\WKIIXU1:A5U>:UO]?9W?Y@-7\=Q/UB4-O<:+EK%YZ4X'R%^?#;(R08=) M?W;^)-V"E0%?_,87(A(+.DO[D2]$A& "QOB/,0&0^9,O 9#YE"\0R-B ,1=C MS!=O(7QH(/^$QB6G$?S>BLA_O_T=&XF1CU1%_OV6W\0?U98/E.;R2G/GG20] M5;H?5?E6R^] ;0*U"7:@8".=G* M"?-(2LM]1H9SW!-<[UR^[[ARV7N Q%UE>\DSLC.> M).PE'FZ/E;ALUB8)_.N7F[_8P0R?<:D"%5VT)W8WD:? L-W+M5$A MBL&723F7R*8F);5V:;!X'BV7XS9H M:Y,I54Y%Y51QHC,[>*XO]X,OC2Y;Z=&?G3 MZ1!H1: 5?@A;^>@([)9+_7+M1"+P1\[FCSQ@O8RCT9(?7AWC1X9+/E_)XZVC MDK8:WP<0NM-R MY$D_.A,D1I*'A7%TE&BN*Q=^""!'"@ ]4LF<_^Q5,SK\^S%+ZD"J1D^6X@\2 MN&]5\8 YV:HJX,NM^(*?3 4-^'(CON"1>, 8/S(F #)_\B7Z05.M@#&!P@1\ MV7.6\:#6D6]J'7WHN3Q^UOQ'2.&W'-^OYTQP66B<]5X3'P(K!7 GLET+>K$>GB5LRU-J1 3BY\;?F^#)>R#I<'SE / M-[!<'M>(/T.]1B(2CSY2//*UQ+1[[>Q>,/;.W$!OUWT@J=E1 MERI\OCXXQ[[LLT2JUWHN.WTNG\ZF$;>M=O0MP_5&(82 4I^.(P2D"M3O[!&% M@%2!4)T]_/"#2.7/*,4G4GIVR>%6^@,#+&$H@Q' BKJDF1CJ^7T/+H(OTQ>O M<3IR\>S$JQ]?W#SYD#R6?%A4)$]BDJIDFF[:(4H!%-=:XRF-JS-(98AULN%* M'RQ)O#UI\PTM)X,8V;:3)K>;;(A_.M=P,Y?*\-5;R6E5M\HD0"]]K=");Y,- M$]E2BB"UZ91WB'H\W5AJCAA>E_,EHB$R>I%LY=NK^\:COX,SEV_L7"7XY;'J M8/_FX3>4O@K^"IAVW0.0[Y@;>[FL>P"4L@T)Z9Y(B&L$:NH7P:-\#9?-V""A M\)46D5DES<7(FB[W("AL OEI8!OH.KP)M#T,\B)!E:%W7E/1=L(F24E+ '3> M!Z9@L(4?19\#V5%K<[Y01\APZ^*2/B/3NS&E6]/IP>S!35F<:&F2(KJ5@L;/V0K1K)-,/1&[ICV8 M[,J+MDGP)5QQ!L486%3*Z>32*^]+A$CZ(@5^?0E*Y[80[UZ)$+H0Y%DH\MC\ M?C>\=>?\]F<4RV<[YLV=I)L94[>N3W6E2-?-U^DOTT=-SXO5C#T,"XRTZL_K MV=6+%;ZFQ<+,6M-\D0*Z -IT/)\A++P7'HFL:[$PH2B./V8$ZP9Z?O50UX%\ M^X$*/Y'S5X^779#S#UXB[UIK07/$UG7UFF/%Q&3DZ&**)JOV +[+!%#()!5[ M-YIE8M98LC!]. 0&9HYUPPI;P)ABJCO"TK&%9"BZ#1^L3^'J%/A,**#R&),, M@$UUTU(=K\DI?'C?P0P Q1EN&G"K6)> CF#-,<"&<%>!CX+;BEL0VH(?*:]A M2?@[_&@[^[&T %@? V# ^ &A9IWV2;JS86^MZTN[3T/^_>_YK9N_5WF6MXO M?VU>D'1G[/SK'U3\;_C6I08,!U<0"N5AK"MV%_$%8N M K6;[4A*?9(1YW%A!.94I5+[=#1XI_[O=B&\9KG-XIJ0]4E)E6W4(*T,++= MICNX"HS&&+*XJ,L38>9%E+W-OBP9ACA6M5::F\0G$Z=?F]:X:)M@JB.XU9-0 M)C1K?! OQH:&/GW#=FS@2HD&F3M#N2<_+?+N4I)MI>QDEUA:PGR<3A]^P[ MVL8?Q"3Y,ENN.O7WY_FE.EP[=<9D%:H,LMO'?P\4O/>XL Q4]>]34;[S5C-[]\2_T5D>6 <:B*] [E]JM4N]_:+R6]_NR#LG-KKEOZ M[(F$#NH^QPDZ0A]P_")N*O7*G?]*V-A >]8_FI7D4>5$OT,PAWN1NI<'N_X( M;O%NL6YH4B=UM^JVN=4(Z9S*>7"S\X0;"F?%":E<)5E)\0UO7RHV4^ M9 0_ -2=3Y $XF_$+T+$P?2("+\+0>]J[$[%QL/'N:^.,& /F=:*"FT&L"4M M)MF6_JJT M0Z4M-^]@;WJ+=@=,VY&3:"06W4#'.K8K/5>C:O.%C0D2'5]U574X ),:LGU_ M>2BP'3G$:X"=@1<';S@JI91I8LB0G$@>CNRH\:7=ZQN3"5-,E):);H>L:C4X M,OIVI$Z.^+387X@\:>@OM5&Y#%[HFDB)^-N1!55LQ0MUM<;;\_D(K/ATXZ6& M1AZ\/1E]5G%I,%3Q9$5T'"&NT6H/C3QX.],.*\]BN=+#PUQFOLS2?6-(CD3Z M\.TKM4?GB/ ,\--Y>5RTQ\H\%5W"DCF3&>JXG1 MPV<2);E1CTW*CE#IMI6E(\ZRS4%-9 Y'+D2CQ8IV@A3"XB1=8NOS4F$P$F.' M(U^6U6XN+1HL/X\M^$6GR5:>.12I/QB9'X2G.;S-#P6[IN.@IXS+79H3"?R0 MH)5)7Y"*R5F>5WIBG2^0A6>&7**A&XJ>/_ZQW]F4DV7D\9E5R4$;%J<-X">& M#0:;0( "S->&'TWX\@1R1M<'&'W1&9D=L9IK44+25'F125N)& <]?P"]JQE\ MCP6?=;8-^]1F][%5O;$-%4U5-&@EH77L/@%9,=[?"G3FM-U&&)L.'/WS+>-= M"V)G@\3B3V$/,%W JC2S?!VK=4,>@X&M0L>Z IU?8RTWYJO@\*L9T$Q@'LI*O?*"QW)$K3T)V[WVH,-) M5CU>NY"L?$DTON]B/6;/EA@5"0JW7ZX.]1\T2J."5CH^Y L1H8.Z[3[D2SQ" M!OKB0[X$..9/O@0XYD^^0!P[V2 UX,LU^X)\9!T_?AF^C_#[+$6>KEAT+_K= MHGLD%8D]5-&]S0FV1S&*")VA;F6@+X^F+]\O4HE'8@_5-.>P44X@)&<0$N:A M:E*BGM]G0%"?Y9Q5):&:V]8WN(N,I$]=@MP<[_%KC:Q["KESJ)>T#0/"&J<- MRKHF>W^\O1/9E,6F/"=7]>FPBDOZ:EYN6E1)%D8BY28HQ4+Q>/P2"4J!LC^\ MLA,_7MD)L9)*IL.+5B.)%W+:(L_U.LG69'D[99?RC3PUJ^?G0KM/J6IV.>0M M$MWO8* -0X3PD]F(=^<4IG5C"=F'J9N4!^P>C'C?PM3/6O-')TN/!U=GMTV@ M_D$O2?.P27;0/5DT)(,Z4/.?L>:/#E[NL;2)+X,)Z\MC&%C?'@N 2T M"OI *]0'2E5HISIFNY48/VOZR"L.3X9B^"E?)M#H0*.#.,45#9)/:30_;>7C M5M[*3N:R0Y<5(BF0#=3N 9HA5"B*G[J:='?1"3?;/O!T_@1^?-P=Y]S6Q5WU M:K@34V,30'4U\2M1U(2FEX>5L++@[4F_VQ@+9IH@N'61=SJ(9P1:_DV+(]#R MRQV3?%G+2W@YA8=S\P;NE,.Y,<<2(M>K02U'ER=CITY!'R$D/)$"A%H!0^"$Q]NA?H[Q6]] ML)3O3WY;A#O<#5LO=KV;QQMM,][.2&I&$+EC==H7!6;5+;;XQ:3166;,6B'; M3>5&Q^JTJ^QP-E@,4I;@4/E:;#Z;Z!7F:$UU_+DR6=;(Y4I@GJ?R(#QJ*W%K M>:Q2NOTR,*.Q/%A.0*4E-X@";>895%/]X)FUYTPTRJKIJI",XYU2S0XW[%7[_K3DP!UYS)-$2^8&LICG*T>I%2.*V:@]Y&Q>DB6M+%+@>31; M'JM5SR7IL17OT>:DT%U"M346)>HXM=J++^E4EYN5ZKO4NFB5 M["*03'"J;GI*:"\GV5DL/&GG!\-4.<<(-K5&0D6#D,19)\:):!CABRKK[D;H MME,\HIUW6'*=P/=JKA=Y;E-6_1S]1_ #O-WYY+5P^/J#33^2O>+?%#/;IUG8 M_>0SE$?]*CSJ4H2[A1_2_M R^?5;BFR(@:0:DT8&ZL:G6>83=JQ%T';J+AK_ M^GVA'B6O@A?W) _UR\P8NCW#)!.3,+C!FP \7;^M*,M$Z/T)K;L/FMA0DM?G M"&X?4!71

$0?C% M@QFYKS2 .0.RA9XYU2TXQP48*S*D^G6[*NZ3W)/031(I:K^D#X>*C"I2H;0. M2)?-+/?:]YGO]>]S?Q+N%^$O.+9$?1NEV%R@V3[[74_JB^11AFRIIHUQDI_6%GAJCH^G MT^S2%9TC965"&WA1%E#'(E@#^;](M15-UJ?@IROOYI!Z0Y:<2Y6C=.\-FK.X MG"HM)\JR.E^1$CW+PS?^)D+1(^&INU79+U"DTXQ76]94=GA'I(O$XD6C56[D M4H1^+$7] E'(F;W22TGJ!0\WO;*P3=HO;(-T M4TG17O\=M6TW,4/21N@SMS_R"=_P( 1M&I98AU\&;J]L]%<)/GUJ3]>ML=E> M.Q?/C-+3R;3Y6$4(;B&J[ M]O!;@W;'AKYLVWGH;^I0]C37:_\$ 7A(:FC3RZCGECO'ILZ[1OX.+5943XN5 M4E-!*( T'ZL_Q]*0.'7'_U#M!6ZKD&7Y&#]TY>_DRLZT #2TE%'-]9 M6ZM4EO%%OB_@SG*8ZXPFZ4%4A3+]VO+\[?JNW]A]#Y"&NJKJ2R1C7OLO \P@ M7KJ2A@CO11W ("PACV]T')++2_4+=$,? MVT:N5&P_D$*R7GOI(PS>"Z]LQAWA>I2)Q-Z-27^UT?A[K>2VHG7]9G(L?89F MI[HG_3*_WPF9O8 '8J@G$VJ;_U:L^6 MMKD1X)M6BC@JM)>)_!V+\.Z'B3X,,A$[<4!C,DBE\GP[/P%.2QL4>=D96"C> M&V&IX^'>N]IB#I1J+_IWGWO(IU5G"G<-%=S2TOF"GGQT##BS#2!&ZXLPF"0$ M"R?S.>,Y%G^N%--_GM! ?R6'^92N[<9NJ\"0=[.:P^1K.<8<$6\X1)_ ,QE0 MYJJ90E_.H!*P)-S.(L1AU:1_GKS]_!,#NS>X)OVYQ8FJ9@L MF6,,A95,3-$\64.RONGI9^FOIT=0F,WU#;4WQZ[F%4XK&O(8#&P55(:-G?DG MX?33 M!:<*)W9H.A(/3A7\$,PF([& #S[@ ^%VS0T8<7M&X!'F9#GB@!.7/=WY:&OX M"<&R#U#9KZ<]9^@>3D:HRQ8#/WM,_,]"@H&T7U[:KTJ"L^G CXZ4>VIQVUCK MT?QEY*!B,PGR ?G-TA0%8[SO;1_JZC:+N1L:.A;RP?_]_?]W_7G:E M>BZG?=4++/(<]5D^].RN5'_E8L57KIR_MG] 494<-QWC2!46-MQH+RQ=*O&* M1+Z,8DF"'E8XK\DS&V*CY-=JL-QM-/PAC5U=#2@?QH*W52K/@#HW&!@ MR]"NZ3MK0\: [H\"GP\-'720X!E R,ZY\V3,C*1H1=TT*QHZN%8T]]V5H2O: M1W/N*K*=RA2 .1.8=JN?K3*@70*C7[]C-'68A@BI!=>F 8\R;L*21\ZI/E"& M$,/B+I)?0J%Q]EFQPF11@0S[;ZI#!3)<$+8P ;H2.?UVL9ZXMC, M4%"2K8XIZ(!H?=3B-FA6/+)B \D"$?^<<-V3?ATF,>X=]F-+R81BZ+$#Z8Y; M)T+W% ; )T[=HSCW<,9"52/@J^$HW3"\XSWW&6L)<+,C0Y@T0%-Y/;]#Z9M( M;MZF'*GZ6I3@UX$DKZ7L.)L/BG_(<+"!=M'QWYL")"[NOJEY0L;6!Z_PHW4 ME(TPT>T!T28ZN?/DO<>%9:"J?Y\R'<\;WWS7D27I'4'T=N1TF,(/HYCHY__^ MSUZ0=FNRH\,VW7C:..4[-%S3AG3MC!$(>S%@:0AG\"2I2\DQ-Y8R&R'IC;__ MM'7L*??_W[UQ'&H7.\'5YW]H_S%M_]D$@>J<6# DMOGV. M$[0K_9>-1[N,H5ZY\U\)&QMH;_A'LY(\&L1!OQ^K$;3^""JK>UP*M2/IG7N: M6_R0SHDA!S&1TPX7)Z1RE60EQ3<\IZO83)TS"?+S@9MRI5F8QO>.4=AI/,JT5%6(IV)(6-1W67Y7S,D63/N*>:QX,T+9B MF)Z!IMLFW!;,$-SX90#UR!RCRD5HIYBAHD7N7] 0D+;<](M_>F)O>HMV!TS; MD9-H)!;=0(=;-&\0Q^-2GQB(S !G13H>BXGQJ#04HR :IP8#BL1EZFTQND8L M-JTN6'DJ.'AGDFD()3K.+:%5>E"VKDN%%6Z6EK5CY?7:(!D3IXU\3VA0=F;"XO6Y&*\=*Z\'\*)% MZT"WRV27=C"4YD#D?.\XE2=MZ(2WS[63<7 S.53XU0!XV#D3.6GR6) MF:,(3B]*SYS$JN)4TB"ZFPW:=>%%K;OG.@X<2Y4')GK9T M22BDXLEQ"JPS537BM>K?(7M)>+T:%H%XE$IP5LQT,_$C/IDGFF; M5"69KA8U[IB4:-EQ$X\IHL#;8X&P:V9[FDP<+<+(+V@I*D2YE-!PU)DN3I)$ M8L8=DQ)QU*F#06^I">'8.&;$Q7K&8+AC4I)6 :+S,B+"33 PSB\-" ME' D65H9/<[(Q"<9QFDZ\4%YM:!&QZ0DE^W;3G4>9?CPR%A(2MY@IBSJXWC( MT%0B.HV;.14/MS2E,97UJ#2NP9$':U><94,Q;2+*5[@^O4Q8N?0X-3HF>^FFH)1YAFHI?"LS&!V3/+;=H6JT9$TFA71RO-*HPO,2ZGS\\)E18L(W M,G4YQSN):IL2V;2<+*&1.Z4JUW4A/=/\9 W)=6W(*_LR1X#Z_HL_GMPJO[V:W8)W;^K?[)P;K2M@F>N+H!>^HWFJT,>F MHY*SGKOS7KF(?+@Y24GF2)@GNU(IE2O4<\1M;V=&F4C\;/&&]VYG1F]U-S.. M!W[7OH3M"G4U?[X-#P=V;![M[<^F^Y2?] M\,W=FY0-RG!"S250%Z $9S<^=ATG3[%*L=)/DT(FD2LURVRJH!DH_NA>QR'B M\?-U._:#O7 (-O3C& 7WAT 5LN*;2_T(0LUJ:G_8T$8O MDV26GM;2ZK CTB.10@A%A@CBPPN#=V7[1 /;Q[>VS[F!)D"5JZ#*V 'MS91 M.121+BC%'O$\25;Z]GRI.?7XK.9=1"9"!'YX<_/!+!\FL'SNW/+Y2<&0 ,P0 MF*5UVSB"92_E;&SXG*ME<24\+E5KG5XT1Z([/,B+.](*YYXMI)A[90UU_P7N M_=G 8/H29-TND?@*GMN-%_=X&+5N@?L%@%(6@-,&S:UZ'D$KI\36Y,DX/N7# M0"S,F7DO:[67(N-Y=.21)G)W;7G=1-L#P^R'K3LXI;KTVKS$2>\JWFR->H'Q MX=MH37!2=4>^S1$K89'@0%PKC\N3"EA28A$OEU(+=#\;Q6?H$,T0@9D0F F! MF1"8"?XR$Q#DA3%E.K,MMP84](& :06&PMU&*E\O?MOY>'FV*Z3 G,:5M87 M;L8"A@0EM%OH"7/KTW@FI(Y)F 8GX:'T:VDH1<.JDC'!RM"35D(85%-YC"FF M5_H'?E5#N1$EN/79?66*Y6W-DV_XM9QI2$#%_HU>^*^YK5M_HT6Z H5QF^=[ M__!7!$-EC8[\.[945!7U1%6."1DVIH299F?FG5#;]7S0ESC/M#\M9$NJ MVW5]I9@B.F 1$0]=%I9<61 S;5EH.;-YF;?#$FZ-^>F$%?;P(E=.?P$P. -( ME6$=2"IO6JA)D(%2BW<0 ]^I968I5#):>WXV>476:PNGL1A67I80+O 0?N1H M!C/G-JH<,M1U"QM*LJMYNW(%38VI8@)S3Y@\#JWK6FU&[ @P5!W(1[B?0,V M!#8MPW9?%T+_"(4%R.L"6+(^A4(@NZ*#4@>\QRN0?]8X,H:>B MXG=?Z9YV7M8>Z;F&DM"@D7;,Z-6-_3T O;,RW$QBMS"=*D3CXQ).3\AF)]^3 MM 6>TD:_?IM@ ;1-9[5]) QM:(H2JNS9NE09?+!F#B$%(<]F.C2[37-=6FR7 M@Q[U-[J(=G7$-$F%JC;6U0&FS]#?Y@?,BLC6*/G!3 MY>T9^M:]L.^MSU('$-R]5^_PKCP:VM5,690%I]HK1^6.:B(Y''&13ZN MV;#I'D>1WCYZJWIYT==J>6Y1.U3)0(*<1I+]=+/IU)%2V.N-PX3 :(8M9P8V MA3 A1JS;;'D5_"0,FKRFB4KZP7]:CH'V6J7/V[S-S=Z]EF$=[I5NA;^UW^6^ M2()/U0<0WN"W)8A$<%?5;:0KZ(K+$FH59@*(A1#?4/E&*%2*AO9'Z-D:'H3V M;1-RV(3*EUL'FU )9;*Z,B8X7QP+3?AE,N([L^ MA$R ""FI&U+_&VU*&A23OT+0ZMJ61(7 XD9X7&NL@?;>34G/-0+ ?X]@/E! M \CZ2'.+3SZ2+*Q5^J@0R$*)$7K9E^K$)M.M(J$9 VN*#)UXB,4/LPI<.;AO MVJ!^>95A1H>;9@-NQ_ND.DJCHIPOS\EJ-25DFLZXS.AXNS'EW,2+(Y6:7>-@ M#6;&&DP1U5!OP:/_9GE.P]J&HB_GT$SSP!Q1?I?_Z#B?T-+LHDJ])5]8U^03UG(J5&.A=X672Z,AF)C]TU)I:<^,S^)'\RQ"4 M3U3R%U6D@'8U(B;ROUY-$U11&DISTY &N[)LND.+6_FW#O[]V)Z5D%2T'JPQ M!L""6]7.EY]"3Q%^$15*-E\-L+7V#VW+AL1Y"R:;RN7F>PI^G7I: M6ZGBM$%*@7.RTIY=L?8+S/4>MF'1!R6VFH1EL 4J;0IAF\:Y6G7.A85+E=C: M*:R)1PYBR^]4)_E"?.Y<];)VPX-N7=;U!UZY+/>3S[<[/4M)+29"44'9FGW! MN%6[4SI@A \8041B)SO"!XRX$B/BD8 /9^3#5^\&?+0SG+_5Y['B69C;Q_(< MS:].HNLU&A.^7Q+K#(?\IS'KPOTJ3LHL^P69O21>W!,-OJ>K/DOI/D_E+*2W M/_'6#E+H6Z_[')=R7*T,4K0O$?[YI*.^R6QHZHGUIV#PB6)-1Y'4UIRY!7C.AY+^U/\NO_*6Q9F7UM"R$ G@/@:2YU9.8? M QPN%R4JT64BAH?EFE.S6S/6I&M>;2TFQ%#G!QR?&4SG*;<5&$P/4/TOL)I\ M"5ZH>M=[\)69L5F\;G.927A1F3<48RS6HNM>PG2(8A_+7CI/O:[ 7O(_"@60 MQW!Q*Q!3O6: M]MS#,XJ>3.*)FMD@1UXY+X8\O%'K=QOL(_CSZ@"EO9M%)453IO9T>Z$HL-%\ M:Z.=+;0>0-$MS;,C"#2F]$RJ(O/-22,EK0J.8EB#!FHDBPH*$B$\=LY20;XU MRU!F$1;&!)3TJ>V4'EFG* 0FVH.;:)<\.KSU0A^L<,E7ME!8;;!K". %,E M-BS6=.%9GTQQIV:U5*??*];$N&NDX2$&_WPIDAN5[L!?\U!.7!;]@WHDB*.* M9DO>XF^17W..RBKW.F_OXN[.?619A98T@I[QWYML>E<"-RQ> PT9BU#1V5Y& M#!MAT"?[=Y9WGKSWN+ ,5/7O4SOM>6\]OWN?DJ1W!-W#J728(@[O-J.?__L_ M>U>WMR8C2M+1C:<-Y.[0<$T;TD7?$0A[-\/=\/&3I"XEQ]P8%FR$I#=P_K2% M;_D]WK?V,WS6GWUP/7W-=4N?/9%$A-GG M.$%'Z ..7^1,D'KESG\E;&P@^/]'LY(\"DKH=XB5$.55[['KEL'KCZ#UY*99 MZ4.4]6=Y%:W7&B&=4YMWW^VV*SYMT'-"*E=)5E)\PXL[%YNIR!EGLV^$G>JI M7*XT^0;6K&#)2KE1*>927)-/8>E/<5T<8L(=,:T6%6S+8DA9S M,^M^[0/'M;DG1!H1: .JJF2LLUMUVX26E1G" /2BH!Z98Y0[B\ZR9N#_9^]- MFQ15UD7A[S?B_@>C]UXWNB/4PZ"HO<[;$:@XS[-^,1 0$01E4/'7OYD)*(HU MME5E51&Q=Z]2DR3SF:=\4G<_\:S)'K%Y+U;_([KI4MH%D.:CDV0\E706\=9G M6W/::B6A ](&L!ESR+(185,U&N8/UJG![6$3PA&[B')%Z$;>2@?>^5&$7R.U,ITMEPK M]\I,]P4G>8_:_L=E#,*W[PNO[7&?$<$/"*R'O4:2>EL']Q@O(X+"^PKQ_/C# MQJ_YPO>TPI:E6?(_WZR (W'E\WCMJ[V&BGJG5ZBQ=:S3'<[DQEVO>56 M,?'''S(3326I0 F'C+VW[(-,75:/316CO@YVM^%R;6[ND(D-&_R!96\E M3HC\[+)L]Q=X9&9PNH1Z0GJ_&6]+V@J*MT<)]S.!V0SWV/U5YQ!I.YV,) MT;O$2ZP.?""'<=P=.PZHK]4Q"WF)0Q2OL#LC^H)IH2K3A8TEZ8ZV7+-V1$?@ MAC^['==TM\G:,Y4<6)HP37:V,4'.]DV,J)3U92JS;-8*3VDY0S>G'18X?JBE M*OSD%DRY_53A-\>VB$5!$P%;+2#W^5JP.DWCZJQJS6&+5AT0<5EU-N_.4D\= ME 1I<@2SFI-?8:8G!69N\9]?+=[&PD?94G,_)F OKW@P\_I/["/ S^YO#O[$*+UI M]_52EQF6."Y)C[MF117]X"?>"?SL(4:DQDI)QJKB>B0EE]A06 #S)EB$^ _L MX(K:@J%VP[!)(9 &V@HJL%.G0L/C=+>M6F0.%"%L ZMM)=A_<&9[+!QU6Q## M%N,H-1\!/,@JOJ[$;X?EITW)9\/?)0^GNL"'"%B U6(EOFG!;UU1"'.!)T%8 MU('P,@)56F?XV5,;&9MFI4R?F*5P/%EOEFIU$?86#Q;._^.)4R@@'Y2^(GJK MV\9.X*,115)E1_+!9YW@7V2M6,:I'LIM:6VI:[ C#UW>#+"=K]/?%X[!B=@* MGM:.U,K99L>1FS^]QO).;!JUHX1CT5)0IUCD2H"Y?OD%.5B1NQI>0#&ZRV[9 M3XKUDSF&.@E#R>[!Q^N->0$.L W@R[BP0#VUW2[#J'(?>58.#[B@AN0-GO*H M_Y8Q]Y?IW?.;$?#,=0T(:1H,"$#,CD9HBY>TG,:#-?IH-%(S^7CDI^-70DR! MQT7OBH6SNQ?FAQ'Y%+^]ET%U;9F;9FN4S!]P>^/])$P3VKV?P M9)U!IQL6X,_XO[_.S0$G<@L;'&I'F]O%+!AB1Q8L?T+Q\9H#\*1#49P7;#51 MDU-O@=[E/K;/UO(, A/@SB."A];JK-%M/NG.81Q)#D+SC9QF?$IB4T@%QZ;M ML!*A.:=U'>HVN+:3OG)7[RS^N'974U$]+E];:T**Z:IRHE(M4UM\\WJGF^8X MW1+XHY1T>Z0"N?A$R\\\71]MZF4NU9=H8LMI9EJ5&T .)C)1[$H=Q!DIY879 MD6RB;E-J2"M'\<8ZJ_)$F-=0]S'4HOC)FM7-IP9>\"'\^FAEWAK[ISR$DX@ M^(>)B-M10UXZI%,]:7?H-S/Y[<18U#)8YN7=E9'BO"2%LFJ8K**@U5PMU7-: M_*_RQ(+4FO5^;+&L5)(#4RYINQ]_2"**IZ[0@8]Q?X*_#<$T%>?B%4@5J#&Y MI2B_X!_/1(9T6N>43/.5*5MFR'ZUUYB+!&Z,.I)X=TBYO/L$7;@ ,'-QX<)5 MM#0L^)+FW(<>X^HM*!(M= AQE]$Q*=>;JLL2D]L; #,F/(]\K:6Q:J%F\*=I M@=8$#.5PYKDR0FN<%55M)*NM<'QEIE+M(XQ[% M37I3L_#J'O5P(?:"\?8+U#30%G[/V((@(\8 M%,@0A%]\%-?L^IUM-SVJLDRW6!JTK0TVKP-!X*-Z[*8T#VWYJW0O3IN[8F+! MBUA,C>6T1K(_98>[8[[X[0!#.,EF["S9C$U%:E-*U'N#>=]NTI5Q26*X3(_^ M ,!L38W?EY># B9QD]$2WV)DFVR_'V#P,\#@TY8MDH,I8Q7DV!!/6\RH4, 2 M[0\ S&!,K934K+>4<^MB-28OIWRB]Z"D?/J+B_56CK2;[7 M(!NC!+,I,,MV;]2.Z95S*X-ZK94!D?*PI4'Y6_0W.XV!DNU:S%!<-,G>G*UN MT_"R"R)*7#FC&7U[.%]R^M_">93OKL:IKKYB+'E?+J&,T&UV-;> M+M@,J^GD3J)FU. +VW"H\GTE=O3H&+ZBH;S.X ZP56%.4LQG$PDFFR6;;4V MTH>9-@]FMB'I.+:.SY2!GB&> M^M=PKH^Z'DQ:L%M@?OK#!"?[+Y@R\/D<[@41;L3LS47S@W>V70] ^NC8N\^M MI[4$'=)A0=.;$"!&UD:G&""='V=S4'Y$-;R&S7 I?3.PDA5@:"NR3>R5>;(Y M4J:KO[F YWC/W!.)^LFH5\(3MKW&FL)\TQ-ZM4Z*%=%)"1Q_X$Z5-X8__@'P MKS09B=DKN::\FA6F.ED?S0>3W3O ?RJ8DU'6+);[5J(DSA*C;IY*.I=#X63J MB4M9XF'=V\ORP=PGS%B[DE'2>10Y Z+RHQ/7/J5Q*M9:L,9YQ-H4N(6J*9H( M(\*XI%3*OPTT%\OKA[ZNO+PZ%KIX4(L*30N%)H?"D4'A2*#PI],5."OD/)C]^4L<] M@?-!YYF?=3+;;_H]$ZAO?A&@J7$RO"$=>$C,Q@++:6BF\-@Y*84F%MVBS(V8 M6*H[76<2K9%6IH/GI*Z/>]-S4M_K6!1Q=BSJ42'3+=$=IM2LY9E.UXW31)AV MO]P;'X5(Z#-^H;-2/6"V NZUP1H (7^T=XB8SG4/\ZB,\XG;E/'$]\=$7DH"(RHP'+NV^4 &0II!18D*O W<%ZWF^_EC\=O;>X[+.SZ"< M"G/=4RY@W?]]]*5O>\L[GO;;".!3O[,MK^N%98P1U.9F,JH->@/JE?U>Z>,> MGT>K5TEUAH\.55I=I)EBNKON] [:)"/!X'.*NDJL+HX>H-EXY.R$$;"N*Y8J MN$F,JU@]Q^8SD/E&^*)\-AWE9,_ AW+OL+>WM&GW! O_TF*-B9JR]P;ISJZFKNI@@4Y!=WP+_,+*\T@RG8!ZHDTO)"_ZO M01<9/'Y&&K#\7> 4Y$1'@'LJ\?#0!7U MD,(_9T*G.MP; VTR$W6L?OYY+X<@IFL;2ZTIT7Q; MH((QE?QVOR=SV&8LS==\0EK)[;^VH'F80.*;>HY5%(%WS,468N4!JUB!]H$( M.;UF,SEO$=4!(ZU+0FPTVPB-21MV>$Y%4XG$E:IY '/' KZ%M?<"IOC$B#F* M#5KE.X()3Y'ZL7/!.V=G&G98MY]4E'V?&%?&^TU_UZT/X-'':!(GHP063)H_ M;C9Z1UE/@HQ_CM=*$.@P%"N*N@ /2T'$&$#9.!@)V? EV'Z8%RE5$!>IDH4S M]G9>R\HY66]DX<&%=!2[(B1_A1417^X,?XXU%I&\:\A]>.V#W[YJJI&",--] MQ_8N'$W7$(6F$0=WX3='GY .SH:1;' 50GO-)*K)["$K$^L9Q:<;5*ZKT]>L M),*3#XE"L4BN$ZT*(XTK>;I^Z$E89_>J [L> MR3TNXY:? ?)$VN&CGLQ%@) M^BRUEFVBI#$&V1PD:H!WL3A^YJ+S8$CSVYY4%'D7N>Q4('B4O MX9.\I[^E@I3B5)R5APFY,Y-VS=F,/!>9R1>(S".I7RU&;9=*1LQL%1M,3L![ MAQ9^L \+H/V2\2LP/5:B0NBALR?:\<#6HTDFTK?/X]^$3<44&9=Q;-6;,CPO MV\:VL#O?&3P$B XR\ZP-=>?I ,#E]EQ"RH,'O$/?>=9&5U8#)0&O ?+M6BG- M$U.,6Z4Q:5S,=S;M?:ZZ _9R'9W5=GGOLGP&N?^*1FIL) M4+.2:+ ',S2L$>(KP62X8,2 M/ \/U_@PE';EBCJF=E-57A6SQ59ZT=&*,;3Z3NW5C74G+:E,^T&\D1O7MMM([-'89 MC*"[6"5=*"3MQ Z*T:#[X(G1%TO1]-$T1_OT/A!):](:'S9KN5GN9&EYN25P MZ=4BXD5R="K9=KW2R#SE [SW050$L;Z;*WR? MW14.G,[7J]45_3ZR631[2GX3(^P^T3RT]JU1HU;4@08+>)7797/HT7RA&F]F MM58T6Q#1P MBFA$6SLGSB&X.]V^$5FQ-NSNB0Z3.Z7D@HL! XR>SR4.2#*GI:?W PKO6(J) M>I"@YD#'?9Y+Q4=:A*):=12I5='!5SC,B^(>\R]()KJ'X9U./];9=F"RX1W# MZ_0.S'1,6*'XD4>M3OL1#T HTN-0+ERF=R@U-JU*%*NSC""6B*90P2V=$Q\^ M/?Q$- EN* OC2!#8@FH@<>\[#Y2U3T/<._W0!KR#QDY8\93LNFIV+<3T/%FH M\0PF =>'Z9G6?B_#^&^4R&!1\LJIG ^TGUW2]DCY@E:$_5J"O9=@4P6W-N+8 MQL?KUX(>=4[Y>8R"F U*(H"9N2#!B9&BAMUM%=BZ2IAK3K-<\2!#(\XA$<@I.4UGC6%#31/T-#DE+D>N M^_CF0#6+K;Y=W(E))9?&C.0.C RL<:1H^(46P'1@;6F;>KD]1,6DXPMKQ/TFFKG=$T>'\U=CERO*Z2 M13NVJ3#2@"X.A[WQENK08&1@G;&4;X.1@;?3[&J; M;.(B*6]:";ZU2:PYHT%/T\&W%V;E<6]"-#BLF#:(ZKZXVF%=>(5C8&0F;1F' M1:>SPX;-R:%8'YO9S%0$(P/K9,3)JK2>%HM,5]VL]['69B$N=E,<"T[*[JL= M8CI6V+[0%>O]%#!RQ48;#@W.NN/TU$ROLQC+,=0D5\!-OD_#'BB!674^UU?M M24[&8AU)F+2F_*PLB7!HD)>655)N"=9:7NFQBG80";-1 FLE@[.N,6';I43) MQG++/ML;Z=2<:Z&A@5F'PIHIB]22PBB^T&>R36S7L-'0 *K2Y&S2BAFUO!Q+ MFR69[E:S\^T.)CD""]A/EYW5-"WM^AMC4);F'6D^PVDX-+" ,L7S:;O %_L4 MD%!UK2[BB26:U5O T? 'C]<](*C2$1X^.CC#A]%?D)S-_[KQFK^1?>IPIS( M'-@FV@XU3$2715BK%4R./13MS?HO[I&(30@ M.5L5,\W?643P(@XW@4INZ]U.H4$<<>O8'>DZO8DOC\6QY'71?'Z,]T5> M@OOO7UZ:3H5XN4.\I./)=(B7^\-+R"_WBA>,"/%R?WAQ(NXA7NX-+Z$2M*>1]M,,GIY#W,:4_.9"^-1M]-C.;!?MC1>&S6-GWC/I0@MZ-!7X? M0 IM]+N3'W\#@8]AF-!R_^YTPVD*_!*U0GJMT,W@G\DH^2ZQOX^4*I_+3-6% M%2NI8($A27SN\/ G5S2A^1J:KZ%4"TN2-,W4;5H4!]/ROLZQ#16I>XT$1[8Q/MZY#+J9>?\2ND MFO>SX+X:!6WA):>WL/%.3<1__X?C!&$^_U!2\JZ@T"S3@#>/P,::Z*X6\ 0L MB8"--2'WW(QO[FS_7I'NK8RU]]_=(]<"1,C+[;[]Y3/XM)G/%6+;03>'5"-NY1^;RUAC8VA@N=#295YB-:-:2XT-?Z>9@%VSB MQY]D$H^FL>!EQ5^5(5[5:O\&M4%W!H;_WNQ SR<7"7]S$^>+A,)S[N)\ Z'@ ME8/23EZ=<8/ +>AF7!$5U9B8G+6E0TGNIAIS)F7I>I+< 5&1_/$G#?#];>3$ M#14G\CCNG$M>T.P;/VOVC4\'.&DWI$TQWZ^V6&FOQU+5A'%^<67,$+C?O*7; MZ-I)W[VS;T?H':_H-7>J'^@)^HH\DKH]9[M#K5ZA^E9V3%<[V&'=&,#[)E) M:!#Q#!Z\#NQKDGJH$F^F$IT2UWMG]N=:R<^].OGSF,AE+YTQ@/[N%?W7;M9Z M>[G=K/:;;2Y9V<\/PZ("A0*._?B#)Z($]9@*_$QI$0J](K> 0#0B0#A#;QC> M,0&%].^O%T?Z&O4B=[CG[XCG.VL'](7Z-]S7GK\C;;]Y%+TLVB]FQ]*JJFMM5VH07@1(__I!1#,.^35@UC#6%Z9>_3[_\ MO8RX:3;&>)&0>&%&9J4G$O3P,(K)$C'M#>1KCAE[4%W*9/M+Z">PM\O/3.TCP$NZR M85@"GT(0?:.X;^A^TB55VP8QE:W6L:4!W)3K_6+8V)NS&UQBF/0 <+3 MF6@Z@0?,F%]?@KJ_8USO=MY-Z,K92@LI[;:7" M;K86)D2GV;7.;[_<4ZI8KM*4ZB*#R%1\G$]PFBW5'$Y<-YZ\/B]!^^ M\X\/Y+]"KGR.WE7%PTZRMBP%2:L\*RT.\FRR5UVTKL*B3B!J>_53(1]K<*%>^[-<#Z M\)W?4X>L.[;EG^R0I3>2,MXHM8;]55+,U&[,-7T??'\'<.T8:KI>^PY3#5]ESU_/QD6IIKN(]7D7N+)0L\I3#6%J:9O MD6IB3D3_8*II+KRIJPDS3 M1V>:SKAA]C0WS%[,#0\EF_!3D[IR>C"4=FVES[8SHTV.8+*Q.M*^,-E$QM/) M,-D4JMXPV?1EDDVWD3/GR2;\BJ)--'/=L56?+C"[W8_IZU@LL1LCP>)DFY*9 MU%/9IO\QX:O ?WEI^P;X75J&*?. /# Q;TR M!HQ8@*_S B= 1RY"XM$(I%'T+QX!E [_P"([UHC\]QL<8_Z;SK'HQSS 00&@ MX&JZML'J^K2FMV:23&S[?@># 0@0C_72"/G4$>FZH==6SV6C;5;R8[=&Q1 M3:1GZ0^[N/(6D._/Z"I78_H[9D4TR]--2A?MW [2>S+8]",:60,IY$BM: 0 M=2V '[:"8LK7&$GJ4BJF4XH=J9M!?#X&LP FQ,X/VDF MJP2>^PE_XJ7Y7- %E1,B,\'<"8(S&00:J]I0$^"I?XT(IV@&%)\(WY$U=$8C MFC-480TS HQQ=.B 9VTH?.'W&:&1E*::T5B0@B&8(7/#FP4I M):#49,$\Z:9K$ :&HJ2RNNV V(@CM?LA:O8JL?@TZ@EN+N7=6I^^V,Y\2I6Z M0F&*&+QGKP5Z+QE36!@Y959K1;,%@5;Y!J T]Y.OG6A+8=4ZVM)TFV@E,EF^ MV08^?Y!HU-;$82Y!\JF2)]<(JW=?FTW=48>QFK5=8^O MR;@N0B,VG0I>*OBD(OYK=%WJX!NA:S.>S,5$@=K(N4VBEB=K0WIH?$9T%>U* M>9;=2?(J&ITG(!11Q1A^GV,))%P62@5%#G]"<$20-R*W<=\D'/#3S%% MF)MN+LG["D6.O.^ (0@IX;?4BXZ=5 M>E+&]PVD0.R"_.)X1EA=(>$'1="#'.O-"-DT,!UZ=9P2SB23RZA \ M'T$98 MR]1.S'G+P.#SL=>/=^,17E,4:,4CDUZS#& @&%%@ZG,"X"/'ZX.&!?11G4\\ M:[)';-Z+MGI$-UU*NP#2?'22C*>2GNAPP[^9:399EX9&C*F6=ZE"?MB@B@41 M6$/D#T<*'$<*Y6;FL._K66:S760J!DF(I?1NBIKUG8\<3+;4()W,-+"-L6S2 MFDGNP$[^)FG6#7>'M*!%^?$M:'RBS;6C/5^H:* MT26R4[1%,#+P^CE>9'E-F&3[5C['YRJ3"8/7X,C@Z]O9MOAKPFMG8#OD:WIV1PI7Q9K4\+U5)!MF=V++4U M<6N*[Z9D<*65Z0QK86L+DX?]CL[: E4K).",JR2Z*7I+JM. M*NUI8AJ8=!+C#1U;-1O]9KL4FTFC?5\!R$\$=Z_NRRTL<^CG&:E=&E5BFI:> M;&DP,K#[WJ&\G7S:5AZ-J8R-3HTQK M#T<&=Q]+S*?E)IZV&>F@<_WZKDGV^G"AP=WG2KB-=52&8G+DH- =)&(-*BM. MD\'=;Y;)O)PK83K#SK'-.+/BY\,E'!G8_7*IY;.#L55A"#M)J:V\E&>K<&1@ M]XJLJ*U&%:_+,;/8HCO#P[J]H*?)X.Z+1-TBJCS>ZE-[O-U=V0>Z6X1S!G<_ MG.\SY8G!LTRN7$E7#"JK8.4V'!K8O5K$R6*U4E[+FZJR3EK] U\HBU,JN/M% M>L3L[25FR]:Z8A<*$RU&U&@P,K![AMAO5\O,LMZWG)@B,I46TNI_+(V;(.1@=V/Z&ZS8:>,,L/F!I11Y&,6I\.1P=W;);R^ MFVE,O=\U=3XMP21#"VXIN'M^G)QMELW!H&\5^)E2-3AMIM'35'#W5:O<:*P2 M6:W?M+9-NJPLF<-"!"/QRY%[0LDT;+Z*R919U)0%D:U-8VTP,K G56ZV)7-? MK#+#$5O/6Y96;Q3AVX,+W8XF&WNYR)+,<-BK;,S6ZI ":$H'%RHK@/:5]/8@ M$ZM\8;4'LB6SV(&1@87FBW4]N\YT:8Q2V]M:0YOLMF0;C PLM#>4J'5Y-NQA MQ":V[@PSP\G*0',&%GJ(Y23[8!9G6#6Y3O"3;BX[-^ M>D$TV7A+*9>:0.:3 M0)POTH/L>-<&(P,+909IK=W$LBG,PDUSW113THJ MWH&%DI52IQP&!13##NR M)5K83; D#T<&%ZJ1W:R!M9)=F;+Q:F$Q3N)=&5V5$UCI3(X5$C5-4ON;T7C0 M3%0*;/!Q5 U1C!)9*3@:!VY04:&E@K7]O$ELT-K=:I3+G*;)E-IEQ@BO(@ MR]L[.#0X[8;:E AE6$G+L=IH,>X29MZH0UV>" @T,UO)Q[#Z6&;I/<-DMODD M.X;*-#"G-:C)1NZN"5,VU];F5L%8,;%1IS4B.;&94:&,"KR]GN.( MPY(N*-BP@6%B;C0J9Q97152W/FR,1,)JRC8[KHV[X^K"H.'(P)RZ5EF/""RC MR#E:&'9GF=A@F**O29/Z9HP/^"TOR3E2% =B6M@=1,CY@3GSD^6N7%R,*EBL MHJ?F.3I/Y"WZ*C^-.S'#+JC"0AZN=#-9K=7ZPS9B$F_6B[",\^!LJM#$HEN4 MN1$32W6GZTRB-=( SN!0XBTB(X^E$ZZ8\5Y 1U(5215B,T7C9/]T,/3@?)94 M8.2;R!5PBUL3UQR9OW*T'W3[?5XMV,KOF./F.&[&8XY4MT1WF%*SEFO M$V':_7)O'/D) P?Q7S=VF%Y>/^'E<.::'O%BL1=MPPP8YPBD<7S9-D-8LSIK MHOR/J45T)^L%'CK/[@'WD84O4A1M9_Q&N[Y]1:*_Q06W$'A+$9KSZW%?_Q5Q MOF/F*+33 ^O(0FK\<>2D#+,;9WHSDRDF,&(A&Y*FY<4?$<'@V#5XI:E;PNUB M5R?7$XL_[@F?GL2>7[WC\XC/HWPN4SFI8R_DX92L<3 @L#:$W]X?_D7#L)Z[ M8.A7Z@NG_/BK"L3'#X?Y .%[HP;>,@=4 MZL'0^QR#,_]V K [ )4G8Y^^(-1Q*#LS-,4R+V-,[US_Z7ON!45?_FCVL^HC MG2V2[@\O(("1GF/O&" MQT-VN4>TA'+L/A$3RK'[Q$O(,'>*F)!A[A,OH>*_3[2$ I<;!FV_T(9?J\2^ 0C>G@S2ZT=JZZ\#Y='28W1>T*E_UN9>#YA92 [? MDQR\@[HA"=RNJQQ#R0AQX1BU"4)KWV>PQHD M'OT>!U-""GDVA2C27(C\E-20)$(U&^J44&*$.B44(#=-R!_;\093*7]OG)]? M:XZO]Q%#4R3^/6XUOS&4<= M_76()]1-H; )=5,H:C[JF,>MJOM/EVC^_@_'"<)\_J&4]=]7%NU_P#8>N?\U M0@80_.B=WWEI*_$"NO$;7>!I3-MK)E%-9@]9F5C/*#[=H')=G7[\XN_+>UF\ MB[\?N'(%O8BVS(6F@SWQ?16PR\75WT;6]N[9;D%]AZJ;3M>'HX_-^=F0IBJX M%X:WUH-"8Q>\-M?KY_$KTI/ MZ&UOOEI@&]$>\Y/-851LT#_^).)D,H#?FVGM.Q.W7ICR9O;:G8OAR.-\VH7' M9%B=][AT;6.I-25:>8P851JJ6:M.5\KNG$MI8]J$.9G%E)+<%=N6 M,EKCRC#7]K,E]M=L2>OH8K$5,&RR]FE(B[7A5_0.@#!XF9?3\NB2%^'MI.,8 MUT_FJ@0CD*E%?VORHY_<>GYJMO',ZM%,OV/&.=>5.%:8]05\11W:3Q(XTXX:Z@1%]3"A9 MJ=)N8\";-I- /F* ;CQV<]'R9;GM5;?8_WU;CCN#PDL\KD\N;I[0_J^STC^? M_O][L_Q5^O]"4)TM_XI54&+[B^H@WV68+DEP9G^H[7AL!\14&MKH,)@6&@7? MD4M#&_W6/,J<:A$>M-&I%"'C0Z:;PJI;[I"U-\UN1H-& XY]-R,]-!M"LR$T M&]Y-)+W0;-C@A>YAS'0,AAW,B?V(6PG[+ PFX.23=L-7Z)CTV@3*77'VZ&=ML2*FT6M^8_]XP6S*V\(-HQUIZ?]BM;RRR.,)W M:_K'GV0&"Y2HX[.Y%(E MKJ6L4Z-A59RF41XD$TUER)#3/AVG?;84Q],:ZQ.D.)B\+;?$J4+W!4,5Z>28 MYHAM&W 23''@/B?@YBF.;QB8^"S>SF>2&E\XY/ 2#?TY,A6S5 4?;/:U%E8U MT_RT-B\WY>8.2)LTM(_35*BUOQK_A?;Q1^0@$D9?EI/;[@S+C0Q%(1I:/E6& M?(9R$%_80 X5^W<1+*%BOZ=F%+G@YOZ4XUV/5_51G!"MOU:C\5"YV[Z."_SDY!V)(&)D89[%8 M<\0P5+-75LEA^\>?5!Q+?^>D.WZLYD;E@ ]E6<+Q]G3O5E2J1*$H6ME/Y0&$P7-)VYZV,:"9O7T\0^ M0?6%Y;C:+.Y*5GY"3S,P/8$36#29?,-,8,B2]V >?9XLQC-TX"?(8\RD7FLY MI$FSSU;U:5^SDXRVW@&6@WD,PG<0-3RJ$=9LU*%MD/[Q)QU/?9_B\.]F&(2V^EVF2C8K-K^>J<2NGQM8 MNE"G5QM\ /D1IDJ^F[$>&@^A\1 :#_>;9L%8O9SHS(440R4Q?KPI35?V1H3" MBGS2>@B/;-P)SWV;\'I!LW27 9FJ*&A296)CW=6Z-=[WK;TNWD=T_3GYDXK8 M+??-A#!FB%0ZVZR+YJ(^@]%U/)X,'I/Z/@F4SX'AY^1/UFVS.C9C8I.Q2LVM M/K?6.*, #)-8/!66I=U[!]+0&[O&DB06XW:2(NC]:F5^L+G<=#D>B/><.&'J M)65(894=0RP::6;>Q7.X1 -7#&5.2#R:?LL R5=BQKMBML^6$WF&6OL$*9&# M3;7T:H7J,T(ZQ="EI%9?'MJ0F6!.A(Q3F?!L1U@">L]RXPM')UZDIC]'9H.) M96I5P\PV&6%,"71IU6IH$Q'*FS10WLEX)M@,^$L(G-".#NWH.TMJD.WUN#,X M=(L,RU;X"BF:LS2!6!%F-5*):(+\HDYMJ/U#[1]J_P](3>3FN4YAPDQ$.5;H M%_*+/)U?5)"W 7,30/V3J>]W!N3MI-$')QGO2P2'N?20'$)R",DA)(=/5FD3 M,D7(%"$YW $<0G((9>1798JO4/CV/H[DU]SA_08KWS9S0*[W$5ZS9HH0I@[ M9":*?S$;"U 5#(YI*OAHH#B=-VK(PD"9Z4;FMHW5MC3/MK*R->>53*;$QD;" M[I[+9SJ9HMPT%YHLLXR>ZK.)?**:$Q$\?OPA*3Q*)KYHWZ>P?.:)\IE7T'^! MX_!]+3>(,;:LQ5A:[QCV)RE]Z53P-9\R^:Z\Z@T$NYI:-6M%Q AO?ASX>^E0 MQV#^:+7S7H=Y/GJ?]YP^>Q,%^SD*7P0KR::)R7#LOJI49&$TF;-&K MDPH+7[X??X7FZXNK5BH';BW$VOND3%')7N/ =*JQ>AO" U:MD!@9S6!?E)5" MS1UJ[E!SOW_12KN*C]<'EL)B6&:R+.@Q%B.0YH9%*YDXA3]5L_(_)GPM^"\O M;=^ 6):684IS.\ GX/^9*Y+#&78L'26.'!93A+F)2/JYPN7"/7K/G243:&>] MA0!H2%&T'6#'B&1$V(AAK9OBALR&:S'2!^;B'PEB(TY]<=YHY@F.#-8!>H[(Q6^8MO MH$PP:'?7/4B-/;#"K )^WPK92X$']$!, 1:[ 8 M4[>$MY!U'T:^@!N]25UY[DSADM;_(J[U1KC:@0.TQJX-X;?WAW]C%'AN@83+ M[Q6[CR$Z4(_*XK0^[PLDY=$WCB+*8/^@]^K>2]W)<'<]SPK34]03AHIOV[[Y M-3#G'+"1!S'OZ_?VE II(A7NX/+S@1SR1"Q-P?8D*&N4^\ MX/$4&>+E#O$2"K(W19XA]&!#2+P#"FTKPOX9 ^BD S,[>L'.H?J8I M_#$T'?SW?_]G=I/@V5/L>'-/B@/>AJ"_EB("$ I)Y/DD MQ!"!$4TWHEN23B MU-L6%:1?3BV/P<8+HYW#(A22=\=F;RI87%IKU.#O?;5+- ME)P;R#6M-A#T>0-*G.2//T0J3CUVQ4M S3"8242K]1GUS[Y#10K\P] O?\>*JMQ$V MMW,4C==+FQ(;MM1IB%2]NVNOV-(4L M$9R,4IG@35B_O@03?4=__(9&1FA1?+Q%<:L>2(ZHN# ?D&V19TVAP$KZ .:Z MKXB/O-I,-7?".M]?"0V3;LWT#6P%ED(V!!E//GFP^=.'00J:/A>D,!#R-][) M/5]%%-HG;V2?'!GG*1-EV1+(/4_4,8S=9@;\KI<4K0X]34,3)9&*4GC04;F= MA7)GS'A'P9*/9MJ/"Z9\],Y#T^A#@BT!@?7"> LER;O:8*[J3*S6J2=U$J9XWU$ZOX\S=E^;_I:(_O#804C5DHDXK =\(BE;W(Z/_B:0GZ=G*6U M&RS02C0*:^!U(;)C81=34S-9!8[[[S/Y P:!R)7)-;!JIX\5&X/E?%EK*.*V M_01S*(5-K56TYK$^Q>YGFTYI?S!C9P0>(U^0SF)6:T6S!:$KZ%M ?]=IOJ&I M6Y2V0N1M].!F_;_G-,-L:.98 &OF-%&%UVJ?9G(>:D)P]1:LZN;!CI1..I3> M8'5]*F -?;FD6EJ_F9U0L:6 5LPG=DE(R+L MUP+GOF$F1'R+@6VY %WL7%Z/N=T$(FL4S8*4\@9M:)]YC4BX<\ M;6X'!S$Y=2T)0!* 3LU'QDWA,/PCNB/?-P4%CM\_K1KA(J\Y$+QDK!76_BVI MBJ0"^0JQYY\.]E-V/DM I*K^3LI>"^?9[?:$)@)D"P2B$MSECS^-9H^)X.3O MF--4 ,&U1X^8;J39B)0;N6:=06!^7E=IYX??V+\_+@-1O@U>&.^/^Q,(4*:V M?MBC(*FW]86N]>P&"_K] ,7_^,/&K_E)][3"LJ&S@B)%3':/Q-;O!PSEVR ] M<\5C^W)(Q^\>Z76!A1H%6G7HD@& >XA="2D=\!_@;@.$ZL9#Q/!>+@>2JSCA M'+?MG:Y"B"R AR$H1SMSY>PG IS*R\W ^Q'FDG+\#1BDIJ6K/AO6XP!'Y4: MSHUT!-%2$#L8D9_ "54Y::V O8'O@>'G'?:MLRHK'H&8U309N44TQVF6\QTP M^X"$5<'4KIWMK%\"4\%UY0"ILP#:+58W54$W%M+:^0'.GA=,05])JF.'@\G M_B4=+@]MSUGMKV@$SZ2I.'HI6IEB1\$6#4L!VT5W0(#MK"U]K1GPI0!&+JS@ M;1$1^ :T9F!2PNXJA@_W\1O*^F_!]L3=LSTD[9F@"G/("T$&J+$[[]J0" /( MR])]Y)UCUQ+TYQU21OX@I+UD)O(3CH?6&(']>_H5SH:^Q/_]=:]BY'BCREK7 M>,N)3)F*P#(">K1!89[-DS6M!#[ (O/!0"]!G-MP0 & M-GQ:ZY(AN%" T[&(2UF5$R([R5PXT#\#F8N6.0!^Q!#6+/ EH"@[#@&S@R6L M?/[?V>V>*)KE:VC-*; A :"3Q;^>+8I@?T%!1"I.)B$1@:_ MTVO?S&?3Q3A!4?Y]].KMF[;-?K"S%I'P!:LW\

[Z72<./:P^WV,5Y,H MAA9/I_^)G/Y$PO 27D'TOM_ R M1P!#I/U\N9EKYIFN$[6I]?+Q&Z[FW)E^M+$K\.JZD5XSDFLVNLU:.4_WF'RD M4&[0C5R9KD6Z/?!%G6GTNL=>?4BXT$]A075E)_\XGA&6%TAX0=%T(,< MZ[L:(#@=>G6<$LXDD\NH0)8*1]!&6,O43LQYRTS!\['7CW?CGD6&++:%9AG M1 3*5]AS N C%+I%5N,:* [G$\^:[!&;;['DUV1)']%-E](N@#0?G23CJ:2S MB(O@Y^-1,2_:]8+8&'$S^1>&E!X.*45^0KD=__5>,>"@15A6(Q46$)%N1P@, MQZ/0G&.!M<4CBPNXEU?,-(Y%CC+X49C/@1]Z9@73WL.> >SSS[SYCF-0TLPS MRR/PHG?9Y?3 2W&DN"7P4\3P;F0,6<1Q;:"JRZ[4";5?W+9>&KNL4 M&]9L"1=]N9:S7;2 7A9TZ"DZON9I,TUHP (@(0\<<9X16;&\$'WLG3M)46!" MZ.+="-#0H/9V<$H#/94O!&ZM,$UVMC%!SO9-C*B4]64JLVS6"M<3ADX('L>G M[&8&Y"E6ES )[V&]95LH5#KBJQ+B+4&'%B@P!IOS(QB!G]4!6SFF\V*$+^'3 MEZK)8J5:WLDK*MM:KNQ"S6J+,)\7R.7]$YGKV@H29=(+"P"#$UJ;D9_ 3WMK M,/&"-*T)(JL 7P9(=U1Q #<][1W7X588M(SQ'F-'AH 1S:K-IZ59EN=?5V'P MXM"YPHC[*%HY<6 8+4O403 M+'LK*-H:<010IVR$_G5+V^WEXNF8:0=XH1PN8P#FM)7$19CY7.(D0>5L)"-^ M HQ)AJ,V3XSMQ(* /$'E FMKIDC&0N O1*7_@>BK M4'=-\+!O*FZ>R@ :NCGMP*PZXBCXJ2ZITLI:N=P$OSE>5UP4H,._7D#'^L2! M1]E\"C/4'""4U?P)!#2 @#OI*-W-#?,:J3!2K5@WJCUV)"W/9-Z+2B20T@,D M=LQ30O[,.;850%T3V*+L>4W#&<_&YD2&Q6>)$4.(V+B_+R7!J@'/IN+!X_[_ M +P:IL#R=X(K=O_6N%J.&"K9TB:D+(@)O=WK$$51>+%^NA6NF$VO7CI0G8DL M5.G-;MZLUGB&OBY?!>]=CN;RS"H\>A(K?B4&)<6YZ<(A9QZPZ#5&-_R::" )@0_1B<+LW 6XTU@ ZK M($IS[6ND[ 1NH6J*)D)L^:G,4W#0D_8I#=V7%#)AQ1,RQR7# ,YD9&8[*2$@ MR U(VC#Y(ZDHT@MHMA[IF[;,A::?6:MN>J/G)KA=1BL64^/%M$]OL"YC]PJIU+@] M39S7#&:>:[,V!--9 +UE)05*L(*FMQ#\7&UQ9*^,C[O4=I\3EGMEUK=K9"TW MKW;KK "4(!YLDQR9 2,&_ &LHPC M4S ^0)*)S]4!OIYGKUD)2'Z;).S?M4[C 0\M444Y1V'R55=N'#E]?5L@J+.PDKBA6 /*UKJ'$'9 6TA::QTC%2F#S"O3#+<#08 AX MJ6E'?EXWA6-W8/E^ %;_WK*%Q9LJ3 PZ]>YF00!88!6X%\O4=/ML\'5TBY;0 M)QH,Q6,65F!;RY[>K]'B R;O3?W-QQ1G]GBQBN2/@A$8$O@H20D4Z=H7L+D, M[US46[@1"S"!IJ(JV;.@D+]H ]I[CM8\EB&@DN(>XV56?2GJ4]892K>P-N&% MF7_RL]8F*(_5))15'CP/"/8G>%HP4#$,=5Z0"@SP1T1X8$)%Y*!HK HD*><6X8C0VXTBW0_09R)9S:-.*B@S*+E& M I@#3$83/(=!VJN.[2.8EV?A&75#.F4NQ6VC@WQ6[A(%5%Y!7]RL9_ME] M!3?>4Q\88?45\LV IP"XS?7P_)H+;("S=&C3 ZVU =:6@R0'(JZT";*=5_QS MDFA!/@?80P:]87$+A#P!QML51TOZ>3[JQERAS 8FWB^ %@^*@(@ _W$+UD $ M)0-U%%MH.R!-X M%5SZ\4FDQ:/NIDX$"YB<1XE;J/0UI^R2/?EN/ *G4T(R^L=1@"0)""7QG0GA8VEN1:QV#2 MF26A>8Q_T<>?TO87.LJDPK"3[] 4ZX2J.0!E8*>B&^D!UPX M05HC30^$#10PJ+@.[-F5:K9/1$)(>+Y_/-( B#(,\ (8@.$ P0#WUA5('E^[ MI7W0[C@Q7F!4A$ ,"P.-YPS6-%>583 !7Z_QLNP(A* FB$63&N),>0<*[ M82I UC.PF:,SSGJAA N[VW/CYQ9@(N&A8V!A(>#50D J+ 0,"P'#0L"P$# L M!/S>A8#$BPH!R?)>\'BP)=V@UC?<^.I"4^1:POZX]C=00#B #H M[P#IY8ORWU60KNL6.Q(8>ZQR>\RYA_S\SK&3A3EY M[Q &NA\&_MR-YX7ZO/]C(.CTFQ[!W*:@ R%M:/%*P M=%@\L=)TM_#T00AZB_%@!):TTKRP""80?P M]0D&AK5R#IL!KQK0EN$XR%MT&@U8/^+"#TQT4,TX;GGNTJ;WQFO(O@0; !-T MQ8UXA#DN2D4Q,)1,OC8%\F]=3_XUJ#^ZOSZ(N&UC4&C#'YB"62(@J[U$J%=+ M]"@#^,\0GX?Z)*=Y#8I<*"=204XY7"+ (=R*6Z;M_8P"GS!PX!9-/,G$8>;J MA;HB^2FT&0HJWI6VZIVG95U!Y;'>*: J&>>%L9RF ZF.5,([%@I@9RD@["_J M>M)[GFFI@[G*4*-L/49EJK26_[#:2649PWET]XMA*QC4S.%(4AV*$BLU9BGFKNX-U)5QHH/O7%/UYL&N4?(LZY MGBM- B%%NB<,".P#TQ2]\^S>N>[WI]I1OAS6I8 _3K8 V"SAV *PY% MBV85:.BA15_KT>CK90#H@;.["C7 COR$?)6WEMA/7B6K]]U:QE]!UH> M._!"M]O*N&O@/5F0N@6\OM4FL?19M66Y4;B'>LOZ-*W,Z9IV&#KV7U4K@)==;.7;*8CG. M6CF:+8KZX:XD$VHYV/ 6,:?7[NJ=%;=/G$&]#<62HU % TI6=/[Q>#H$5?\9 MZ+0)ZT #2"$'!,14J#B509PNL.@)%DUXG S6&S@RSZTM M$A4-F Q0 @(20^:/HCD+<.66=["D6*[URIX4=8N"1!CR8Q4%UO5*3J\R\$H$ MXKE#(7 FI]SF6)_F","YVQK-?Y[$J]WQ3^:$USQ9RBJFH*O.X=:5PP5HK?XE;'R!0U04LCQ)T#4&"!7P78V>P"LH_19:A_7/ ,B /.PX\S\.VWCZ\ M@CL?("\ 6,B7_?#;@HWJPEH ) .FY<%(0#3/P4JX !"K>Y MGA> @YASA 4R=YV:*\.)6Y^I7<<\ #K^V%S!C2(>0X6*=W#::6@@J"RJ5/\9 M,#M@.P=WD;PFN&5+3A$.]P&)"LJIM: M.#8%\RW>MSO3%1KO?=+N0FZ]S-]P'3W\&8Z'+@ AY>L%8=QTHW^?N [+K)Y7 M9I4*RZS",JNPS"HLLPK+K+Y2F17K7;\CF*5IA#;NX/ M1PH<1RHU75FV!B.IWRRO,:&IEK*E77M*!$>N6J-=:U_2!6RC#0R=W;3RQH0& M(Y.7(ZDDW1"V^V4*L[G:Q;=+:@HE-U )#E$:-UAZ^/;#.6"I;X5*K>JO?9 _Y"=TF,HTA M/4T$U\G;:SEI[HD6,Z2)2J)1;U14BIY2P75N6VVFE.(ZBDS-!7I)KCA,G<*1 M@77:B6QBM1MT6@R54@JXN:@5F>P.C/36^?+R.O)%Y76)L+SNH\OK/LJ5* )U MLD;=W*&7IPA>:V6?YX1:=BF*XQ8!3S#@"]&H5P4JIH%5+HIT\-Q]%GRR#;AZY[ QJ@TYU4BAM\+*)R0O4>B9MW3O?<[!OFMI M+SR-- :*H3SO"8) )_).:_'\'"R=%=0]@"*40SC2#:R)@K55\(F/BY\T M8;L96()$I- B,8_Z=4UEMY)N&1%:XJ.1#BQ_FCOQU&,ON*[ 6:B>R4NAN+&K M'-T!\@-\>=:TS0N1N)0)J0Y\0@T>D/$$.P=H,-[D'6%J#LKY&)X!_ K@"=[G M%F1YDR-J1(V<3&$%(WZ *TUVOV9MV!*=W8)OH.OABXSZL 9?8#FG'U4!\(>3 M^09\IFB&(9SN5?#B8L[Q-'3X]CPZ%H51) $]"ZX(EV:65[A)ICD=/83B"/= M+0\[MMXXKS$[QH><6]'<.]$ Q0OP:)ABNQ+M5"1WA,6'$M IY'5!0[Z3G*C3 M_5J7W(AC@&#HATAE[M1M/DT=42<2% @.*[I$1@,DF XCKR!N7"7BHR9OD9>X\)KI\!*/D(DB6>P1C2X2O2C6 MI9XY.__JU&'"APRO#XKQ+%$#NZZZC(T[7^%1KWFK+L$CCAW!X"SG2CZ$#; _ M!)*SSK2=UH-X 80!U.RSL?,$H9]#UH4U?#V<\$, &!8KO*P4@+O[8H5&0,ZC M8FT;D -L/7-/Y0O7;TS%SIOC+) U 2U8P6FVYE85^S>%@N.N2O-U[' $E'O2 M69O/#0 :%K6),"\[]/QT QDF:MV N.BHPH$L$6&U-3P!C=0:$KDYL!9 SX;F MU U-& ,D[^0Y7TUY._?T\FJ1FKY+'? &G"9[W%#[.OK]?3U--D[C)2>/"1S MN5QIC)66Q.OOELV[^X=+@+LW:A([1\U8X='X"D7K4F&5G:]K--D]I1 M)"/^^).,IJE@\MPSO 1'!;AU*T=[BI=@WP(!IFP^,,?WR/W! ?'OU2R?=1Y$ M&L3I8G@Z*?\0G\"2 &BM["6H<8#5]>;T]F!QA[N9KF\O+J&]GD2I=FRQF),5 M3LXIF5VNV50W\X'X:A)M>A*U!J"7\X'T 2^+%_HE;C,M8$2R2<:F8U[A.^T? M?U)D-),)WD_LM<"\8J&O6/MIZ776_L )#J S2K!!#="L;E;7>8L37;@T38 M M#R3LL5@$N6P/48N^3),B46=<\.9C MK_[8TI2G8B504]TO]SW!2M[/R%&E51[V%U0JP.\U>(GS\959XW,Z3Q)K>4./ MY6Y]3;53L]>+_A?RE4)4;49(S BFNJ]*=F\\L78;&+W HV3Z2H=08%9?<([+ M(Y?E. A9: CB$N-AS &&D728LS=W,&WO2^>3Q(/:_Z7!MH\R"1ZIO[LBG==9 MMC161[6V;(\T@6 VF445;[^K&3#O,YWB'%?+V&:5:[.S;F(LKVA $%$\F7[* M#+A/4=,_%\6(2!Y3#;Z32I"63%C"!660JL).2/X"*-XZ>JZNZ^NV8X*=PW?N M99M>MHEXP O4X"WB>QGWPR.Y@FL".W MN9?34V&(NXY[O[KMF:-W?!HK]&)?Z"/R=^_%NO?.NK@^UDMZ]HZ3&M%1892O M)_@#ONU;WTO?Y18";RG'/HI9M.K3;?5N&2/0JN[=MZA:Y,K5]69C6,-P;BNO MUE(C@V6P:EY,_*C%R9^$SF M]BT:LIR[8)C8YYRRG/,:)M]18;>"Z93 3)/Q3/(?1TIX[_65=/QX1""++:RE?V$@H$W$LQ,L=X@6/$U2(E_O# M2SI.9D*\W!]>0CEVGW@)Y=A]XB648_>)EU".W2=>0CEVGW@)Y=B;X@4%D,X# MA'_EYG\8$-(O ,*;"O"_AD#Z*0 \5NSM'( *_GNL]O8VSVD*A,C_]R/]XY6 M(,DX=CQW=XQ\KO<15+ 5\0X(O3&D'CR>^'+8P8N.(\Q9!9D#/!*/7H-BR#O? MG7>(U_).)DY17XEU8!8A *:01D(:.:<1/*21D$:>H!'L%DKV=%SY]W\X3A#F M\P_5NUYJ]&:D?V?[>]49Y1NXZW<&AO_>8&..O_L!&WNDQ4*$O-SIKX MX=/70K[B0"&LQ8-W05YKF7I1VR 8'@M?EF?UN&DAL1_LK-0.8[H9GJC59R*E M=MI36\+DX3T-%)1U.)S-N9-Z%("$7"=Q$)]^?S/"P2 M]'(GQN2VG3P&UK:LT).<(91@^SH*BH0D=>TNF5 DA"(A% F?W/MY6"206>G0 M;P_D:C\FS=-Y?KQF^@]Y?.(0AH/L- ;T_&#XL8'1? M8 B9(F2*D"E"I@B9XILPQ><+G'\4_W^O/5]SG4G@3_*:!;LMW(/O?,,\X4=O M\Z[\YON+KC-[4VVR*:R,AJ:B3M.: F^#*[L=J:\XUL:PVLF78ZU# MO]I+34;I_3R;W,++&L@??\A$%$^'P;908H02XZL%W_]"8G0'T\6P4I/G3%-: M56V!Z=BI/)08L" I$Z42P1Z=H<0()48H,3YW;/XO)(9:3>2&G,P7^D)AWEYF M8\TN5H<2 U8N44](C+-N=+>\P^W1SI*7_'ZE%=\++OD\==#[$U[Z^=Q+/]/A MI9]GM!=>^AE>^AE>^AE>^OE5+OVDQP5F,J^D<6QC%J4*;C72K?SU2S]SW):L M[5H%IID=V@6[TN#YWM5+/\>'0KXQ5X>#?I? #TVRDH[MI^UKEWZ6TH58839F MFWU"X#=[LYQ/#I>[:Y=^KD8I6<<;L34CE?IT+G' 29W87;OTTQSUFUU^E)KW MNW9QL)9U:58;SOM6LJ(F>6N+X&2QG".QH?ZC,]L)V4I0E M12V-=]-%M#JE6N3U-!M<9P[:E)!X&>IH,C,XL1);%NJEA\7 -ZQX- \T;6KE9[>PJK:C-YD MB=:FT1"G^!4X#2OZKE"8S'1 (RR5+#5FVS*)A@8 1;03RF \52<,-=)'HIWM M2S$5#0U JMVF.[E9TJQC59*G5Q@K=<6I>(U&.\U^,D_&$BG&K@YCVYI=/?"9 MJS0J#82:)#6&R;XT:O?LIKA=[^C=-1H=YK.-1B=5;_5SQ(*M-SJKQ'IS];K9 M-KO)<]5=,X'E#*P[KJ82>UJX2GGJB%<3K30C,YO_G[TO:TY>5]:^/U7G/[AR MOE6U=U7,\HS)VONM,F (HYD,@1N7,0:,C0T>F'[])]F0D$!F"$-TL;(27F%+ MZGX>=;>D;JON*GVCX"13U7V:YXV2R8I>FBT)"LBK/,C%TY0XWZ=Y-;TG%WR< M3)I2CE5:(U-\6()^[M&G6=MOU\>)Y=2D1D*#&UIJC=-@$=F=EG1UX3$<7V#- M;,>E7$H>6W9YKL1W6P8KHCP9XKM:EZNYW!*W52SD_:<+K(K)P.T:8] 2WDAGA:)E42,9\,YM\@- MY6Y0A4UWY"0[B_ON(.7HYC).V^6.U:;41?C4'4&Q&D=7K4"HB2UG0C^HO?Y# M7Q04]6,YATYV^:HN'8DGA^Z19Z!6F][TA69Y6 M05_W:( K3_M$.3GHFX&VRG3,67-I94!3?K<#9:GC%FG2'A#+$S.?*DX,W_/:.][*3;[/7KBG&JO+HL$L09"(*,4;\T8>N9"8*/D7$D MB#,0!**F,Q$$HJ8S$02BIC,1!**F,Q$$HJ8S$00?^Z7E.8XCA\_>R7C/G_ZY M4?]D4O0W.?C R8S?VQ#_R0H"5(RESSI]\7N3=>R2 0@.EP>';R3S9LX[F?=[ MCD9/#,5N"X8>U2;_>Y@ M.GWJ89UZE8_\W=\^"U$<[+2I??;PBQX7//VS]I^.Z1 >ZC'+4W9 C#/(PMZ/?WM;\H=!0"?^BX0%>$A>$]_O,G 5;Z[+(5A4P6G_%RG/(G[IEJOK"J\-PD4 MX^N)%M9^VRN'+O=E,J;',XI=*02!#S-JO)AUE+);C9*;T[=QXEBI$A":$9K/ M LTO,Y]\"\WM07[0Y$V]9;8RINSK\9Z2O1_\')HI.]UN%-A"693*]_%%GJV0 MA?I\G9>:)@X@6W-:\(OE&-\HG3!'' ;.)G$'%^X3@,D7HA4776[1R2=O^ M06XTFZIR;_ITV\S.Y.G F2GS3&>NL*'3PA[/RD$\1&D,> >X2>>_,\8+C$J?$)R_;]P?= ]/6EW@A$O2.4[,^;B21RYX]&EW<%9[ M<"TMJ_IFUE\PN8%?32@-F!LT.E7#4"BPA)@#,<<9,,>1"Q]]FCDX>94GS$#, MRGAE9O?,GA?)@ZR:_&M=C\G MF7JM^D#U$[9H.0- ' FXET5<>@PZK?=U,",]>",5TZ/).-R]U"N'\R^)A:#0 MW74,$JGKM0P2J>NU#!)%FB_YXB1R[7[+N,\A;\"9!8//Z7[FQHWYQ!G%]*S0 MZC4'+I&56H59)UU_<+)5)0%#R11WQ"M=OP\[B#-^+6><\RW0SW-&KDXYJWR> M\LW4LI$=#1[NXR-< )P1!9$Y%$1&K'$-V5?.+ 1\3O=-/T\:B?S<[(H]IR,& M0FK@M3,S34I TH!'F&\IZO!73J_F?NF5(WW-<%=Z32.T?="EC/._)OIY2A-M M;9[QTG-63MG5N; L>HR2%6"17!INBL4)#F7$0)R ..%RKWQ^GA.F/"\6I4*G M25#T))D8*U9N/!Q 3@#.42+!(T9 C/"*KX,(X?QO;GZ>$.[CAE-<>81@<@8Y M-\$42V4S-!+"DS-D_"U*N,"])G2K 06'KC>DC/0" JIC9&7-N&G\RI4?4< K0>Q?S0!'OL'Y>09HQY?U!Z:32D3PO_4CN6S23E<)<23C^M\'.8C1\T_<62KU[5G M2XZ=F%R?CT^#>2K/+8"C'%8M96_CY%56+4781MB^U'#XQ[$]'YL)J2'YO AF"__>,V?GLRD1]+@=C\'P-*"[LX^89 M:SW4',M2)YY^M_EEK:!W!'SIX&$4>+[17X*W]V/[\'Y./7S,.VF$:@[33^K>W2MJ>7#FV/1CSTWF M1#0[>_N'N7K?TC4?\X9C3QWQ]/'%#WP ;89:AAL PP-< 46!]PU9MS5 M M\&;P9!]^%7B@N_!;3UU^;!S#ZF#<1A^HM>T#5@/]M/7U M^^$SLJX33" &R?@_'F"LK:2@VWV"K]QTUP5OAKVT+&>^EMPSP![$Y7E.B75M MJ/<"2Y?Z&_' .S%A?P2[5WSJ: /J30.\/&DYFKDFRJ[B6UX]6QLQ-,'1LH$W MF,Z#,QM$+&_8@=X3_#?:*; 9>8/I@( GH%>^&^C'6-;>4$Z>B27874)]'8.6 MWO=#$'Z0NWX>N>[2A\Z>LGR,X=ZR1+=&OO5\!SRS#Q1\,VF;OW'( M_G==5U=-? ZFX1^ ,@,J^)VK6T#39_J+9ZYE$[YXTU3M>HX5^/K&;B2(OW[8 M)OZ$21Q:!NN?WS(CZ=B;^3F1''Y(#E2,1H X!T&0#$+$60@",=-YR $QTYD( M C'3807QR?M2[]JL/S=J_J>"I^]P\+='S.\,N/OLD?-(C[N.U?MGD^AB]^=_ M_NX^'RQP?> ,_/>&O?GJP.,Q_K3),/CG;J@&_#3=_<1DI74M3#T131%-WNZ; M*P2!JX< ]54(D/$8P5TT!& L:V=BD!;\/BT@#\%ZIS[S]JPV5!3V/41IJ%"S M3SVV4]P+I\] IB>X),;\3GDC-?]5X[YP-3]WN_Q%INFR[F/.1(>;BO8 LQS/ MB[96^XX[5]W>!=A?YZ"S[P7:SO0@TGMAJ4L_:"1XBM3?WAVW,M-B)1OT<9E3 M%]UI[7ZQ\O'OWZ%_W#R7-D@J B"EMG#D[:NDG.I0S=3,31#JW%>)I2:96::J MA&>$*?J6)XYR2!C!$<'Q/.!(*E(ZE<%GS7J**.3L65[H/*2:YOE*S':U=EWJ/92T\EP)C_52\5N>???PWV7YI2\, >G)"-!53]\^K81L M>&3#7X@-?S;D=C!;0PUZVEO,!L&Z=6!O#[$U>:=J],QE1N2ZK7'7S71&/K S MV"AS%TL\#'OQ#0I7+38>0%KSE"94D59+G /!A=3V* M> MZI%*@2[(=)T3C<$\1?INE:U3 X6+; V>1B$-!%8$UA\+@+P-U@2%M[7A9#:1 M\22=3H@+0DDV!0!6:">\&7V\_'!')@H$A1>QM*5EV#W=16X/5$=5A22@XTLSMXDW;6.$ M/X2_:\#?\3W7U_"G\)W19-IMEL64UO'97JH[U04!X@\6J.1N^3AQ=;YI4?<\ M##_FRG[J$9Z1?7[JZ-11(V_G-]PW* W2V+\NW8YH;D K;#"[[S#OY&%IFH1J MBH;S4'2["\8A\(%"DN$U0>:63NQ6WOXWPC["/L+^.=LP'\)^K985IG0QSMQMF"3I=>Q?0,#B1#''*Q\C.BQ\+8-$VGHE@[PD;;U, M3W@WR1JR@H]L!5]#,:X/6L"_JD#7CWO"97U?.2Y_. M"S'/,V^='D4>+_(AKG>0E^1#(&U%VGHYDKP"CW>3KVV),HM?^,',XV_NG';S MYGG9 Z2K2%YY[ MK^8$40!C3_1BL)S3 PKT5M3K%:DS*S9G3&&ND.O\5PR_FVOS8&=U$ 81!B_\ MM,Q!,%C#YQDS[C_41+6>2@R;#RF"D@80@S"">)M@Z,.?F3FGS%:2/T2IK*[] M . 97=X[];QM'C6'% $S M=Y 7?93XA0WT3/>C5KBE]_WP]6@;ZXCIB*[H>,BIQ_4K#)L]/.7U$D+*YKLS MPM#2F;Z<;,Y[EJ"0_#J).'/$"T\(L0BQEXK8'[(S]AW:ZLI&*6C;CEQHX%R- M3IBIVOT (C:L.,*R;R(VM"W^#HMX@/_WC-GY@"WJ=#D8@^=KT=]0 (8=W=W: M=!?\V#Q9LW35A?HZ_*=G>!-+7=Z%(UMW9J.<5#Q&L["+X*-A5/.N?MTRPS1,.KMG/J[A3S);Q%H4[#;K$QGO\+>_H53LN.X,;J M^:N34_1%9C]*W-1R&T-Y\YG@$UX<[5 MK3!']0NAK:7N.Y,[BHQQSR4.6(O9D?A1+&/Z23K_4;&A"]GC_QI2Z@4LHH? MWX': Y*PHL?.H^ZN/[KYTPCK[3A]+ 7)R(;;B&O,J!%N#C.&[7=W':OW#KT* M:L"V-^7(G8T^]W+#,UB=0 XD7ZA%KXYQ^C-F6@,5L*O^.+68&OC.$SB/MQ2\)3TY5H\! MN\&R5-?##!OSAT[@@879N\7TA:8#''E#U=7#_-03W5W_U5-]]5&:Y[)ZO;$V MO62[':%MZ0D;B[,;ZMA4#G&(BMOM]PO$6.X%.<94,[UF50%FR$W$ H\M78Y* MX;6:W36SOOS@X+X[-W%!H79;-NYG*V$YJ;FRWJP7V5:!UI3% +1D7[;$BZUV M4LNK0T+OB,-@DED.LLX$5MDTL!XR0'2BT0KQL69[2 M@-@SXQ(1"--!T\I5.4F:@Y8[_:2SI*+-ZE1LL;6:8>N*'"B"PN[VTQOV>WDA M83ER"V?MVX"UG9C7K;DA!E=KW&"3 0$7F\%-4-JAF4?XR];SONZP+NF MFRI?),D[ZOM MM$@)]TV^'%=;3$, +7?>"ME%:L3MF^. M4WRYQI7RHX0\4!*[+<6IB%=IIRN(4Z=?;(E-JY!JA.F]=II*DT4B9W;E+*'Z MQ,-PHN1QNSR'%_=WFK*%EN%9-;$*FG)*H>TF5\G1'%KU.TTK@VJY-*G7;+FN M*%['2;$S'PR?W*/.R3DSUCL/DX5<&' %9C@LUJ=5\%1FM^EHR#!6*[%Z(.K% M'+V4':,]@4D&]BB?/R%61GDI$40PK2?I6:-KZ'!K=8_X:Q7:D%/^D"(*Z=FJ MS/0Z!=,78-,=^=_7<;!>^T7;Y'BG.NO(-;)7"+9Y1I9,[M*"_ZLN1JPRER!3>%+7OF6;WGU M;&W$T 1'RP;>8#H/SFP0?HN\V><.'-S8'@6>;_27+^TYDGJRY[97AHV/8-@6 M(!&\:SF:N?TX:,U&?\."1W84#UV';)E]:^.W;+=7+NM MM;DA/ #+2BICN7)**HG8OZ !&OOWX\(;%8+<&"M1-$"#2_G$T^\VOSSY"#"*<46#FO!%]:[NSW7= M?JO_M_! 9C"&9S15RP)VI^:,=#Q$@N^$7UL_;3V#*6<,@+:\#2U8^(&J^<'SWF#_ZNJV MWC?\?X-N@=& 5_B@%T8T!/AV'59A@D]THG,YCNW!WH+6?0"RQ=ZN?" M 3;4Q7.=24;SWGB:\C"S/1PM:+M.>N\EHZ&&3FT#="\)2?-FLP20S6$O,/N- MALCEBJ0_GIHEQ1W<8+JGJ1/0$]\-]&-$67;5["77/WV7WP^R#[H)'R/-K9Y" M*EN[!M"-T*(@P*8'8< D=.2>A5"V8J[K ,K3TL,G8@GVKXB.-QW9\BAO/K'K MR%-OQ?"W?*&MYSO@F7V@LYM9VOR-0_Z^BR).(,!$''R#?W M>9$@$#7]+D$@:CH302!J.A-!D#&*1((X T$DD!]Q'H(@8PE$30<4Q.?/4[\= MV?BY4?.?&/518PC?'C*_,^*W]AZV,P$\SPK0?3Y:S;'@%/SWAK_YJAT0CY'4 M26NA\I,WCGQ]8++:NNIBHMW3>UA:U_1Q5W>CV:+)VU>F[3B\='@E^7XN"(3D M2T,R]54DDT2,8B\:R5188^ @6'W/O4%J<-9J0"(U.( :\)>N!L3%KMP?4(/G M8_O:TG[J^]#19OBFY"L\/^#=[MO&UQP[U#L5?O:XI^\]W]0_V.I_ZEDYP6WH M,+Y]CDFF#W[]*HH@G^-03Y=/^ZL'7+YX5RM"?='QO(SKC%/1J40PG=(CE),A M(3P>E=$]<>&[*A"08:ON,@?@[Y4=&P[!=2P+?#4'%P?=VY>E>S 8STMM@TF+ M.K7HS)MLU2[TX_FV#F8Y8"8Y'S@A9CD!$Q"/F,24FF2]+)L3+-I MN5!1C86+QPN,]_5[VC_+).XT'N^QLD42XV%'#4PO:5 VO*$!2_8F;CGF2"6S M?RN3P(VMT::K&.31 ZKG,$BDKM_3P8)5D?E,(<1*XNL+69KAN)F6?H/(Y=Q1/C*1BYN"[$9]Q M_,5^7]?@,%9S>=J- M@TL\"[@__'=YGOQ97S_8R<#Y^/$ZV>8ZU^9'??JGPWVIQ9!K=WO#D;B4ZK,* MZ&\NWZXJ877+^"W/D=<;YT/ 1\ _]]L"QP-^0WHPQM(J7B8"8]PQ U=):058 M'("[^9.X)4D> ?\'K@=<(O!/8[.=#_!_Y'#_\8#?D7'1MZ5,5DR-6G%E&(S8 MP1+6#TG<_.%O&2IQO5'\:S[-GQN#60\SQU?<=7E!K*%K0]NQG$'H!(KPBL?$ M-;PHTWQPN#OHER%$%$@]?2#UAPMY_I"S%E9-^,B>:R5DY%<+B;,$[\Z;.:\J M!PW!G13\?D F!DI8GY>^)>A=9^PP]7E_17098?@Z,'PDO^M0&&ZXK/N@$%Z' M*.1Q3F*")4]WJTI8L9=^KV(OPC#:(?H1B^K$&#Z2"W4H#-?K >/Z*<$@@E7& MJ3>(C%:AX#H,;SP#%XDY"H;1MMFQAYL:JO9 CZK/PMTL'7QGID.] @JN@?ZK MZW_9Y$)&:;HN/=A]*B/L5T?(3NUFK7&>L\,H6@CRC./*&XB#3RL;@.]A?UW, MBOUTG"F)4R7!4;91[ ?W5#+BP.2: M_4*E+9?NYW@54 1P\LCXKHN'..+"M\Y.Y0?^:H[XOI>XTEVGIWK#GZ:'J54O MMN<#FF@]=&OU8;ZJC:8#0 ^)2%%(ZA^TR7:)FVQ"#Y8/CM(Y0Z]QXNHSPPD\ M;*FKKA>*-OY/E!H:;:ZAP/SY!.:OPP%\YXA$Q34<%U;(V=^4)^3A0I M/R^WY*4Q%,:IY*(D*"0!'3R&.>+!IRO7<@3E*X3R:8XY?A#*JXP?[^6S,]Y4 M*R.&+P_]8<#-(92!(\8C)*.=MG/>:;MX=^HP(*:H-D\IBQ4CC^/SZJJY3!'Q M=!6"^"?/TSASSJX,KO8$CXHHM MS)3[D[WP/PTE\J^ //20K7MV8@;$%PA/9:L MI5LDK7 Y!]X:0Q[EOCC:V#KVV.I#U=7QKNKIL![O&-XP#!5DDS4$;6>=;PS\ MP-;6[^'O+O"'\DA!]J2WPI9R]];AD*COKC\K]BKB< M="O>P*>39F,0#@0X5,>YO_M+HMX(NV<=_#B-+_1IP+X:"BGQN?R M\$RR,PBH<16."+I(Z&;8)>U7'=CY^3VK[FD\G6^ONM2H.*TL4I4*41\R\T:5 M:LPZ1KCJPN37B:/L-:,=JF,/%]90!=\&*HWYQAB\"^NMW5]-CX[X >%H0VRF M6D'D$*F6YO,#*!8:&,*A:Q1R/JD?E5T9#MGI]?9;T # 8#; M]YH;[ H;Z.ZA]WQM@7=+_E@A H_EQG-IDL#)N4+2X:% %D6O$>(1XL_,,?L> MX@=9S\RH_J@@!ZUNJ]A*SWN\/H"(AY>X&'31$^U77=)^U4_$7T[CNGT.YJ\& M7YRAG(K7:Z,5D<4]"Z^,%AGV(5SAPZP>'A/5 MZ7S4%U:BHE,-H7^L"]K4D>+<*;4H=/D3]O(8U.5E@GF,9O)IH)H?QFMEK!Q6N9>*8MXZ7&M![OX[1B5Q62A0X5 M1>X&LM$%*T0,B!@N<,/KD\205;5Q(JZV9H2TDK*-:;7JCRL#2 SAC:S=(TN( M&(ZPQ75JI/SP%MBIA_O[O,./<,2.S:".^%EG/''DH,OF!HY@52PBI ;@][%[ MJ 'MA%W 3MC/LQ[:'[N60?Y,!/[$@_PE$62DKM$W0M_30^^X'*=G\DCG>"H9Z/OWZ:HU5[ MG'-S0'3G0W96-X,Q$8A=S?(D1E#(. SHL[=Q,H[.IB,60"QPT9']=UD@F2@L M<7TZ:)@IKB..1",O!&+Q< X*#7=\\+I=YM?UGB](V GGKNR M:Z>5V173VWH1 M!W)F^L#]QQ1?^X<4@]?00Z=/>"'N!I1Z._!&\?QO;I^SGU ML &3GL,T$UZX)7=W5#W=TX,]JIN(YJ4QA$H&TZWK\/J498P-/SI/BKFZI?IZ M#_.==:ED/W#!Q_"2%?@2S)>BVLLP089JA0&):&W%'O5>BXZSJA%W_< LO,3LUG?W"_F#(/[U7?\V>3]CP8/X MZL^7W7 WO.S83G1NVAY$Z[!@]];K< .\+VDYFKE>?[M*6[-*;6A_ M/M0)[#4]6C_*AD:,=6&:\W(!_;MGS/[\!_S8/$>S #-!NV?X3\_P)I:ZO MY M]P5HJ'B,9F&'P$?#:#[X& <_61M&!/$7[.+6DY\]#M=T"\S=&Y'DS1,.SA8: M6%QT=S.5%+-%]]&\9G"8U&"RF9RMG__[/]L#>C+[H,WAN'<;\W]K#M=S0X7& MP$#'NZZNFKC:!SVX4ZVYNO36P^7Y&,7\]62JK+M'AP94C.?_PIY^#>V3EX(; MJPM\:^;6"WMD847?VGP4N@R;S];5.>_"=RYQDHDQ.Q(_ MBAE)/TGG/RHV="'5_5]#2NVE>?C[!IU[ L-#6@U@B4:WA"!IL8C0M1#@O4M MWMES%E.0TSDI):7%>F0B%!OIV-&HH[N/T<).WOPI2PVQCC4D+"65ZU(QEQ8: M8AK+Y,I".943BEB] 3XHB>5&_3]_=Z,)V]*8+W&K8YS^C)G60 5,J:,F^;%D5N'S>EHT\ M4?#'B>G483C9@2WYERW3J:DGD'-E)H_CI=)]M=(RO,Q H17B9-HCUKU)O!7.%V6Q;:12)PA(1)2)7" M=.D[^8=B?*#$=UNVNX,$F6#='C&N%H*,EFE72W-!X7=;SI5A:[D,[A>$NF06 M3L/O=9K, *;OWVD:Q_'.PVRTZIIX9FF2=NZA6)0%:'7OCFGYD&K?=Y(+8BG' M6VK973G]7IA;9:9ATXU6O?"*W_9%UCX&\BJ..92- MD6_8EF$#"RQ=ZK_BBF_\<&C)[CKC M8V\V5A@Q4Y;UN,9-1E4E+HR$([G76RLM$7M[X7_ZYB=BOEL&P'.G9JTO'XL! M;W4:>C'K#D,S0HN<@.<>TU;@?NTO/2DJGX@EN+^B8/+FO5L&Y,V'STHE8N2; M)]^W1K[U? <\LV\Y\\VD;?[&8?3Y+G(PYV :WO7MMHSLQZ9JUW.LP']I0Q]G M;R!&L&\0XF.X[E/FXOKG-\]Y,4@N9R@7,L8R2"[G)Y=$C*.17,Y/+H#'D%S. M4"Z(Q\Y3+HC'SE,NB,?.4RZ(Q\Y3+H#'WKQ$A>3R+;E\]DK4>V[^R2:!_\0D M'-6A_O8,\.]-P%L[9M%VZ^[/Q_VPS> UQX(S\M\;_N:KI\;Y&/.XRW^2W!_\ M6XXAX?]-U__31$(;]?/PW1TO#KIP&! H$"@0*!XO6@ZK5,PR7%8;CP M%3EH(^N>?PDAE3-4W_?V:HX_YL.D9'A[A_;XZ15VAG7YM14B7*U/E.XK *R4 MU#GQ8*S,L2DV5:Z=;?3F\' _??.'IMBC9$<_>JP"011!]')R(;T'T1E3$^+Q M"BF*!9O#*Q;-WL_&\*8.+&! [=:F0A#]Y1 ]94L!8\6'>F\ \)RV?'3.JS !.$O>/<1 M\+<:0'K8PYKM>JN][*8R53,KQ:>+)M[N%-KPNC#P/7;S.A[.K/GU6$&4@2CC MQQR<@U*&V=/PVI"5!F*0JW&U:B9AVX.Y$A9S(RG$&8@SKG6GX-VTL,\XX^P= MKI7N.CW5&QZ5+9R4EQCF<6$DUSN.4TZG"TV<@&R1B#2#I/YY(W'L>6ZC/+O) M'H]1D^4R6(XP=,)!5E%C#Z6.@N:FO[]KK6N :O@$Z-7'UL1&, MO3"=D*IIKKYIWS,\#6B_[]UBMHYV;2XUWG3 0IB_+RY\)$]+#7K:W38^I7[I M$9WU1W!6UM@4[)ZP0:;43V]P6=;]MXKB>E5M>)\IF0LBR*TL4R"3)-T9*!ST MO,A;EJ114!F!'('\:+[1CX"<[";%HL7W;;E>751+)KOL>0N88PWZ2KV:GY[0.?[SLQK 9V,X^I@C*G MA;A<-ES5]J(QP*!-4@?/@#6 ]E#;_2";+_7NTUDB%=1'0ZXR>2!S,/,K_9'H M#8KW(M1?&.JOQKWY/O:ECL21E7GS@5B.T[WQX'[B+FB(?>"[4(ECAB?.3.,1 M\(_AW_QZX!_YQ-S7@2\W+7T\K@2@(Q/F8>;>*VEO"8$/_9G;1/S-$^GGN6/S MEOL29H!&^R??(:K3W?3_<7/EQ$,]+PH[\DFW$)GK$[_[]I;KEE#7%)U:$:F! M**T"(]EGNG.%#R_.L#R*K2*4(Y2?O8?R'LKOQ[6&0=-.333RDO7 N6IS,H8H MAWX(>\P#9PCEUXMR[O1#/2^4']D=>0_E7"NA,]6'P53F)@]TC<(E9]J * \W M4=Z\87?AFRBGPCO:6CG?6 LZB'\N\X(BD@@E""4()0@EUQ;@_Q6YG4YK7/ZN M,?\N!QJ%R4X0#-\N5/IZ*HQ[ATK(^E@;R=RTF,W0OJK1^$ A"1@8IVY![U#0 M#&$>8?XR0N,?P[PS'3 D2]ZWB-8#WVC1#[9>FU4AYF&8_);E4!XYA'D4*+^0 M0/G',$\GAY)M3R5>G&;%5;R@,)*)SR'F$Q#S1SFIN#Y^0\&V\2Y:SYS5$$=&3T4IV7+UYVA_3WUF5W M45DEW%1WSA'2S[:F+GDL,^IC)Y?Q6!'=H(@-B6[ M#BA*ZN>>,+DO^+-B.(4<%"6YA1&2'*DE0TBC71H$:[2=19+_=Q6UE#F%]1 ?C;!SNR.?8U/Y>'_%'.S0HO(+"KY?FG&Q G LQ+&TN M-^VAO,2;6:M' TN&C6XO\P2#(JZ($A E7()?Q@;@1R2 GAY6:.W2U5CR@!40+:A#E#G^A E%#JM3VW[)52 M8F$PIWH/I;XE].:0$L(J!?L2 U_RO@LJ4H#R-5Q%CI8+]&M>B^*\("N(T'W5 M(;->ME%O]B2QD$MYIC4A)*9P^321-71C9N M$*ME:C&'< >N"OV648*0CI!^F3F8KMP+>07IE1SM=L8/!4FF9J99J"4M?I0- M%W;@@>R61[R:39E301YMVJ!PS)E':,]@7E#0$J$$H02A!*'DPD/[AYN72XIV MG]:X_%UC_ET^-(J6G;9<0>1,[TL85<@U:YEY726X1FJL&4(]C[-SA0S+^+*W M!'?$S7T$> 3XWP+XGZY5\"K@96F9IU>-J6_J:HX0^]GA2EF$@(].\_"[E;L1 MX!'@493\O*+D'P=\OZ)9FMO-LX319/Q:*Y69340! CXZJQ,__%F=7^_3HF@Y MBG"@.""* R*4()0@E""4H&CYU4;+7]; POZE1R7#O'_?8K;NH_#XP9QG&GB4 M/2?H6OI9>,__[TB1LA,,\ZP\Y]/$QE\O]&>/F&(^98DUV;#8-,_*/E&95T'? MUE=BN2->B46@1Z#_%: _37S\=="OF$(KL_)P@C#,N9MK\)1L]@0(>N[F#TF] M=<(401Y!_B,!\C.#_,ZXKZZ6[TO,@VD C]P#_F7.*O?8;H^65<;(]>W)0$[; M(?C#D'FH'?KNX_Z_;@U0X&/ M/@KO:*#E8 SZI$5_0Z$:=J!&Q'=H!'Z1A]2-]*;]JCD8S&ND2-G5>V7*2HGL MH@I5#CSX;W6K)1TO:0]SJH*O]NRIC&90K_4K(@XKS46\G+96>*" MDMAM2.ZAQM3^" @2K!D6+NCO/E3EAHB1K)W^'_^[OY9LXDHU,JYLFIOOKPTA'"K. MHXJ$J^NFQ=JLTAS+4B>>?K?Y9;O3,)'#NL-C=8&'XK,?K:SHX5MF%^Y&8WO4 MS03Q5_A>=_/2]1$)))?SDPL9H]Z,?".YG$@N1.S-'+Q(+J?B,9)$ M.U.Y(!X[2[D@'CM/N2 >.U.Y(!X[IEP^>RKI/3?_9)/ ?V(2CNI0?WL&^/#6&?[YSI.DPO]+7 MYZZMJRXFVCV]AZ5U31]W=3>:/)J\W3>+"#N_'3O45[%#DC&.NB;LP-V G7DZ MCH6,E.2"E81$2H*4Y#TE(0ZQSI[9?8IP=U7U'??N8.OHF8WP%"?L*'07=>,B MG_;BS$=0?X+[9:&#\NOU \$$P03!!,$$P>3"HC91C9ZR?M 2I4<.P9RC2D?( M/O45A6/?Q%@C]]3#/*O+5T>^<0F@&5V]*#K>OC++6?JARZ49PB+4]AO%O'@X>4)C=E?#8ER^5!/1FT(,83 M8!V/WU+,6ZE%KR)^?8JP! IRH[#$R<,2YS4-*%:'0'$&H#C[Q((()0@E)T?) MKX]?1Z](Z[8S-NS#'GZX2-D=[7;"58[YG9/_USCFWQO5^65C_A'=O@@K[9<) M'BG[)8WYPD-WW$O["T9$L2Y,NH/IZU0\V$1W,0\FX\%P+#J*J_B8 M'A)9 ( M+0&&(6Z)Q%NIXR\I;!VY36*_KVNAB].#V4F-F8YYNA:XAF_H'@ID7VK\X\#$ MA6)X*(:'=!CI,-+AZ]9A%%Y^U4X:3RQGJ>M1 !AS)M#R\S!@3V*UNNRAB/#1 M_]5U&7L+'@NJH]"+_G[?$N [ZCEG'1KXIC<] E^=3 -ONPO@E]\X=CB=LX MF4#Q)<0KB%=.R2O'C5(?A5>6=3NGI*P^+TOSFDRDXQ,K:%/K?\=;A+\V=1-C!J'!5T,[0BBA6Z8 MT5]N:],+%MCZ[B,H'K>3J,G'J[F=?BC?Z'PHC:U:G9H%_%J([N$_/<.;6.KR M+A33W/K2<_>QRNZ9;USUO!@,-6!'TU+S[% M;&CP$?,9'-K8+PM]PI__^S_/RIH^DANN.9;CWFT8;&L.UW-#A60VT/&H:JK: M!SVX4ZVYNO36P^7Y&/68L/3ND05IV"TVQO-_84^_PFG9$=Q87>!;,[>F3MS2 M^_Y=]*W-1R'K;3Y[IW3K6NJ^,[FCR!CW7.(D$V-V)'Z4-8I^DLY_5&SH0A[] MOX:4V@MI^#M )"!(*WKLNC;6^J.;/PVH@3 2DX*T;/O>(R+4"!6'&.L3J('$"_6+D0E]O$>% M7Z6@5Q&[5?5X]W'AJV.<_HR9UD %Q*\_3BVF!K[S!,[HYT]+3X[58\"DLBS5 M]3##QORA$WA@DEV^T( M;4M/V%B8VAE%ZW2RH,%=<5M=]-*%RB2S$,0>D]/G$3L8&Z ML8*\V4.\6XXS5;$5U*IUR=67Q5056G O6PKE2MX+XDU)!I854^<'U6+6GRO4 M;DM7K!92=&M1%@UV6LVL)%XS*@)HR;]L:6>X>-E0QTLY&/B,;3::M(4/0$N2 MV>EHT:N0Q;9)FFHY'1^FQHK?H 2%5MB7+:WDR%B,$_>&.&ZURRLG2]Q/B2IH M29(OFU;K3*LX]"3*G(I$,1@;.8]KSV'3^,NFNC!T%H7ZLD($>'=%)++&9.K! M:@T[P[^_3[?&Y;0UDW'O?N8G9@VMY,-\T#L]E9+,LC7F.V6BU!^IBG MICMSFFXF*O7EJ"*8X_&X;B\KI?%D#M^_.WRJ7&RS]LJAS2FUB%NEX<26JP.% MW1W^TO1+TVFVI\IX::+B]04Y2BY@RYWAFZ5J-C]N6#E1R@B4.:RGFJ5J%;3< M'3Z)KW)L.[62#9DQIU:@B3T#MMP=ONRM:DL]T9[+$I&>9.,UB5<9^/K=X5/$ MPX1HY49SN94LVL4"*P69X1PVW1F^)C54N48O'8+2U#9OD^WVL#Y7.(5XV3(1 M=-O91)SEB'J]&0ABNY>I]V'+G8E2RO,F+@R5JJD'LW*=L(-,=3@ +7S '9,BQZ>TIL8Y>K8D@)8[$Z4,>U1CHKAQ62V0"ZF(EG+Q#NSH[D0M\PWCOB&2 YE+=HID@YI,:^.PZU-QIR24H_%[7\(JICMK4-#,H"I7& /IT.[/O5)J9TD1, M46+]H3"@Y8Y<<9MATYWIKY?2Q(L M;]8K7,61M)(N9\/XU*X DK5TATOUJW%YN=+2JXP6'Q96U;#MC@1R3F:HI8PZ M3K2:FIKH^&I%<\,N/(K@F;MVD/V"YQYW71_ V\U?>( [\8>I U/LQPO%'2 MM?BW#%J,Y.[PR,()+8RL*&5K0N4^E\)RY8Q4*PF-G%0^H/GSPGU/,R!=IP>)AWSH./RT:A4I(I*8U!5I\!DZIE+ M920Z]]K2GS0'A]XL _/X+#"%>[H&@U-S8"I[NKU3+F(=BHJ EVR-7)VCHJ6 M5==5QB7K8$KF-EQ]A\,PM-<([QT%Z9CVT@#6J5D_)\G2?P[AD%107,9 Z*8N+H' MPPD]:&FKF@9&JMJ:CLT!GV-"/851/'&+P:=0Q#_KX6&/S!!^3OX3 Y_,=#O0 MU_:ZCD4][^J6,\="6WU]S!:\QW>P@>X,7'4RA)$3^,\J,.V[\-3M1DT &M7M MH>C U-> #CJ \KS(ISPZ"6I#O1=8.A1O-+:,ZXS%A:^[MFJE-IT1[%[1L0=% M8+'W!,_3?2^YS&X-3X"C"]WU7>[$92E'C.QZ51S/2UK)M5L-)7!!^;,@9 W.N(!T?E 8.Y&UE#_@'0B=5SJT%T#@@)23.N:#J$1_0M-WF)P MXL.?9.BVP3!Q^(OEP @/G#Q,#6*V]2.AQ:E&\Z'EP M;6NC8AU:>UKL$E$(PGWTC[WD(_U-AA?7/[YZ_>O,T M(I++:>1"QJ@XDLOYR>7-RS=(*"/D2.Y(!)# M MQ/PUA']Z%C&[L_' _B; MP6N.!6?DOS=D_.:+,\&QL3CUURFS)<*I>O7ZU>'G>_,P(Y"?')*'A'%?A50%!%CX]<$*'@T;(=YCF,W7QKM(B79 M4A+R6I3D=3TXN [05Z8#!%I)Z^$0I;SKUOW!*?B!+]2=YX=QFZ.B+R%D8 MJ=17UY[$L3%UX*4%7@+!+\6^N#P^012+*!;A"%$LHEA$L8ABSV>&KAI'!Z%8 M^L(I%D5(4(3D5YL=#7CI'9D=2#5V52-,7(!4 ZD&8@VD&H@UD&H@UK@DU;@H MUVP/:R#7[.QDQV;G&27PIU(3TZC)U&2.:0E2$L0FR ]06R" MM 2QR07KR56=3M[')E]S\TX]U%[/)3+]D*^)4K"\<42LWM2L1]!'T$?0__3Z3SQ;_XG/,X'4 MZR7:(I'0B4+9S0]R9BJ>%;[.!&^L_SCS8-1S5K,J3KLK95:W4WYM%-8H98$! M0-"W9() +(!8X&O9^GX;$;RP ;Z ?&V>:%;5U%@C]*HPKB0?E)S5_KKE_P$; M@":T9:)OU.JB;IB#145*YI=^6$^8O_G#W-+D6_B_O/-M8N Z$QV[A)-J9\M7 MIQSSGC1*7[93KIJ+OK\K$4%E$Y(0>\*XF,AXQ)+-/DSO^U+><8X2DFC%C5Y+ MY%H+HD[KQH.3]X6D"ZN6TS=_^/@M%T\E>LE"&.XN4 =<6L!81AA M^"PQ_/UM@F>0[M =8>@)G"E/,_GAO3ENX _SHYP2J#(2X7J\)!#392XK"P0I M^(DY@'("K,C\;9PYXAX!0C-"\UFB^0OQ_F?P%1^&72E99GU92O<*BCMLBPWC MJ"MRO8.+B8?!Q!=3:BY?RC'YB75?!3"&T7Z.HQ"($8A_&8B_'[E_ANE9)QX, MTF*1%BE63U=2CA$W_*]C^HTEN2&ERKJSH)_,GSMXR MQPS;(SA?*)S?JZ%S!8C^0@C^&809OE6?C#/--H%G53R^2E.MJGM<1]F*S\=U MIY8QU4:!37=&M**[(91A )YXZP#N5=P]$%7/UUT;$SQ#11<,KGIG\9!VR6_; M6_Q>/%\->IJR1AH$VIKM*D:PJJ>*/&%*IKT@JY7J*F,?Y:!!MCQ-FT1-BLM9 M7Y2U\7C,U!\&"@^C^@QU2Q+HL#$B T0&Q]D.> 7]3CR_2DVLYE3&^[C#M.1> M;94XZH%#OY;2*N.'1EI<)A+M1,](M+J%*F ![N9/@B 1!2 *0!3P$[L)KS " MUQ]HQ-A<-.1L4AU/'=*86LQ1]A1ZZI3.<33N$IPJL$*)+LQJ#Y )$C=_:/XV M@2X?(3) 9'"DS8A7T#]J)$0RD1$E,Z@L9^E*83SO*D<]?#BN: .\LV1RQ+2& M-^QJG:@YN3E@ ;@E$4=WCQ '( [XF;V,5RC!;8Q7I6G)M64\GZ<3B;+II]BC M& 0Y_YX?EIMM0BQ,!]QJ('">GX,! KBC07.W!$I%@-@ W48XWE;(*PPPGJ;H MAM$2.;/0J6F5V4RHWZM?9X"/& 6U,9?S.RM"YE(YJIIN+CN%5L@$/# *N+<< M@\N[CY#S7%6WT'6$[[#6Z?*+_:Q!<^)QGI5U\[GM#PVPON\NE5Q12=4-+4BH M>MF4!I1%%+(YR6\?Y8Q&OKA;"W<>J(]@RB M 40#5TD#G]SXV,*]Y;=ML7B?&\K9@;N,E_-67&>.NME!ZX3 ,I,N;A9\EW7& M V%2;@P _KF;/R1S2]%'W.] !( (X"H)X'O;'EM\4.SB#\EY*CL@]-3P@4Y. M4Y6^=I2C#WG?]*;37H*6C7Y_%$_[I?2])P >2$ [@.;124U$ X@&CKKAL85[ M+:G6Y#)>).3EJ#EQ]%KG(:4=]8#G,-F52AW-6YBJXV56>,6K:>P*>5*T"& 6QS<+4$BAP#QP!?W-GXS%7QRHV,+^]PB:':$B2@1V67= MS'4R>;(0/^J)API/.RZ9GR7%L3@=FUD -X8 RPM^2;)' 5%SY^G@[0 MG9#SW>3]^6DXS=F0\YH#=.P!(0(A B$"(0(A B$"(0(A B$"(0(A B$"(>(" MSUD?91HN[S#QJ2)KOVO,^S87Z,D"ZSE!U]+/8G?A4(5<3CW&L]IA?'GDN*A; M[?L'U:B9666:D ?ZE):DHYPDSN5+S&+%+!S3,%+=8E\IQ!^8@4*2\"@Q%6=O MB00Z3(S0C=#]G9/$5F9:K&2#/BYSZJ([K=TO5CY^U+U ?[PJE@@^TR'JA8G1 MF^8;,ZU7A;"&)X03MP2#TJ0C5"-4'_!X<).DEV5CFDW+A8IJ+%P\7F"\HQSV MR2I!=U9.F!ZQ9)+WM9FN5API7+,38,UF^-L$A0[^(G0C='_GU*^43F7P6;.> M(@HY>Y87.@^IIGG4R\E5KC+)#*1QGUAF>S6*9-AJE0UA'9[FI6\I"IWB0[!& ML#[@45Z[9K?]1F7)R1);$_!A@>&[_%&2D"PGW6G!$Q><:0PL[;Y<\5;V+$(W M"]!-$;?Q.(/@C>#]S0.ZOPWA.R=T.3&1[_*E1D>FE'0N+V48877<6SB5N3M) MC+DE8[:Z><&H\_D67IB'T.9O_M#$+9MXJP)*N!GPMZ\"D8'_]XS9$>0R"CS? MZ"^W5>$%+J-_>3SF38$6'X5J-+)R$-:;_9'.8YO_6"8<26.H8UG7"2;84/6 MI%UCIO5S[BB>&$G%S%'21LAU M9:UI2@IH&F@:/;5F>&9RF=1M;0B&;8;?V31^-2]G=;KI_E![?Y^84SRXC)HUG!"SRKQY_5'J$^ :NY[ZXVC^;T(/LE#S7MS1D!/"[=ZSW0\8$ %&=F^(;NI0U/LQP/<$ #]"!I.9JYIOFN34 M='"Y-2^ Q:5\/S"H>40*!M"SGN"_T4Z!S8!RZT"[)Z!KH!?Z,5;@5\@2*L4^ M!-+7=X9MF78.MZ%(]Y^G*7WUX\W &1L/Q1R9'VLN?<_W8,,(?H3/@BH M J 1*_IDKD.+ EA"5@^\JRPU1(R,_^?O[H^^]@X/W[A6V.CK!\/;!\6]LS@"^>DN9#;?P8:1ZF. A&TO8DX/FX-E M!%.QL3H"C-DW;-76#-4"7P O\0/8YA8+//BUWB.BPG]=0^H6F[B [UTP*DBZ M<["@AO" U.QA8(7%G$GT)M #L-)J8+G6P\\]W;+@5\!LVEAD<&D C[>0AD/[ M%G[#U7N!IH>T;.O^IMD2TQ>3$+.8ZGD.Z#$D[&@H )F:,0D_ (UTVP/S_*^G M/@*F![_H4=>@C??8ZM_PQ4_]P!SP4KB(J-&JT',L\,T8]C2W:R,1/!3.+/B& M%VA#K!_XL%^;#D9+$9Q@8)8$8VP"9M'IP?7*GSL87)F\&';OS,'"Y=Z&+XH> M/E:7F#9T'#!9MN-C:_'IF ;\!15T],7$P1D!4VL/=M\\@^/UE_"5KJYZ0!1P MBC4K@&[!+=8-_/ -EC&&R]XM?)4QAA:4"Q0!T/@MIFJA[0*5 (C6,X!LU$BF MDM_Q\!W\L& O< * M.QXN\V-G%MIFX5+_^@RZ3PO_*= K>' \NY8*G&P8J-Q6DZ$*C-X0&CV]KX.! M]+ !5(]_@24-:/1+=&BJ!S34ZQ<\E(FM/EH)O0A@5\3@@W?^)D8F<2;R%J)SHTT( 3!_^*7AFN"R$G M:]MOA5P&7KO6^,M!K1/X'M2$D)S6"^?V#EDP M7"A4#ZS42Q>HWY.-M%G"'U4PAN7 ^MOK&9&%J'Y2^2]47S,13C\LGP3IW=<# M.9L06_(L/16+*59)#V[^T+?LE>GL9V=F5:ZGA;QF$00N&)-$6FNU25]X;69> M*NX^[GQBQTBM53>RG)]K]JXB[XWO1#%9\&.SD&@6L-1A='[XS\9_#L.W+P(Q M5#Q&LS \ CX:1FXB'^/81P>:)(B_H .]]>1GC\,UX!3]\];!\,T3#K[$::&K MN%GA*&8KY!H%$3(X0T63%4[.UL___9_M 3V=V,?!&N:X=YM-B:TY7,\-%>Y/ M#'2\"SP3$U?[H =WJC57E]YF.Y./4I MAPQE[,10WMA,@G:5G,Y)*2DMUJ-@;K&1/J21]SR0^5:@!T:BZEA#PE)2N2X5 MU3X50IZ%;&;)T*8[CPN?'6,TY\QTQJH@$OUQZG%@.OD/('SD/M='Y>>'*O' MUC&$"X9< V> !,F^JNG^NJ!(WG?CIR_M3:]9+L= MH6WI"1N+LQOJ@.NRPL<)EF&TKD+R"4)A^#ZG\&0_H:@LHZL)@E2[W>Y-Q ;J M9B-4Y<B!4? Y: M,B];IH@.T5V*;5P,J$Z1ZPD/M6%&4*C=9])DICTN6RW9E(9R*<$NC#(U@BVI MERUK['"V*([)0&S5)=GV4Y:JJP/05T^D:TJS&X_>YT\WI 'BS[!B:O,F%?\9) ;@)8[ M;R_6J&(]S_GWLE[(=^?V SY*^[#ESMM3M66_7A$R97G9'GH/)<;K] S8DG_9 MDO)+U:0RS0[E>I"7_56%W^WF/WKZ-D_'QPPQ2B/@W2Q.TC,VFU9)ZTEL^TF" M?!LD"1IO(I,F0_.M*B-->?A.WXK:-)?A469<8:*M$3Y0&;)!,;!WN6^>2W)H M1(WW#B>:_!O^W--2^#)3MY[TS1.\&@CH+ED1R:;IZ#.I3;KQWMQZTC=Z]S6C M"J7W4H5*8143R[[J'$O5=\GG@%4+"[HQDA! 9I1*7F_A&#;?)9_=:'.FOW&) M%/4L\"R=5_7B;#G?)9\E=4I&DPG.9(3%>( ]E_NY?'RG?'("00YZ>>*=08=: M*V,J@^?6&]E+^$=7U4)Q0$V9J1B5DK46'Z7>0&IH/>D;72HB,V7>F.*BJ:MM MM#LKY\J2&O2;I+6DZO1+2?"S0S:X?'#640W.QCF W]'/O O M:%3'_EX;$^?.?]-]R]4U)% => )+GE3XNDY%KP[RJ[1)#6BVXR_W 2GS'[]V MS8B2TK=G9CL*_FQYM\MW"PTNFD?HY7.GIH-Q.=:ZS76 P 'T[[KKG09A(W,BTP)\W,V0@*=BT@T(?&@[/&$[ M3E-M-:C'/;K[TXO]2\B5X?$FD8XF0+\'C2[A? M@LJ7^,&['R%?KL.7= P)]TL ^1+JL:#R)=1C0>1+.I8,^7(^OGP2)NZ8-_EM M&N"'B@1V$^50<"SOUMRN2VW=ZHUU6.R\ROP*Y'"2UO[/$ZSVF&MT6ZL-(&\/ MBOI^4FR)>E^1H$+XWQUV]U72X#$L?M6V/2>FW2JJZ5 L$;_?1;HOJAC] MJA[&8W'BED0$9IE"H?BV4& WI3=@DO$$!_&/.5Q\)+@0G$UX E_XN\X5-K\E(GTM,!.L/B_YC6K!P9ZPM??"]LFT M2\ H<7DH1S?2$C R_'G![C9,^ IRS8VXT##6LBJEM3'9X%W:GHVG4&--6-4( M@:K(?E\S $^YZ#0N*!MFB*]*\9VK48(R['$M04QI!7+K4J[>UP1;**N#U3C5 M@9MZR;IH)QNP#IX2X:KLG::^1CPT]#2IHA5Y*0HE:52@\A*%C?2B-_G1OXX90*I2&]#.1)71I2$ZT5?67+ M:CLC?[V_P[:6625M2@+KR#TT.EK0YOC )-R!/9NN+,KIMJR2U*0.BJ)215YI M$5Z"PNZ>L/MXTM^\Z>]0?X3ZXX\/ YH)[%[]JJEPD7 M7\MG6#U0TX#*"NN3RSK+'& V+X"Y>YSUZE6QEY<%"DF)O3X#T,E;4:A?P#Y> MIO)4,VEV:HSPC@&TE"N\=OKPLOB9?85T$ ?6*];>Q.JL[RU-V$_''^\F%/QN]2*:P%,;B=T]X_&C#EA^>TKB&0@EC!H'-9X32 M$$:0KDB&J\6K@T6&<%.$FR( 0=BSD.''A69A P1]U3H#MAT8RC:$TL'& Z&S M^7NCL_MZ8.STG/8]['I+[??A>)DAU 53%;!\C:Y/BV+W$I''15+2E46CEF=2 M8^IMV:83:/0-@FF>)CI[2AIU7H;OPS(9E1FSG:BPK;IN8M5+1+#WT\@7G3W0 MG"0,S(;AJ]\0F/6M^^1E'T%2/E\,9^V?FJYOJ*=U6R;8':$!^A*KZ\) 'E:6Z,$P%7:.C5YC)K#C,=>+/!-$B+=6%[>UB%2J@4 &%\?//Z)]K M&HC!T#_;:J?0G<6947R>9^@B,F5*-2RNO$/@=7QWU[>P.?HW)A]9_>?!.SX- M2/&G 8D=#&)!]T,07QCV>K-OX8O=\!3V+23[?6-B2+ AU*$ML ?C.B<\U\=J M@\7%; ODBKWT3,4F5\&X/IW WBC0 M77&&(/4__!PYORH]L8AL) U"N3@N%R?3G[<#I'L6D'M'U]X.D7XTROTQT^2< MO4$O0(!R"$$+RMLE&7=;-PI"<_(8.UO-]W*86>LE, *]*J@ZH* MG"5^7+R8S7KU#)(>,929$7-8*:\T,NGYR6!'?]CEE*_2*LB75(*V 8-S]_7J M)=;GKB1W$O5!7'EXN^72MULRMAWC*R^'->='+KAPTTZNHS3*"#49)\Q:W> 6 M-$,Z>*CX/9'VUYJ'>*BA\CJ!\H+9^2"N/+P9<^&;,4=UU[;*:F3%-C.51B6D M."[R?*'+X[5EW5)9^-U3_!Y+X">$H@I8V<)M))T#N.8+E2,$:]&_D=&7Z;<4 MK#4?*^F]Q36'LOT[UGRLS#/ :[Z)<#NTX#SQ<\ [07;VXY[H ?2GR"H7>9L. M91AM/^;'.*[!.C"[VWUQ8K7RT$7-==T6HM++&&(Y7Q;?Z7P.+2F9EV=R?L& M\8"N9?/6 #QCE)677&\0)PK->2]UHN#Z-TC3( I< I,&%=$8)(MJB\WVV-XP M$*3QQM)7DU]#[T?^3%ZJ#CJ% M99=,444!7\Y+1/EMD",M)87?/:'W\1UA\;^W?-%-V*@K(#$=OJKX/5 I*$&" M;+".>K[J8M+?6@QK,[Q2;5)QG&8R-%5GJ$J3:ED?O3B23&"$-?!_V0N@11F< M#MX-:VM1,XB)Y<=[JI8Q*MN@E!YE-B6NRK)L-D?5SX3WY"MQ/ [Z!G0N$I?OWX4/5F;9]I.HCZQUZKZY2R2*6669$5.52/%Y)96G8F\_?V.A$ M]&)N3> M,;1#O^6K"."GFE8FD&Z#KM\](;&X_RR,6(9 Q"95+ (! %>TOH]8]EE_%)FS M-N8?9 \['&I@:,E!A+4G =G!JJJF+*R)3X%D'F/.%QM.78PO4>P;C%GULI+Y MBB+WG2]K]J0\[!&>R4$[VDEA8FHX&9,\A[=>DM8>P6)^4-V(I:HDZX=[FP]V MOT;E1A2+1Z\TE0RH66O;KU=*'2%;2HQ'SU15?6[-5('O+^*62)=9S9+1/4HE M,E4BK"1!,?5HE__\*T$\ZH[(CZR#!&@Z? (V;H -=.TO-T%@K^:N#AKV^O93 MN%6O$92>$)5Z6.[ EM6*IJ.)> P$^M7+F8*'DMA:]MG!6CB>?/&ZZ)]($F/AW)< MIX5$V7M9!DVN'-6U_9>/PM;OVT@G\/.?_]C =5F[XQ#%4]$>5CZWAX8N;= / M,]\&[<1B^#HE[:)V;OQJJJ@/"<=G'UI&IXTUPT+'[X&=*0*_B@K@,32YNH?T M@$!JN9/E%-ZT_C>:3J2G_P-02P,$% @ (%J85H.BY0*E"@ 0@L !@ M !A=61C+3(P,C(Q,C,Q>#(P9C P."YJ<&>=DGD\U/T6QW^S&3.(&3,RJ$D1 MI9)1499YGF2O-,G6II LC4)V&4,4V4=(LB5+MC!CB<@225G&OANAC,8U$2/+ M7)[77?ZY?]Q[/]]S_CKG?%^?]^L<_@!_ A STC/4 T!@ !M/8 _#.@ $#!X M.[8$W0J8( P&A<*0<+B H#!26%@(*20DL@,M)K(#M4-(2$Q"#"6.P6*QPJ([ M)24PDF@,%K/]"0BR-0.%(6 P!$9$2 3S/XO_'D ) M: .02T%P"C0! 4B-\$ MX+=\PD!_"?B'0. MCP)P0012:*N!(0: 01 (& K9=KU5?;!5!Z H&%I6Y4\! M<=)-^%Y7#($:FR&X[W1)/?9BUX*WAZ>?OX!C\,"7WT."P\CA;_ M-"$QZ5ERYLNL5]DYN7FO2\OHC/**RJJW#8U-'YI;/K9^8G;W]/;U#PP.L2:_ M3DW/?/L^R^;^7%SZM;S"6_V]S04"(*!_ZC]RH;:XP% H! K?Y@*!O;8;4%"8 MK(H ^D\2_*:K^%X"51!S.C:CI!ZQ3_7B M;&K0LI(7>,)<_=1ON+[+\#"_J_ MR/X%]F^N(4 8 MI:'@0%$($-T\QP12 S)L74B_D6M&2JV7X2>_F;:5 [D3!Y M)DS+JL2RM]CHX2ZC4E(X>S1QK)GF\K%,07V6UZT&NVZPGA_7J[UWZ/0P>:]S M DXZ;*ANPW>:H2S!OAQZZ?/-B%\&F];]A0$6*=Z),=.1#?&CCLNAXSSQ[OFJ M.5*;"K;B:O[G)>>-@,:S.M]&,BM6+DUMFGUB4\2"T8 M+C4[0OFJG6\_:[4EW*K]IO>-S-S&UNO6?EW$,]%N4:9ZR37#=WYQD&QCSOXA M'P/'75XJ$"#Y(!Y9?E]:A;H"]U7Z7:V0QW'[H6446:6N6U%4F.4?XMR<%3=_ M]Z*=;X^%^*J*A&#[ XR[986[T\I9\SY!,I4/)-!J)XF@S>/]$2TZ K6(<\L1 M5RA3M63D4;KBW+VMY$OJ]2Q[6QMM6[ZS_<&+G8RY$=I_:_,GMZ9^47$CU^[15X>EEV:KB,N%,@'+9+BWUC-9Q$_!/7.28SA MWY3CJ^GAJFR,/1T%O0&3W!U4JXQB]=U]89)VZG-*32;]>A@]<<2SA?!*]W*( MAF^J"3S8PR](D*$2//H8GW8\Y^["#/>-?67X43_ D@\8+:4N,>8FUA58OR4\ M5MG$DU?X@*'!)Y_:_=8BL1^&_=7I9W%%\C&_%9%*YT4%9CWYP$]VD;X/8; H M-'PM0@%N)RGM)R.C[?QL8_X;E.OQC7ONZ8Q?UP\XTQE',X.I]'&Z&NS\(^ S?.2?(!*G*U>'DT=K++_T#)H*K'"<\2 MW,8XP_\+BX+D13?WNPT[F'LEIW 5DKC#59^*7%,-"H&-PXN9-TR20O1-*TW/ M=$*:NKYML*QQ_K(+HDUX0=[3S%Y-I==MZ6R2M 9O($BS_"MEC/W.NUB%E\@2 MT6=U1/R-[CA=*22T&F/\+I07K=B8MAAN#ED*TV/-DI[G)@8?!&M96G1L8C8R M,IY,R/V>_DQEO-/2;K!5>*;0C*I]Z#].+7[JKYHUAQ>KN7D[>^B.#1-" M&]OFH_UH<0$,QEEPN&+Z=HHF45Q$5\$\T\W:&3[0Y3%!1&X>8E,0QXVK.00F M<_Y*[L-#%7YO!-R;F2>+ S8JB5-"+)/?:\_Y@&Y_^+HP5RVH1K7(2=Q[^'PT MJ31N1 [5:KN<7NH"U_!S'0O4U<*PF*3CO;WI=1^B1!Z7]!IM,Y)2._()7 MMDEQ*$X=(3G-N]%2G/@K#"UYXYB7,W'X2?PCTM7-%]S\"?/8!]CIZ$>9].JP MBA9-*8D64[8@#LL)$.>.T;A*#32GMX8)5W:B]3=C$1%Q\'V.Z:)?2I0*SDEZ MHFB5V?,$C=@YZ^L!'_%"H;2L+Y-KO,":6NN#K99N,;<3MK:/6@7-6>]W?BUN MW@.. !U+@E3LKS/6Q*%U6==PI-.O!YO U$"!KC^D[Y-T ),]+YD1D84'W#<0[@[4MD,DBS>PP="]]2UK$ M)\(^\H5KW Y,'A3?$*CY.:!)C0\LJ0U3)B 4KL<\'T!HXXP7.NJ) V@G1,"8 M791"U#[)U6IR:['&PCA'*'_46Y6C=LJ&+?4Y8=+.6+%!+US<72/4)3@*],61 M1UD.3!5X^\2,.5/G/7W$OKL+)1NL6'7C2YS;:"XDL(=HX[PVW/:LY0F9UN[I M+RV@WJJPMM[?^C6^^9[0+M2U$+%AS5EK/.B8^=L8L*; M L)57;][78^SSY +]"1C.U8""T:)7T,2PS2)DVN%!*9!$5U)O\K4S2PSB6Q3 M@$-\_"33"<^U(U4BN7X=0Q;G.I>^[[3H_&5P//*3PIM(VT-YTW+9%W1B+-#" MBO)ES1K,>F[QY<1+5-%' U:&!6TVM]![M(UT9FY+EU7+I Y\+03\=+%34LH< M?(YWE&4Z!LA2]E[-,PG.7\ M@2;I8D SUI+*ZR+VR3[<+ )A;YL\/7]&$3YM<8%$;176OCXA]77>0_2A1<6% M UTNPA?2&>)_"K>2T?D$_$JP)2AS"0ER4L B@J$< MVG&$EJ40DA-MDCSXJKMOZJK^,:9H/$RZ@H#JH44=&(-PBP,]KA%PQTUV,$(S MG[>^F$*TW(LN!O)09JB_.!!FS!7.)A3Y<[=U&'"PMWZ]-:J>XA M;?CE: CU;!D/PMJES?0N)"N4QUGN"S3956]EBY"-Q4G>O]%2_&:7(B3P74^ MM-5W"]*LMG1MY=O2(+)IVZW*B/=LJ1.&T^-5\'E/C%P1(%FH@5B7GNQX'.MX M8FRW3T"_7'^_U\]C7+T5ZY6]F/LT)M-:V2]5%5T%T922$RJ7"()G(V$/+J, ;8 M/B3^X-\!4$L#!!0 ( "!:F%:_/:80M @ $@R 8 875D8RTR,#(R M,3(S,7AE>#$R9#$N:'1M[5OQ4]LX%OY7=-FY*\S$<1)@EW4H,R&$*S,4.I#. MWOXH6W*L0[9\DIR0^^OO/I"?I^_0]RF6A:&&&%*J@,P_%EB[0R:\LH#.?S M>6>^UU%Z&DZNP\SF89:UCH\P!3XY9<='.;>4)!G5AMNWK8^3L^ 0 M+*RPDA\?AY;?V8!*,87*T=>![W\$>01_>GW_![88K[7HZX!L7^6)P ?+ENN(Q>HODG'&T=C\;7D_.S\]%PN_^71DKTH5/$@6#SD:!,_K:#I^WR4U& M8TL%&3+)M8FYGK9)PC4V1&Q&;=3LI*6QY"16FG']MM5M@:64M<^K9U/29/E< M-^Q+!(F2DI:&1\L_!M\T6/4* D2V*H^PTX/&HN*@@?X&DBY49:-4W''VV'@V M%@#OZ!+A5L,/^^:)Q;&>X9 F5-9-.R_ R\$\$Y8'.&0\*M1AU85%G3I?7\AW/]M=[Z1ZP(G-(YE6M+3YW4.L[HC!/-9X+/0:)L)@RA15%1 M"8FETA94BYR!,9 E.",J)<.*"352#)RYL*PS6&$+NQ7B<(=NREZ1]F.1UM\V MI)U0XX(@DB_(+7@O.41+;0^Y&FM,0<.%@C +*J"B "@N2%5877'P%((H%X,! M""G)X4D+@&E*$TC21.4@H59YNP<&!4^X,50OT"2GMQS:;=1I((V!,]"D1*^Q M#31(A(; #\P@%#3@"4PW@4E(,F(J_+@O/^>:UY5@!W)A($+!X?:AHN:FY(ES M$.LMP37%H)LPTS H\:(Y#*^4VE)*[3T;2G&2B@) B_B_!VD;^ 3FD*T;^:)( ML3Z,F>'O1%8,Z@0B-!#9!A()+1>D!!PC!9&:L.-9<:R&M]EH&FC,7##>1HM* M@@$02P'Z77/&^9-0DY%4JKE9L4[E)3*?8HIW&EQL-YACEIX\$ZHY@[L %Z!: )<$FYP MJH3)L 2:Y2!=*%_XS(1)I#*5YD[4M)(>]:56"6>0;,@.X)QQ8(T'\_@.MN/% ME),AZ,5U)<&BMT>#WL$.]U[T#IA_\H\"]TN%9QO63U!4&B3TO$!?GMQ0NM90 M"@UA/]>H"=D8.D:?IMOCYP1.)5;G!-M,R>^N9PVNM(XWV?'#";M#=[>,L:?< M0&\ NR[V^CRQVA@6)K0R3R^"\5G,@21U2S[B4Y6&"D!Y9L(X,0,K7KAZ<'M] M+X--*?7'3\"Z.N2KF=.N-19S!.@A.&*4%,R=$)HJ-H()J@5Z+WQ4ZI2]P&HJ M@Y&B6Z2,"RN=]"G#P1L+.HN%2HI37TF*<@U]OC^ST("'F: _: M"M4 MI^GEOZ_$S?>;N(^6:\>\/?I2O=D&@/U9X*AIE.C"@=J:H#9N.&#Q"G5 M;,D@(+2@L9#"+C!0?:Q97$PV/DNV)MO&UO&,RLK)$4*9 MIREL[,0,0&@V-VBKN/D)PNH?']^S.69"0=!%X[>%,4S\IYM_BO33E37'/6_Z M^6,7$B]WTVZQX7X8P)\!5OX\R?6]MY5;SBVV;=PZ],SK'ONN\L7?^!S\#(.?-S[,;:D;?M>)%"ST2KM%D%E2X!S7)A+>?8RF:96$&\BAE,@%>N] Y0%GAO4%;A-^Y/ ME\L!_T\EP&ET/JV*Q)W([KX>Z+Q8-=RZ YVAA!T1]$< YR@TC6>3B># D#I@ M7!VLS#F]Q0C0[Y!<#.CV=N[%W_)UPA?QKCX&\>>YC\@995#0\)6:/<[1>CL( M]L W0$;;QZ & E!3Y8 U&!+7DUI='WWK\AI?/E=&;=U)RQ#"R%2#4K0!W]R) M&S#$O9"NJ=3V$9XH9DK..(9Y!9W6[]5UK8<\+Z5:<,B=9\HK(%TC*A#KV^/4 MSK-D&2*4=\0=QY.?NN[?7]OQ MT(3DYMWP9#(\)\/3B_'US I&=_QI,+C17+E-WXO?'J6 NLE=%O<<\[XSTRO M!)PFMU.MJH*AB"L=+0GX/;@*80TD1TI@2KI_WPL-/?7RTT/JWK8A/_'0GWI8OC_P%02P,$% M @ (%J85CEB.(F_" 8S( !@ !A=61C+3(P,C(Q,C,Q>&5X,3)D,BYH M=&WM6_%3VS@6_E=TV>D59N(X"; +#F4FA#!EIH4.#7>W/RJ6'.N0+:\D)^3^ M^GM/]@C(F\DD@ M>6*C@];AX7V1%I-T6:;\U"+-);5BRK'O6J^QY%1'8V73WOH #[4L%NT2E=L@ MH9F0\^CU2&3A:YB>Y7?G'T$=P7^=CO\#1QROC.C[Z$*5>YQQ-]6QD@QLAW>I& MHWFUUC\,QK&'Q M#3R. ;Y+/WI/6J;J M[ *6Y5%.-U>[3AQH$!_ TGGJK11(NXX>V@E:]3WCBZP;37\8T_>4ESE*2YI M3&4UM/,"O.S-4F%Y@$O&HUS--"T6[AS> Z'RI]."XY3575JMW]SEK_76/V)' MX)3.J%PY=*JBQDE*IYQH/A5\!N)D4V$(S?.22B@LE+:@5^0F7 M3*B!8N#,.\M:O26V<%HA+G?HMNP%:3\6:=UM0]HI-2[\(=F4P;JU/ V4,G($A)7J-8Z!!+#2$?& &0: !3V"["6Q" MG!)3XH_[]C.N>=4)3B 3!F(37&X?)&IN"AX[!['? EQ3#*8).PV+,I[7E^&% M4EM*J;UG0RE.$I$#:!'_]R!M I_ '*IUK5[D"?:'T3+\'6<%(!CI"!2$W*=)<)NUH8'&S(7A3;0H)1@ L12@WPUGG#\Q-2E)I)J9 M)>M45B#S*99XI\'%9HTY9N')AJO/E#SMGYT[^]O&G=$]T/[YRV&W\UO/5-2H M0F<\NU62"'C<,;L.A1>$:N[ #N 5B"; )>$&MTJ8%%N@60;2A?*%STR86"I3 M:NY$32OI45]H%7,&Q8;L ,X9!]9X, _O(!'/)YST02^N2PD6G3T:= YVN/>B M<\#\DW\4F"GEGFW8/T%1J9'0\P)]>?1 R$&PS);^YGM6XTCA99\^&C4J?L.793&HP4W2%E7%CII$\9#MY8T%EL M5%#<^E)2E&N8D_/@/N*$%CY^?2#3@X(Q1WO05N@&L/T\M?3O3MSQ=A/WT7JU MP=_'*]VC:0S4GPJ&FDZ-RAVHJ0%F8\('A1.JV8)!0&A!QT(*.\= ]:%A\3!Q M9',$\N? BFDM8721PUTUH:+4!?#8N, ZC@%[S@&7.DYX#O&R!#I##2_PG$ 3 M2(L]5^$\$06(]PM;GR5;XVUCZW!*9>GD"*',DP02.S$%$)KU!&T9-S]"6/WC MPSF;8R8T!%TT/BTOC'2#]=6G/,>9//7[N0\2*;=H<-]\L _O2P\^=) MKF^=5FXYM]BV<>O,(W>3 9A35=F8J]GDV!>('\:D*HY+C2#?C %7X,_7@D#7 M.*5F&=2B[C@26<2''+976INF;??-HT/L.ZYYY=_O07/@<_QX6/ M^WR,+6C;O!<)U*Q,&0N(Q0^K:WJ!:O,%0>YJ?KATC4*.:)4VRZ#2%:!9)JSE M'$=9;S-6$*]B!1/@E6N] Y0%WAN45?B-^>GB..!_E *<1N>3,H_=C>SNRX7. M3ZN&6W>ATY>0$<%\!'".PM!X-QD+#@RI L;EQ^J:Q!_G_N G%$�U?JMG#'*W20; 'O@$RFCX&-1" FC(#K,&2N)E4 MZOK@IRXO\>5S9=36W;3T(8Q,-"A%$_#-G;@!0]P'TA65FC["$_E4R2G',"^G MD^IS=5WI(<\*J>8<:F>I\@I(5X@*Q'IZG-IZFM*@C=N[-PU\QZJQ(,JCT.\7 M]E?H+_4KB*\/HL.P#JNO;M7?Y?*O)FZ G)9652 Y^JVUWWFUB>,UM'GV5&WV MCUI'1Z_JK^2M@>BO>2%MY96_,T!#1/J%%I)T]YL$WT5U;X>MP?G/_#YH?V>G M5]B$=WC^](U2P1C/P0 QV-[KU=]VN\?6%V](A:!%\%#<$7=13WYIN_^^[]Q# M$Y++B^O^)3GM7]\,WG[-9GUJ0A9?(<8+_]S^'3;4'24_=C?KKVJ^T.X'GH/_ M@F2/?- 02^([N.3M[O[RR/%E;1>\^*]/N.]CG/P?4$L#!!0 ( M "!:F%8/-GRPT@0 +D0 8 875D8RTR,#(R,3(S,7AE>#$S9#$N:'1M M[5=M<^(V$/XK6V[:2V;P"R_)$$.8<2&9$)HW 3?[@%JI)5SJ2!1#-BD+KF M)H-8%061\(%IS86 *\WID@%0/$MB#61 M)3=<22(\+[IK0",SI@@\;[U>N^N.J_32BV=>9G+1]812)7.IH8WAP%+PR0@= M#G)F""09T24SEXV'^-KI(8?A1K#AP-M]U[P+13?# >6/4)J-8)>-G.@EEXY1 M1=#Q"]/'G1XNO^!YYJJ70LT M$\3P1V9E'TA-!",Z6"B3]5\J^*N=Q6Y?JJ1Q4I)SL0G>QSQG)=RQ-P.,'T9?K 9&NE9?\;0QO#432+ M)]>341A/IG>8C+/Y0W@70SP=>);WS=C9ZL&#.W='+LRC465KJW/FOS$CPSF$ MX^E]'(U?#\G/DO2+%N_ O/#/87H-\4T$\W!V%=Y%-NPD M8D<>LA!LY])":_:SW^3!D^=7K^SKEE1[,;\*K.)Q@2[Z-9O.K M:/;SLUM>%9"W&Y2CL_?(2YP=!3>;(.,4JSPR_/2NU_8[_<-T_[IXV;G^E8/U M>4/[/U"OY<\_&B1>A,>KRNKN6OA60*Z,J9^9WM=\DGQ::K62U-9]I8-=PA_< M-8\7MM7?-CV!K,5]>7DNR)(Y"\W()X>DV/P"\J@XW0:[ MUW/;W?W!K&E^==^N+^75+7_X)U!+ P04 " @6IA6>#"J-LT$ #!$ M& &%U9&,M,C R,C$R,S%X97@Q,V0R+FAT;>U7;6_B.!#^*W.L[K:5R LO MK6A@D6A*M4A=J""]EX\F=HAO'3OGF%+NU]\X"33T[E;:U>UN/QR" ..9\!]]N .JXFW&I(%8,V*0NN,FA4CE.9'P@6G-A8!KS>F& M 5RYG;[KNU>7CC,>H:JPEE$R@+[7Q;??[8'?#?J7@=^'^P]P]A"%YR7WS2*, M?KN?5KO>/US?S4)H.9[W2R_TO)OHIEI ]1V(-)$%-UQ)(CQO.F]!*S4F#SQO MM]NYNYZK],:+EEYJ,M'WA%(%->*[L"9IODF/-%6Y%F@FB.&/S.IN:(T%(SI8*Y,. M7V[P3Y+Y02Y1TC@)R;C8!V\CGK$"YFP'2Y41^;9=4?"[8)HG;XY7TU=G8&\."NW-"%U30L;>WT+OQ79N1D!9.;Q7TTO?E^2/XM23]I\0', M*_\2%K<0O9_":K*\GLRG*V?QZ]WT-YB$D5WI^G[WJSKR^[8P/-E7)"XI^A7T M+O-/GK]/NC:3$"LI66P+157+3ZV!+48A0T#EP-H3UP;>L8H2JWO:[)?F"RB53K7Q&])I(5SN))L#U,XA)N MFTAM7"?H#,IE>_@HU0Z1VK#@FR38E^;36><I<]?I#&\?7C4JW0H5+/!D9 M*5W%8V<(EY@A7#:2%Q+"-6*68[):=-IVF>!,A6)H)B8H+N0(5]$NI9)CXJ)" M6O;[,JV1:RM*B!2>PG++XD5.NTW,[$11.ONN90<2._F0M6 'E]9*4Z:=6 E! M\H(%AQ]-T&P=2JM^;B<1ZR!Z<#KG6+1.IQQ+:0PM=F.-'WK8^=&>NYB(.A0X MZ!B5U1(7*-#H/+7B0Q?Z;]+@I+/=8! "F.0XY4*W7U:Q7@F?9^CG&%W#6=&# M3OX$A1*&G]X,NGYOV$ST+XN4'>R_W_$'TO?SY_DG@1*Z^LJX?KX6M! MO#2F>J;Z6/1)_'&CU5926_B5#@YYW[ASGB[4Y=]V/8&]S:G_'TY*\ZY;4YI7 MW9>7Z)QLF+/6C'QT2(+=+R"/BM,Z\H.!V^T?SV=%\\M[=W4Y+V_[X[\ 4$L# M!!0 ( "!:F%;KIOAOO@0 'L0 8 875D8RTR,#(R,3(S,7AE>#$U M9#$N:'1M[5=[;]I($/\J^YO9P1^&,4DV)(EH#!^"ZT\0BVBWI8F" M2%*B,<+B6+UQ3@W&RU3=L\[QK&Q0!%C4H>D?C0MAS\ MVHX+MN.WNWZK!;?7\.XN&)WEU..;47!_.REVO;V[_#0;0<.PK,_NR++&P;A8 M0/$M""1),J:82 BWK,F\ 8V-4JEO68?#P3RXII!K*UA8&[7E;8L+D5$S5G'C M8J!G\$E)?#'84D4@VA"94?6^<1=,#0\I%%.<7@RLZK^@#45\O!C$; ^9.G+Z MOK$E8"&V)'G;+&;P/Z.2K=[V<^J,_451-)JGZ%=E$,[6*%SKVB_L]W$-]*_E M% .]8_A@QP/-;0L%CW%Q\N>'V>4L@%;'; VL$)V6/H.*$>8KE;^JX^AFOIS, M [B9PFP^GMQ.\(&OB\G5;!E,%I-QE9W#T>CF;A[,YE;]JC3I\I M1"+)]#E4 M2& DLB(5,AB8XXA$>0=$4EQ8.+2SG%@JY9IDJ"I<*#J,]Q!N^F M0FYA:KC#Y0+FP@37=0W'];QN[PQ(@J=U)_^!N>1=&AXR9@5GJ^6=MYO%T'6Z M7CFT.^V>6X[;;<^ICSOEN&N[KEV.>W:WUZW$N+U*S+G==GO%V&GAN)QW7!L5 MSK7-7[OMCMLY [&"X2YF8B1B]/4G%9MZ2MLC*?H*C8]S/!JF"%O@H-H:D)H% MIDF:I30Z.5C[6W!6,*Q8@IC(",?0GASY_6[-7"/-35 M:;E*"@YB3V5-;J$@@L&/C,!@\UV,>N2A91D,DV2'3(N>4YMML? M6)JP."T:VO)C^[ZAD5%#, DYK:2$0L94&I'@G*09]:M!78\N;KXISK"&1.UA M#-!#P-4*/H3;'#3T5@8G1[%3/MDIT:_AJ59%5GJ4\EN%G2H^64DQ:A'A)?1@ M02A%=!S3Z;RN^Z?*I4^4]B5&\[\NXEIE%9T W.$NKO$+ZE'GVW MG(OQ\_KTTQ'^':+ZL#"_^)A:F04?;Y9!$Z8WB\FB"5?#R\OA/0SG8_@X7,ZP M6US\/L[_E>K]8J,#I[;?*S(+MD43A.W51":9@C=DF_;A7NRPY[KB(B3\4:BL MO#NH4/&E.+P&U)M3=Q*2Z,M:HBFQ[I2$]%_9^:=?NRT^7"@K(-Z)^AIAC/+= M+C6LWU++F?HE]?'U-R5K:A2UDJRPT?7)7B T%;'W/-/!V)>=7#%GYS?FXEJ= MW],O_@902P,$% @ (%J85D5^ J:3' 2)X !< !A=61C+3(P,C(Q M,C,Q>&5X,F0Q+FAT;>T]:7/;.)9_!9NNGDFJ)/F*NV,[DRJ/[71GJG.LK>SL M?H1(4$*'(M0@*5GSZ_<= A21^P<.U:OMW8Z"44"#\"[+[S\CW[_JIC((E&I M^'7X]C>1FJ2>JJ(2B56R@J<+74W$T,QFLA!OE;4ZS\7?K4['2HB3P<'SP?[@ MY*=^_]5+&.K"?6.*4_%\[Q#^?__P2.P?GCX_/CTZ$1_>BJO<0G\%\ETUKEGO^3WQV9=/GJ9:KGHJR6N?K;DZFT8UWT M*S,[/=J?56?PY1[\W'GGMK_0:34Y/=C?__%L)M-4%^-^KK+J]'CPXD7SR.KQ M)#PSO+13JW)9Z;G"L:-1DUQ)>SHRU>2L.\&Z+V?^N\P453^34YTO3_\ZU%-5 MBG=J(:[-5!9_[?$3^+-45F=_/:.W2_TO!4/#\BIU6_5EKLQ5 M-H+XGD!>7MU<7+_Y,'SS_IUX_UH,?[T2UU>_O+D97I^_&_[EAQ>'!S^?W8B; MJXN/UV^&;ZYN'NY*&.RKZZM+(+#KFX\ OQB^1]!I<0>';GW_AROX&NQIMEQ< M_??%K^?O?KD2YQ=#7,3!R='SGCB_$>=OK]Y=7EU^OQ7]7I>5SI;\2!/&R)R8RI0>9R7.S +XBDER6-%RIDMH"S]/*OR9]U:60H)<2%5Z"H %Y-V*4K@ MIJKLB<),X4$NYC*OE7CWYD;L(]^>P6STRD ,&\ ="97=803\1^0(*PH0@NJ= M+%/YA_@E-R,8_4;E +IX*^TG50E9A->&*N^?SX%EWE0F^=0L@->+;U16(N,5 MY7(*R"00A,/]L_./EQ?TUX.SPX$1L"$4GFL)V@[\7AB8J+8S8RM1&3%2(H%O "."=+?'Q8J*3"4*GB\3@@D@; M:P&$=%P(Y00Q+!>G.B\*6(ZX5K0' M_N%Q;W]_7X#&JU.B)L 84&_Q(?UP;V'#)'K8.W8#S CYK8?E3N**A?+Y#*P= M\Y3I)K 8H,F\3I4X.NP= M[9_T7IR<@%A2LJS#Y\\(\L*L@!R/N]/X_7=C+7/@#V:A;+E#>(T\;F2D31$S M4F#U265L"0A1$GN:X7J0VR6R+D'U*$F4T'+%U!1JR5S.L&JF^!NY)%,;!N0W MX<#I7>:H:V8K9RH!J9/(/%^N3JW+LL;/BA25*Q"N(QB])I1WD^LI&(T*)K'5 MF%@TO :6)2(^*X!+)$ 0%42CP)G!V$=."WP=.3T" \P=N3,02[7<:5P\1W76 M[_]Y))K.&]&T0_CYIA!C52@K\QYSC0DL$TA,3.6257)&C:G?&4JI""X0O$/O\8QCO>_]%+Z[FA=Q@UK0*&5J(.3./A[WX0 M4)X DTJ8$- ,1@3,NF52<2,@_QEC2N!6PK #A%?2B'*S$N\+[5#_S MOR8J118EDX3DVQ@_9&&V@EC("9"CZ$I-:0(OY32;9L!DBE32OGGT#&?O4*4U M)I[\4^U L29G%1SU<>?L\E^M,L>>F]MA#4P#2@B] KMI@*UYQ$%5=$K6-GSC MMKV]ZZ6^K99 7;?,-Q>F#]JO!:X*N(JVG'CZTT_B<._HQV??#=^_/6?],L:" MF#+2.4B&TXE.@4W!^VB2[!^=Q2"R,Y3_.[%^K)%,/HVM 3N\GYC[CML98&1_!*3_ MJ2\SD'2G,E_(97G&?M47+P:'SW\\ VD,V.A\K?L=A^R?T\W[G87M?[*YG$A/ MPY>>;'=(Q+XSGGB!9X%F-%+ ?#*(\4ZXP\)>@: ^X$=BJ<+CH[0-A7-1SNDEU5)2KU=9&S M@E&#:AZ$%^#(V$H2/IGSA46&1C-WJDHPREGRY<"HR6_U.?XI3Q!+4-!G8](QO-*6 P($B9,6SE'3<#E5"PDRRN,MYP^$.C?[W2 MN?A'#6?ZG'T& _%//O92J4\B [B1=OV7)7O'U@#J[370ST KJ-7*(KT^#+*5 M]ANYA?_1.3&!-556CVK20L"L'+)3YST?$%QR;!5J M#Q/)K+2LT=V.P.!YH:VW)E"&$2TFWBW3T/ +S-@@!R2MG?0*5C/N[R/MQ:Y= MW*'-6SX0[TR%VQ*X.L'BSP!]Q;IQNN!$O(H.-4BTY,1*(HF>4XUN^& FS?R6/< MX[6ES,^<-D,B*U)T2#MBG:;WZ&%^]##_.SS,7TK)J=?4G;4+6 X&&-AB)<7V M&*E]M-II<6W[V%BV&%PL3G(("P0[ #:K;]#5Y).HJ%+I5G4(%-;F2]#Y._EFU1@KE,N&LPP )39YN(YEW ([TA M;?G]I3L!\73KSN5RX4"ES%9EI_0]*R)Q3+4S[+,=0^3A?<2U8-;%JEPGT P( MFI>&L@M!G$]KI/^2_@2[!O#486VI9A(3)C?%J:-3;6\Q9T'JI$:#D;9Z!W>: MRGTT4P&BDG0NEVB9#64W@78I"EB">\Q1,70UH;$$6K!C"7GE0B*V<<'.+/"@ M7&$.4LP^@$SGVM1EOMQ*(6BG9Q&COPO=;%7VVJD#GR.JL!4/D*;N4U 1>3+> M.EK9(=7^'/TYE+@<46HWQL&Q$/9N4_ZS6((:U"/-&#CWP3%FW%43P,+,8ZG' MP<[H+N32GM$I$#0^#,?9Z82>=56B,@X@\<->)ZCG^/=J'LO#0ZDOR8LDTVDQ M 58*&IK 5'/8[D^ER'358[VMP,/P&MJZ#+.-69!36,,=Q_#2'M-\,%1ILM-X M>RNRTUD9_]N3_2WG<@GH=9KI6Y6N.]M(M6= ?>U89>%_J5\$OW;\G'_;J]+XQR]> M")ET"OFLS!U;O,>'=4C MACUBV)=BF"E4_X\:-!9EO0;2L$",O6693M09")O=Q+[]1^1[<,C7BGBW0B 3 M0P:0".AY''*]5S)W@JN!Y MSK?K//\OE-)[V#GO #G8FOW%F?;>VCD3[Z=@X[G0W2]ZK@2_O$-FT*J?9'-- M*7E)T(6JQNCOY _FV-4C5?>-C[ 5WX0J#WPP.1RB69_$?'_%<,Y*=S&9)"@C,/\_AFBCF"2VOCP@17E9#ZS)!@'5!Y MPD"\NP/L9'60)PF6,*M'N2XG;D30!7U=0V>[%#J# M)5O.'P7D5[F:35#A*FKJ..+X?,2'V;+HN=1MS&@D8B3X@2_[?@! .'6>"X1S M&[%Z=00KZDC)""Z9SH0[QA[)&Y@DF%&(NJZ)%(FQGJNU\M"'&AH6&OI5% 9H M U/<9[2;[FLO*BDFV?HLJBNG[',?DZ/Z/95RW*,5ZGIX^WL/'>ZW*'#+#2K@ MYT+<=+2+7]%6@!V]NE4VP0A *_E[M[0Z+,&TE(R:MQ>?N<6W?=V?R<;U"@J& M#WV^I"LV=9F26%,+S.Q?BI6_!&L+,.F9 R\("BI>5!9!:+V0EA-,G(%1.5.M MB9/X.1.OC.XT"K[6:0W;":K)98V=DL[$>52F.VPR14O7><@O'S3PG<&\R%& M)KQ.MN]$2CL1CG4K2O_EAX.?]L^&*\9)0CEFKO(YZPS-R,<"PH=@>TX$U>MK MK;RFQLGSC<\,Q9FZ54F-(,D-!#G17O&4+:T IUK:,)<'IX1 M%>5F*?-JZ>2G?YI@9Y$'A_^?%7'=1<5%]*U-HCU,*!]B;$PJ,DGYTD53AC8" MZSO305E(?".S*/@*0\R-3CG":HH,$)!KMEU7"ABC6BC%5MSZ,PJ5XL[6<].P MO4J9'NB9R@ \6P8KEMH:E6[:Z0SD99/R'0_B5J)N9[EQ+-D'A$/!OYEA.G!= M1-D>_G-DTM;ME:MGP_2! !5:M17FJN.63?2T5'GF*C[]7S.?HTXU8)C,@P=$ M%LK6H[%JKKA:KKTIR[AY$K4-<1U RU9.1?11TY&*-Y%)=.5 J-PH%.VE7,06 M5;"&# MG*X!&P9FL[Z#Q872E&O@)@>Y;%=Z-?C?9E;]#AB=.*9&(W50 8;LK9D]U662 MDPI->%:6OO8%=RX@2B 'WV8AJ5I9&:ACUB/TCE;H)Y1>A57%%!\@ MHWRD4*W@,(,WBA&8FK5:OSBW6#R@IMZX;)G@RNM>R(+0'8,Z+ YEE:=+,!PR MG6/M98P1CJ?B9N.ANT023*Y9,H-V7EXJF*)*4Z)/V(B9R\N*!J,BMU9=-,(\ MUR8/5 L+*I4'G5&>>M)1XHH4:(B"E.G$7@+V=QCC#K-VE$R?Y^NN_"4'/I*' MKYC.8F1J?^OPLY13U1#\PM2@)JHI\-!E),3II41;P%'$W$1Y#A?D>>6!!I!J M.KHP[52!^D6I_2,J[8V9&EB:TH;D'F"RNHQT7DGF6B%^Y M#J<#XU M5!9R[)PW < &1WQG-AJ$^"=W(!)Q<+\U,&D)W<&IU:@_%%^I#"\W#CBWXI7Y M2/C-:HMYG)4KC\5$Z+[)^K*".;')W*,7^]&+O4M>[$T?# MRL+Y92P.TDZ)[QJ$:W(UB3$[.\)I<%&V?"0Z8FMV]20;9M<52ATQL$8!E2T) MY7+$=45RHO!R$W;?RM!H(8;+H]>JOL'B]$ZC1$*X#0[MC_:>?%Z _QX;W7"# M'.];Z-%[I#)2$W27J&[#,+G^I'C'6$>)M!* /*E\6+Q[O=ZYI&M!514E_B5\+2L3*JQ.Y7B$+ MRBX3G;=.0MD5!>/C&5SC[PT(ZI603?4U/M,CU%8,Q+;&#*GAMNJK7PT[<+GH M8"CQHI98.G,$ZJ(:(_9U."-!O,GNNSQRM10M%T:YB8M)4%@QOWQ*=J **0-K MN%MD.*=KP7(--DN ##C>+%2;I&I:A,)J? #\F!-:+#L@883&N=A&B?NLI376 MO9?40[ 5T)MN1@^C26NQ.)[\,+S[>AJX3=.IE4*>C3FS<8AXH9;R_AQ7;#3P M7D,F"?;+6N=]V[!@:N*/8VN8:X"5_5]\&BMZ^\5$JPPCCBZR\-ZMH>V3;24W M>2_:+G%43#MT]@9E96[@2R1P 0^<]D"X05&2E$+]Q" [:L0:+/3/R]>&9K &>5*,>;= =BR:DY)HG6C59BYNOM@D^IBKJO& M^$XF4MNIW-+0EJ1$>WZ^AR5UVG5C3=UQVB]&N0W2F M!?;[C2*6^>#P_\NJYW8LL: ;+J4F2MSOG3H.6L.N^?@DN8%,7!%MB U:[I_ONV%2J& M"[,A29X]\YNC0QT926<6:RDH\YMZW9$B]U0TQ<.CT^URJAN1ZS+13:J/ZY$? M;VZ/-Q%S$"SI7G&PBWHH;E(Y.W726/",<37*A>4@G#NWC207^18WO[6!->_X MD:U7X[[MR9'D\I7>;37/NNA4T$RW'5(4]?&^B%XKJ&TCLX_'5:%-7)180 >) M#9V1'SK+R79B%.U*=6OJ\:1)7 E LI:Q$>A'S^^CY_?!-Y??RBYNUNF8Y.:, MLO1;^J[S[*)=T&T!,\ VT_XR,4]OX5O\@OG.6L66"R"PHTBV%"Y#!'G8PL3W MDV&;[/*Q\ORQ-//+2S-;2-F$:GU <=6Z:V'\:-E1&2=L?(QU(79;76RHD-G!!00G\F?'<8 M3"XY'F-Z4-4UOMKJV9^^HO@7[UA;O?"*W%ARQ6?/NTG.M\Q;I2Y::$&]Q2X[ M9? ?LR/0V;/NTH?M[OI_H^GD8I8>99P+OVTA9!T3P7K%O;>">]T !UU=*G)3 MC!4EDFF3>O]ZU^T6*K.C'-MM:,Y#NS'=#-TS83,HY,TUZ7?MS+L'9S[>Y]X8 MSB.%#=I1']W&2V3:W'59-Q5^Q2]5NB[&F<7\24J+ MD!1W'K?S&A=-6N>J4=IS5XT8ERK-MZLXUNJ^6M-?KP6&"U$W6=OLU7[4GQ]U MCJ_IJU,LVU')+='NQWY.CWCW[? NW#6Z.>%@_779CVCXB(;?# W=O2>/AOPC M5GU#K(J,$5\'X>JUXG)H,E[\3;O;$V'^I/9UY&'NB3A4T[%)>VMCV D(D6 + MY[*U(UXW3BZV]K@S:U.8)Y_;E"U2+HN8^VZ1SK_)JGIKV ME?!M X6,=RP=I7+9-0;*8$VR+1D[W4S+3HF>JV<+0_N+>\;8XRHJ?,GEHG0/ MA4 ,0S6(*[YVW%"FL\ SZ]@=VM7&_I>U*Y5.:=MJ//BTKWA_*3PIT2 M'YK68!]WMKW!'=)WL:X).%5SW7A3%+"2 4/1GQ$ZYE.%R,55B$24Z!DCSV:F M*!N,S'08I\Y# 7P\#R6XNXM KA?DXK2 MKDDFPOSC>6?A+NUFXZ9\?GRGM)LU^]EFJ[AE]Q[U,0+_&('?[0C\ MUNI;5^.C2G\SIZM?91,$'V8ZI^H4?L O@!H9^FUXV7)-3<*L)%85YNOYEH.4 MYNHNN"LV"S\V M,^DHJ$6:&S'A#C24:.[68?@^; FJ5 Y*F.*4_%27JL@P*QU4"Q=%\#>!XR>. MVYBB!=_YRD0N20(KE&F:Q"I02TUSKTGGL+ 9SC*\Y=) ?4>&9JKFDFOI[N?F M/B>CW"2??.6]OWF3HQV>FT;!"!]J"<&.LK9S/8_A#[?98DB%FE>8D'Y!9?:N M" P$R]AWS,JZ*!EOT5O@W6;.=<'16MP4.&VNT*SAR[V;-L3[W(N4@N@SK)=* MW4UQ$]=0(RQB![&%O"!Z8 V!L_:;.".G M[.;Q=3S:U7LW_0+C:W*<+F0CNAG F:$; C@1E1%VUT+DZ^ZWDBOVIW(7898N M$M2^CCJZ;Y"T.M^>+J[B!Z+3TRDP$6I3*&]#GB52H_^G:T'#+3_FJF3+4OMP MT.JH(X5&<.GN>.WA34,32HGLA)KCNYK60N<;W#6W:DM&F;!T%]>%[7+Q7*#E M:D:MAZ)[P3P/;_H,#?X=:M37ZDS8@NMS*M/>R*1+^&-23?-7_PM02P,$% M @ (%J85F"G]\.E'@$ 4IX( !@ !A=61C+3(P,C(Q,C,Q>&5X-&0Q.2YH M=&WLO6ESVTB6-OI7<*NG>Z0(6)9DRVMU1:AL5;5FO%U+U?5VW+@?DD120AD$ MV%@DLW_]>[;< ) B;?16EV6:9='/99I&]_[_F3 M!P]^^A$>]4KN*?(7T>.'A_#_^X>/HOW#%X^/7CS>CSZ\C79^.W^U2U>_?O_J M_%\?3OBM'W[[^S%PX?7U]=[UX_VBO+BX?G'AY?U-'O\,"N*2N\E=?+#3S_B-_!? MK9*??ISJ6D7C2U56NO[[#[^=__+@&5Q1IW6F?_KQH?F7KQT5R?RG'Y/T*JKJ M>:;__L-4E1=I_J N9B\>[<_JEW#G0_BY=)H[]DS]U697ES:[PJ>VHM29ZI.KS0^>\F;O3? A3-SV:3(ZP<3-4VS M^8O_/D^GNHK>Z>OH8S%5^7_'_ W\6^DRG?SW2[JZ2O^CX4'PS%I_KA^H++V M4>#07O)+7\A,1\%+KC6-?E1D"?QX\ODR':7UW_YR\&3_Y>.]@^<_/AS!VLQZ MUF><:57"??7ER_92]:W!QJ'GP(K[U@'Y]>WK$?]XPM*NT@E7/TGK^XC)-$IW#]7_[R[/# M_4\G)^]N1(?[^T?1FS>O8GOPMN'@'+][_>;]Q]?QMUW2&\?U ,;U8""^ MKR*^X]]>G[Y_]?[UR5DL7T=OC?T4' MCV(XL(>'6S7"=8DR2:M9IN8O\B+7+[,TUP\NF4!6. I?,+W]/C)<<?)@7&1%^>(O^_1_ M+[TIA3_(KAS"HX-=ZINY?.7IJO*-KZJV5=&9NM /1J#S?WJ@)C"S%RJ[5O-* MEO'9L[W#QW]].2K*1)>B[>UWE-OO565>3.<;(^::?V7Y4N>Q7]]"*M88ICH9[#?:"> M=.DKNK?VC5NK2G_Q( YN',0//^U&,,V$_ !OU=R*O CFKR.9RLEDHL=(R=%K MN% >O1NI/,&;1[J^UCK_DFWITXQOWIIHY\ZW!:8.O#NYW9V):86_8%E[=;XM M7])SG:N\OMT%W8N(?]"ABJI+E65 O)&VU(W+/4ISE&!1D4=FE^E['A]^C0\_[YT%?P2J# M 'OQP%S7-[F#@[WG1]T)&H4VS4E/&F7%^)/_'GQ_\!*G5#QZLG>P.56W39%Y M44Y5%A"W? 7BYKCC_L]PB!Y)[T7=E[^1%^7B$#E[Q=J[PC@]9 ?0\B3(D M;Z#KZ\MT?$G4_7.39G0(+A6R=^#MXR*OZK(9@YBX!6(/* ?V"/U3-U*.N>Z; M4DA[M/WMV]'C@.-^6;!ZM138?2CU-*UVM3S:P9H>KD\W!X_CI M_I.HA&52HPS$\+\;5>IHHG4=I7G ?D#_J4!,%]55,ISH?:XJ=HPK_HI<9+*&9 M)X_V'J^A;)T!>YL497V)3.X,;0=@:8=[ASNC7="PLN(ZX"O,&MD7]_X='CG*,]^MAG?C77NFR3L[8?NTE'G7%V(IWZ?LP%EM%-%M#.DUU_=5L+ M\/W,@PW7?P'3B4Y )D4S>'61H Y?7^L,C-&=@\-=TM7UN"'K=-* C1G-RN(J333H>R"<-1!0 M;$0W?("KZDM5]]\;%>-Q RQSZ0!B_-._P)LW6^UC>:YY3N<]:.DOO%ME50$# M'F=-HNGVF8(CH#+S]G0"+'U.Q8=TA#=VDH55;_HD"[_^ M?D[ SM/[<9)12TES15* Q ]GY/!_D70S%1Z,(M?199,G)2BB<-CS>@Y?IV6" M1_Y1F>SR28?-UWD"A,X'F<(\_=0;1P4V%FY.#]&Q']'P[CU&88/PLAV.Q;O-KJAC;==@-:01Z.Y'1X\A2%42!+T,EE@X\T 525%VBC8:^\V@B0XOP:Y M6D$B/TJ$T&#^LL/M*)9O@'/'T'#H+[EF@='@T_*#ATI4+3Z %:+-$(MAE. MP9508IJG3M&1$9LEH^GMFD].!X3W-+"9+Z*=='@0'HEW*^!$9:Y! M/1N5Q2?<\1+T/-RE6$@U%^M*:,KLW$M:8!B%3&-<5+6=N[S$$M3O1?D)KB4= MD18!:/I222BH*B8UW0Z;4*85*=0-/0O&$HX!YZ5Q(!PM[;SG%6Q$F8X:O#BV MAQT60O-1@GO@>)$8=6&J%$Y^D@(!PPY:^B:RZ9 8N=".03!P.C;O6INF;Y#B MVYET]YWE"AT.N4)#KM"*N4)TNWC'A4)XI8$(,C6K] OSAS_T)S!>H0-\"3"A M&H@RV'[5U$6X^_2-OX@1T3,,F0BZHY&WM&RF,_. YWO/GUNJX.QRDYW>_CQ[)=AM6]WM8_SO &EBQ>=%GN-FW\?YKN\B M6O[?E0)Q'TWBP1E\"3;;ZJ)]"DI!IH<3L\*V>2&7@]47>!&=#JOKKZ[OT)Z5 M^@&YM'_X*?JO_^_!@P?_?S0L]Z:)>5C8;[RPOG1K)6)0$=M7BK<[7;"-N\$& MD;5QD74X'/5!9'W'RSV(K&T06??%"!L$T9T)HD?# 1X$T7>\W(,@&@31((B^ M5Q+S!-'CX0 /G'%8V&%A!Y$SB)QO(W*.A@,\<,9A88>%'43.('*^C%'63.('.^D4\_[NM\M[C"U51VE#O;7;#P60-)_* M!:T>D^;-+8#;KMB5[ M=+CW=(V&C"2\_XIM?DSK'@;]?T!-/6S#/1B(ZL#D QE3ZX71/&H#Y'GM^-(] MO1='])[;;X/7);.%-/;H\=<1V='>L[NBL?7:PI[I<5/BN5^[2>/1WOX:W M/3P>.,D&=WF]#JX?$+^_QH[LOU5K,XWGL%!KM.,\4YGF#H8JF:9YBNTCJ,E M,9FDV-BD+BXT=6>@=@IJ#-]518D=@4R/L<4WQ]$U<)O+HJ$>"71=/H\R=8W- MBN;8XD3FJ?)QFF4*'MM4M]%-^PM8R_[WSEG6:__Z,S73^(+NKT_VGJW1.?,8 M=!<01O\J&B"(G4X[#![%[N8)H(^C'!X<["WB" $SU-=P^R<4A:ZE<1R]>?,J MVFD)_5L;_]W)QB=W1;_KM7U=VEEE7:H^@F-[M#I1L]MD*S9],USKSO9\O2:N MG3U_5X!UJK'?30E2:GU>MO?XR<)=7Z:G+[ZK,V:_9?KA_OX1LI%;#0OTM04^ M>-9/.0?/%TDK?PJ'CYX)?GRE\T;'T5F3@IWS])O/9=$I.'BVDF^P M+(I/V3R/WOTK.C@X/-C_SL9_7-?YB^BMRM6%+K_)V'N'>N-(^2[F9/O?VH5Q MJZ?A=U*+HW$QFX.N_.(V59<-.;&^K\99CX;&64/CK!4;9PU,[QLQO=>PX&65 M3E*PW5GX4!O2#UE3?6[I_ M\%U-8-N.R!IQQ)V#)[OM/K1?:8#L[QT=;-@ V9#9\L%OH]MI/7RK6H^EI\.# M179IH!$W25J\*A)XVVD^O@5?XA>/#,P]6#K0+_):I1GV@M7Q%@V/#;CC@_V# MDZT:5C%%AULM#.[9TT=;,[@[95Y??D!L7_+N.8Z.ZR N>.O#?KSW],BJ^EL3 M\UZ62>!\JRO9YQ_/3U^].8D.HI78+'>'6^'"UR>_G+X[/3]]_^YL*SP6M" F M[K1ENAQPU%Y[^T1/8$!)=*FN-!VK M*:B9Z/^+@)]%DZ*L+_$9=[@:Q[.9SI/T MC^91AHR H^F))-: RLPV0DQ?\]_F^LNTE,MK,..J:%(64_O0.**\'>0;S'/P MNG$!QQ7'[_,0?%J:QV%&SZ1@(8],+CBZG-S#+JB__[#_0S36628N)?L96V3( MYW;F+Q/,XV>S3AK?#@UX<@+:L%AH^5$UK>8,&Q3O@_=5^@36W : M;U3I]Y;U"MNJ>=S!H4+26U.N=#,LOPFG?7KX9^"T.ZH=7MU:HG@1G0OOXE1% MJV5=IUD&7) -ETCX8\>0(5X)FHVY !^4YC0<^OUV=9D_,86-MH#".M2PBBA' M^X?'L;1K"PXJ9K63;8(%@J-1%B)'*<,)J)JLCJB8?E\3EDOC?X\2WF( M^ I,H%2S&5 >J7$Y.YQA7X$L-&94ID4"FR=OJRX54Y%+M00:4F6I\@O-&9WX M"I/A;?<4A@YWU/-HRID%1#G3IFYP;V&9\RN=ITC6-?$1_-608!%=*)@8)XH: MCW% @6D.=))E=DI(=I.FS-,:IA!'D_0S_L'ZKOYWD\[P +66\P71?S#+,5+< M/.+44IP:DW#5C$W:JEN.BP*4TYSSW?FBT1]ZC*.'F^ 2JW3'\-@K>DM'_P[E MTH[^/-:S.MAK?AUN-[P29@3J?)7BKMESJ.;$'##)7E7IF'+O<3./$WZ+RO@K MVBE\ @\R7-,=8+_L8T#BF)FOLU2QPRR2H2F80IE2*F[1T$MI,W!..3P7=X/> M@_O1OWV[0*=UFO7+W-V7S"YD\K)=%9@38 9,@%YK9CBP_0W0'U M#*C$#2YY M(X[17(#5.7C\TC"?M!-A"0?&9EOBUL+1N9A8O5O>S3N5 V#IG8C";E^*O@GD M5)($G1-K-4^IY#'$"6.>E:I@\T9 B(FN2?=8\<5[&$+"ER K33AK>@YD!G^P ME6=F#IM6EZJ39WWCFX$*RM./K;7PZ>[+\, MY+?UWA.]QV12@O*&Y8%66P;]>%X990P>.B9-!EFU&)[:TQ6(95]?IJ"7,-/& MAT_2LJJC*4SQTNX4ENR!CI#23)Q^9;V.5K:5&C2FG.IHDBC7*=7KS!0J<-X< M4&R!GD4_.N5 Y E%+0:S^);,XO$6F,6>?6:L,[AH%=MXPW;Q D-Q+>L8--?; M&Y6W/&L-"L-[56@EP\FK/(Z$)VV! 4TF$WQ-FK&US/ W5/X^9/#HV&CR:#_L M?-Z-@+7 7Z!BJC0SQGQ5EPTK\S00V=3D0O-Z2#M[$X6;+K(#E0 M\"Q_O^/^B]^/0D7<++$-16J1)CU(HTZ!\M M&FNZ$LEJHEI$@/ZCR; MJAJL76VL6YS5-3Y"L;23)[F5C=DC(M,TOB_?9H8G M@[GL#A8_)@_B[3 M)+8F6*,;!J=L9)Z/,6A24SN AF&XG-$5K+\O8,SH6OX ML5QK3VZLDITK8J:AL;WI4^*K*FN=D$&NWY)<3[9 KA^?1:=G*[FX#55_RHOK M3"=X_HD7&HW1GBV4*DCH&GA9,=>@L8)9R>RGU#,XE0@1(87>H:B;JH053?T9 MKZOH\,!3,%'6\P@BR<[LYN<0.RMAY4.2X&XD5 MBUI=YS*,?S>*%5X\H>S\(D<.37VJ:O2WTC/P8=>P+E4!ZGFYP/=VT^O-XP4# MQ+R5956/0QCLR#D^AF+^ELF$2^:M&#$T\EV0XSZG<1D#PVXU[DB:T\A%^;## MY6%XX\4O4B2(HBR:B\L,Q1 L&6H*B=5'TM*L!&Z^VQ4J[4>P$98@ZA-;3)6: MZDB8%Y&I<*U D5DL;]A&"NB+$4U(@HGDQF!&U8AIY)(E8(//Q*EYN/>$E[WS MEF($S(67%FZ>XF25" J[4/#YHBB(>E5:ADY@7K2[ZZ5 MF_=53/>NDH4>W3W'?>\'V-;)%VKI;C<'ZGC>)D:'EUF/@]&1$@W*C)P(U K MTM CT*Y TT^K2V8V2U7019$[RZI"1@%6 ]!\!2M334 M0C 0[T149C(4,C0: ME9UJ"(\0/C9!];QMKC2#TYQ]^=K MV$U3,/>G<*?1MGV16)/4PF2(B-5TM;C(IC\QQ IE>06+3R!$-"\" /#E[L[TP-![&/AB#V M$,2^ZR#VG[&RYJV^-K/P-Z]&MX+4-6"T/C5'Q'&K([(!1E9.A7M[H MQA3E5ZLIRF"D*KQ%=/9XH3O(Y6NB5TA\2(F^74DG];7?67GMRI5^MU &?F,Y MXOZ*J_G#3S\?GYV^BCZ>O#M_&1V_?DV5NL=OZ(O;+P7?>_QXJS?]SVCX/-J& M*D>79+R&W<.,&F.OI-R[/&4_%0FX'L/Z8@J3MD;X;SG%G\]JD_Q[/(5%'"N* M7F! AC.>*".!DL+12J)8MK%@8E/"0Z_\( G3:$=1;C;95A1^\:[J,;D69F>; M>7'^E3>*5E(VQ65:III ($L<0)P5\]#=,;@0-G^2#N_^)+42]%YS;,P M=K.CK[A+E413:36^A*T$10+]CPD";6(4S+V=4B!V-IQHT)K=NMDX, &.JJHI MV)5XGDVZ82J!1A=XJT(/O\F>L+%$.I^%5Q3=PB-WN?:Z#4(^T1ICST45.D_B M: ;ORNQ8QD55FU%,*:4#UY?CI>2*71A@W,Y3?I\LJ$?;$.X[#LGJ%[U20>$I M9STMEB@]93Z2"T IO^[ =^65?QX*+"*#)4_"%"J/C\ E^@'Y)GL.B"_$62+# M-Q/\=>?HK[OH+!S+T*FA"!UH2K3"H]/D.%00U[4D0M&25C7&RVU*0-+*B$QS M#)=$%5 =E051'&1<-):!?88S2Y[6BHY\A35SDE=FBJ@Z*[<7G5'< M('QFAGY58@WB*'4LV3$N\@HQ>R@QO$J\XDJEF9)4M"#6$]1YN7@L9=]YN1S\ M3,JAX4<:%:OZVU\>/7\9,$5^L[A?#>?T&1&7>A6HPINL&%N+EC2EB=P@KXI, MZDE8B.D5G^'#0LK$;UK4&9L RB>M9Y1F6(S@<).6AC\!J6 @BS_R,TWM7.R" M-S$-*?;'7K;3>^Q$/)4+%JCBW$Z8_ @',:O-"&"YW?LQKL0;4C7E52JY^WX1 M96FS\KV$HKI3:KY-//V^:&Y;$#?^4-+W< A65MR8F+UNJ>BU2E%K0#J7HEO\ M.Z/2Q$L%W.1:9\A##PYW)4:#=:G16&4Z3^ )9/: 8B2'L&K)!@)6;Q\_&\"A M&6@+;C""^V0HK1P(?@U2_*,G^P_PBSD,/P8V32-UF;/&FS;0_.9I?@L"GN^* MZ'@$)#,5[GZFZP?%9+(*\9_8VF%1S5WT?KE>T@<5H!@7E8*)G+Q3N81MDB^< M+,3U2YGB&F$K:U$[)X@DT@M0&\=_$XVJ!%GY:!)@'C<7Z$X(-;+BN:*SH$&? MWCA3Z133X1,ND\ _)ZAJD.^?;U3P[1:1JIBCVYHS9-/?-)%HT?X/<<9;DVVSNW.0.(RJ$ M4B$P E.D%E/F+WUO,TBE<(RTE["B#=6$JR)- HE=(H>"Z:1UYN+#RA%?6]F( M.THP5CYTY^[R^D4[*SB]$$_ ZD5;E2MZOTS(+0C"G>9P M4,:K)8F>>BGU:54UNK).4GLT6.6 (T3N'Z#K#!6:JI9C%L#.X6' YQ@]/8?1 MN<^2G^G=:MF")%>UDU:#G&ED^RV]!=_7/M-!?I7D95?1X[U'=,?1WB/Q&IE\ M3SQ!QL@T'&"A'WB;3LY]45J>WOV9>0#)E'0^;176<>?3%6M< UW-S9V:^#L]>]!RG-GH83Z[[$]&CU M&5U_;9P?2037%P7YUEKO!.5].FK*2K1H)X-]D"+T[FDR11(]0J%;7J'AX?L8 M9B5B5&: DC2N,4F&@.L+E(25,MQR 2^LG[9'A@I:O5: M*+"31EA5U0["8#V5=4"RU$^1)2-T!EVZ4C4=%L*3Q42N]G$Q95=D64Q2A,/[ MS,J^>>L7H"NM N75V6BWY$S?N+W\8)%$8[.$$UG16FR"5O6932DR]8=4XX]W MDD\=*0_&58S)':1 3;Q8_*1EV;T$AC*1C%Q8O0CFH]JK?1< X*MGW)B\H,=W M,,J58Q0 M20LQ.N.J\!S57B0(RUYZ:V\8#H/],L2>P&A3%3#=BEF8Q,0IM);FK42=5CJG MSJ1(&N="U;^(NAK-0RC#>/Y@/RP-8:U$ M)"\T7S4C#,4+;Z$HM7%@&10&Y #7)=9%Y0O(A=^R1XMZFB+H! +N'L$)K-M4:DB9V#0U-2/2F0;1N1XA.A(XJ] M[IN\\LY2DXO\AL'TB#+KEIR5^H\F0<.F\Q 7I'!G:K47MD$^B%2\MQ=='!!G M#OFG+HA!\+LI/55BR,M'\653PX28*X+!76%5*1SCZA&\;=LB\7:?X@^/MR&% M[:T$$) >Q'>^4M^K3GXUITEW?/ MQD#\UF*GW4"5@J@"5G(C]QOZAMN=@*L0 MV*+GS8Q(;7DAGXF*T3-@36YX^_(H-HX 4?D:]E*@<>RY7CC89U!FP/ :QV# MEK@%FL-X+Y,9RI/G;. M*1>KC+TG:Q$,36 GR;R-H[O>R>XG\E^ZN2AL;X>J2QQFL+"P[J]W[')&E:#H M;)^GOI-$RM6$#/"N]B *@M'[.Q#$;2Z(\=B"0 ,$B)1XJ8E#FX-&ZGKF5IEC^NBR:1EXPA'W4V^D4UNJXB7RBE@%)+7%@7&*%YF&_JVSXZ0F8EA+.CP9HADT'2)\. =(A0'K7 =(_ ME]-Q"Y+0/VH$ZP.*4:MBL*_L[#&86$H]*EG&KQA44WC" M?177X28\=6(G;V47]"62O)0])2L[U1D1+=M#WR=U]G--+AZ3$F>)BA'N+94G\1U3/B1 M-$^;:=V;:T^%'_WK7*!NF\'MN3)X_:T] $.A$>77+(V7,4J*L#:!NS%2%@J@712;+([7*Y9>E4 ]IV>AX^/15%VNF3:S;LZ,*&$P'_YB,?'R/>UI+?/13H&C:$A0O40:C2^A.Y M[2B+"F@(8P+@K*EQ*C,ZBD32EERD>8YR)=T@R\1U9AFCPQ&KQ6&X#]U;V@$CC"Q[^5*XT MHL74!_@WM2&\X#5IQT.U0,L05'N>\]=+6$H 3/ME:6>@XMR735Y_O(MPID,7 MMB3+^;K$XK0;S-7\"MFVHEA;70$T>L$&1)_70/A+EAKF R//"_%/(GZ/3EI* M:L?5.^8&MSQHZO3T7U%$U:>SB\N:PJ.U=ICV7%,-V73,B@2^J2%-U6;B[]P8G% 6BS59;= MH0 RLF?"O!WG.IMIE;6V;>*6W^[AS1)VT/,VKN=M0=F>\05#Z';#H=MG0^AV"-W>=>CV2RO1+./9)D%S7TR7YW^G"'TF M@8,'?IV"EBAUQ)+JALYK:N1+A6-Q2WTT&EY;(W5 2NB2)J1!#^:GHGS?$5!X MW=1<"LRO\$ E%[S>^A>D\,XWN$S;'+H$S;:-+$G+GTCF'M BF%$_ $D&)8-=O;#06,X3QJ[\A>2V%K4QZG@V=TMC?N_Z4#MJ MD2F!KT(/$KUOLB*)6*>U9[U(HS.Y@WR@X0HLW?*MVFYC:GT;3]=7EE>;&O"C MU?IW_#@J?UKIPOGY^^^S4Z^3\?3MZ=A77;->>'DN;T]Q_V?XC&.LM$ M$[*?JYD:RV>X ]Y;)^9U+*T>/R,=C>XRBLK#.O$OO-(EU0'*8M&Z@=KT\OHR MK?4#? ,*INM2S8P$/&++K?783>I41B\]< V_295;H ?5'LV/U4HN,ZR[AM."E3$TVQ-&YT>MNI>WW' M9O7,/2\[D>"]3:1*_.^,BK!B*KWQ !X-I_(;GM!K#KOOVL@ MJX4#XCQZ1(GX!NA6_:.X"X0K,Y+EXGA(2-E 0LKS(2%E2$CY]@DIDGAQ@%#- MO:&[9X_724C9/ I>EQD.2'AWD!=SM$U(>(8F5D;#NRTPO"YQ?FM O,X(-@>* M=_1M0/%:FWD'P'AK60%? )G7FN$*L'E=NOKNH/-:D_[NX/-:XW]YA\./O@Q" M[YM(PC4$7V>\&X+X._IV$'_]_'XYS%_[]-\WJ+_6_+X.[F_!7FX!W%][&[J0L#X+F?LW1S!;9]NW =>,R='-#4+OK-LMGO!;"G5&/0%RI&FJ0.KUK-:0)"6B^4!K MZ] #^[60'S64B#%O3VBHR-]P /1@?XB #A'0;2S)7]V?VC!6YSCC@=:'S\1PA+!&9 M*NT5J>C=TOUJ1H<%;Y.V>C^P#8ZV 99M"W&JCA;B5&TO1E4P_.\*D.J^G*4M MP'SK<87]CBZWCRX-D GI:]M9QST0"*"_VW.RBI..0S9 MVQ'8/(R(C_4=9F. M&L[HM^.USVD8T $V+N> =5-YO>ST-*T$:!73H:_@^,&+0!IAL)L!GS%;SR)3MZ/KJ]/Q?T?&[U]'[\W^XR:T'Q%2CK$DWFD62>4&K(XNJ>GA"*$[]QD'.Y@F4K-(*JZ!(E+Q148X"!L(J_+12.ULIRYAL$OY&AX M@=D*T)DU2/B+N1&D/S=I1KY M");2@'OV8Q#NI6/ZC":L]E,6]2)=PON>:_" M$I2XL\^QDF",2OR-CRCO8T1_FY2Y;1+G]RFP\L0K3[PS1B.G]%U11^<%T CU M,GBEL+IT19;3H]).+.4;NF_S'^?346P'4@*;UTIA+$,P^KB<->]$B2)L3K/^ M=Y/.C-ULN-#0D^.)QJ8 *N@ MZHRELUZ58X(A!LHQ0WY9A8Y_"&P2!D#V1_PQ\YO@U7 M9Y)^1OX$?(Y"ZQBE)A;N%J7->.R(X.RPC8+\III7U"X!;9)/'!AP9@ 9!0X^ M,-@/>^>DMRAO,_&2\9*["VT[##L 7('KBB+IN(\@/^H,L$/2%FIF7&B MIBA(""'QCZ;LL'!"H,260&E&9,*Y[_!=DWO91[XQ1:Z0F4I+1J\DI#],5^2$ M$GPE;$E3C@RP("T12^3QN)DI'Y7/>4)9-O%W)BD?AHJ+VDBZA2W)#!_6:M82 M&]E'"TR"@LZ7*./6RHN91ORU[C&S[:-M1B$^L?(?62W,O5B;874)0;BL#PEVCT&JQPP?-.ZE89G],'E0\-'#U'C34>- M#X:H\1 UWLJH<8]\Z_#A0'U;GLJX7+#'7NF79Z0C^VVR.A5SN\7T)<76MZ<- MPK-AU"*11)>)LB_I!)>+SY4$QJ0I M\[2ZM$4<[2FUK06$O18)5G,301IQ)UV5DCEW#G>[1HQ*8&9H:G"%#BN!?BO( M]A#[QO7M];O'P+(6U8[WG/2OT?".]I[>F2-B"^H]++FB*^)-BF=C%44//1:P M%T",SN WFA+Q M8"_3.A/8V!S+[#"^/;)5RTF*58Z")(_E8Y,X"I3/$M,+)]R!-:PAJ_S^AF&Q MF;)FM3&*_XTQ=.GQB&P">* NV\X3YX58IO_:7ZF-KC&'R5HM&\M.F6E2",=S M^^!C6C'#X>S>TMG=@NSLTQ916%,-*>9,TJKV5BCQ-8DA%Z4F1[6JVUYN.6\9 M,0@ZKWQ*X6ABWU%SXG 4ID[ ,@;N0>H!)8D8))\+*%+S#H%CAK(3E714& AL M6I2=2+T<()FVS29C)XSE27ZBBV%.S_>>8'YQ<4UGSC AQS.\TYW)X;8'WO&->\U5ZX$"1&2+P@S3J6MC#Q8 M0D3D/!SI>=&7]N2-CTST(A-L;F\[*DMF56L3 LIVJ?6HN$K_%NR! ]3D-I < MA*8--N=$=1P>! )>4)\.CUE;:BU$Z-BD*BX01@$$MCS2NSE L!-80VB/0+O* MN>HT&#%^7R\5M"I,HYHJK >" PNZI2J!2\)Z5=A3U%(NSU401W3G+/KQ-SQV MB\ZBDI!Z5&XXEU\25[*XDK(_SMAL^]Z$]FK6%4Y"6XV:*)0^H2%R@RF]6*+DBNI42#-%B M9E@WB?834T#E&VMV5Z6LID7J2ZIL*NI*.]7E.*5TK/YR8#1,IB"%&&8RK0). M:8B/0BJ&K&4J-%TJZY" 8U@4[8E&[[@43;EU0L73P54DZ>2PM:)U#L$,\/,$1[X8-_O'/XUM\P"*?CZJH @V1LO[RNFTI MP_XVE2+12!S9G#&RWG,OV,35E[D4T!I0#.MFA6=3DW4,V\P[0^@; "D2IFP8 MF:7)MZ 8XK@A2]R>FT0$$ZDV+';;!6@R(3_'7W:1DQZ%M9OE0NHUMD0P=>#C MM31B"T$L;ARAS,8SY?!E%:/TC/ @U.:H5S7I:*7?!\WG)Q0PB[E+?-*7B$'Q M+XY3C;.&PGHERN9YR_/=,?\\22+GR\,PJENMNZPCJ)UCN=/:54-&;?K:=0BW MN$!CAP4V"?-TR,&_Z@H+5A?=XSFZ>A=RI M]^@QK&D'_?5S2XUJ"8Z1 J%4PV?5/*^!F@?B@#7@MJ:0=$@70S'B"32_IC2U M]Q5#C 9,TR4-."Z!XK^BY><>N&=5QT3DR:#(1;9;]UD5O4W\!H(C7#RB7RS*&' M$;:;X\*@F67%7+/;<22Q8[ 8&6 >*1+8'Z5UO#WRXC[R>%TQ_#X(1:TZ5C0 MX1 +&F)!VQ@+6B4[FM2/LBS*M*+\(C5V'D7S-V9\MB,116G$AE'^^DUR1I=J M6^&^2ON-D\=7SA=_NLU)[6^/3]^=G[P[?O?JY&5T_.:UOXN^ M7Z,WTB<>2S8FS$+*3GJ*>)C >IS936_#@YFL5:!DD,Z50:4EC#"5>3$PD'H7 M! 2'^O^26MO D>J(\J"5X1\0F'&@B5%(M>Q]B;A&]5]^[/A%Q8A(3 5$8G// M3'QB+?*0ZLA..J?$7JT?U=)WIR#86X^]Z(SJ(/I&1QMN_% 3VM6+)E,ECFY\ MJ9,&CM++#\(V. M5!"^,$>J5"& .!!4>'A EF32S]40/3+:9YOPTN'(J5Z _GBL$W%WN.]CD MXMJUP"V+8F*]4"Y%"0>M,9, *RMBK\J"4GJF(W+0=9FSS0_:*8P_+]\^R<'W M884:7'B,)UPD)'T!)]SXUO%;HW=,R3>.G')1! %C Z7FS3/R5R1(*( Y 8Q2 M:KDT@Q.T>.GZ<=9=R>UD#P1(Z![]. MC%* '\BQ0]$CXWP*8Z@M[OY/L'6Q/D> 0/W7JG3Z:C!HAF7Z$9U,URH%WM( MQ9Y15]FH&MQ=#G(L5PJC3.VJ7F:7&DX,'FY[> M5(0!"UHIL5J*"8(Z#?N7I9^T@&C$B[@M85'Y+77:S)=N=,T]_9_B:&?D#VE2 M:EX(KTC1?VJ1"W+YKF[C3_7(CM7-]ES( /(MWR,P^6 %Z[-PMJ["M#\8O8)"\.0(M5)" [-AB!S(@*"DD+:BM M8>""^D+,GDMUQ=J%AX=.&A4N#,&'4O'U?QWL[\>P<3&FV%'W#4GTKQ2V&"GH M<@QJ2@H%HC28D\[ZCH$&;%E%MG"9G0'R,8SV#D'#30<-'PU!PR%HN(U!PU5A M1[TR>JYVO=198E-IT53&G(A>^VR1Y6Y! P2W 34O0FX07W#<7Y./"7K]6!1? MJF=)N@2C1OB*%BB"L'-^?J]_TU5P3[]+!Y,QKC:T+%NKLCT]O-\&)9@==V]0 M=L&$1'*#SK"F5M9)\'(H(S=;D/9P!%J-:#EO*)NR=+2(^"[NH?)BSM[]TM=/ M5M2GTEQ>Q' @>*-1JCA'RNA.='M'>_*;?QD=J^<,BS*U.>9';(,'3K/V/AMV MF)I>;(XAFES\KV>&+GW,#&=EEKB8#;('\Z*D/@N%P*-$FK^@_,A@3SU,B)OY M7;1CC?%XX^U#U1\PCM_AT6MU2(I;L-S<"*H*3!!N;8"52#<9(@'$KW%.2 .$ MA3=[Z#V2XLTW8O13G*JJ!^3()MNJ$?R)N;K.O[Z[]P6^8TIQY IPL.9@_%C: M,Q>/,<<%#5HWQ4]I/L;I[)9_BV3:?7)#[(RW0++9@WS&T:-51-A"9WVKQ,)T M#>LX[[WNQWW54(;C.RB9INKA_UC,<\&-F70.I*)U::):SK/8$_5 4G?$O4U. MMONAL3WME.-NLWOM#"-EY/#"9FKKZ7(GBQW_#*YI%:=.80/'##8M,N7$G+J! MK-=LF['/2(X(QI$$+D:P?%-6.V>F+-7+*Y5XO%>XB2*.Q$U'8VAYQJ@HM>M( M-#[+2505(5R>5Z@IA;+< -A][4T?G9XFHB Q_8I9#) &<)GJLJ>0U? A$O+= M9Q(@E)UY[S-1\-K'(+_I/J550"/PBPM>V=<;UN0"'3S>.X SA$IPS E^MFDW MKTG8* 3]:;PV(6ODBJEZ:PFI5F"^7.#!-&FY!;6"VY%S1T6<7C8E-<@4 M]2UXOZE9N]CF6.F:A"0Q&E1A(] MTI%!8REN6TM Z"7F1%J<48Q=C$$?TJCJ7(N)BX<*]!-*(;$<%/$.4'.Y\#@> M&U0W/S*.,(J[^-E>TN=2UAVWD_^D*)1Y.$_<@RG=C5L5TFC*MRP39AGPI[ , MQQ),!7@?3^#"KJY_Q.P%6=@]"^*LZI32GP3%:E$8UOH[8"FP]-RDBM -C%C M)OBF!C+)"@Q@468:U=+I-/.0LQU[P]7TT'^S0B4V&\Y! 9<4A ="-"WL/2,= M?107I11-K_'NN^@IL+]WM&93@6<;;BOPV]D)5FY\^'CR]O3L-FHV_NQQM\=# MW&V(N]UUW.U.+.^CQ7&]6U;"GFU#B91+6?FM6KLJBF2MH)1+.( 00KIMH6P5 MANT_Z#*PZ3I_&!:?P3JGN(*>750?;&^>;?('W2=OY[-M*'" ;;X$;B8D\67Q MNM5(4S!,3%NSLDNK)2-WE:*72G4;>U)C[PT^H VZ6(H< <9 =*)[@6Z<68R- M4)E$S]I56B!.+!LJG8Q/O+\WW].D>V( #@R DI31,.!/RK2-R>$%Q@BI#M-27[H>AT!7 6#&?=CHLI_];-M M2%U_G3+V%Q#-+T61? F':[H*5X^*?A95I%A/ M2M"77H:NS<"EY!*#7]Y8&83)#19+63H\P]:1>O$O@MS+FAS+>8K"UIOUE#YX M<#:NT(JD!;T8^5V19U2+?:TH=9\\#L4GF\2?CLOB6F%_ERN=FVR!NE 551#+ M=]C55Q JX%YJMF/;\)@0>+! (V*JGJ-IX&^;YV]; ''-.CGVVV$ )2;ZXP88 M5IG^YPO3J+A6^Z:Z;NK085Z?F=>CV W>;E@(G"Q&LA*':$\DF7)S9EYR5.NP M64PQ5=^YOVWM'I[/-^QN>W/\[O6;]Q]?R^J<16X=M%J<86SLZ%,[C4-&[7;!B ;!>B M(:^[ 62M-*%!U)<6?L-T;7\^B+#-4_86.!'^(?8F"2XP.%\5!095UI!::OPI M+ZXSG5P84SWT'501U6_GM<4,8,U(F>\97(!3MF+10[E9;@M1=FGMMM\1U0 + M^+"]EZHB/EDL;<*M[]^;$ M4&#<7:*OX?#QPZ<$]E%U1 3A\OXA>"X!=KF,V[IX[8&G=AR8)@&Z'XA6[AK, M0V:'+R=/-&0 TO!-6V,NEP""?5 7#_#?X21O_B1O03>?;SCTY&G)/AMR3N\X]^>*@A^>LJ#N< MR .#]KOPD9P,1:1-D.YYB)0@ME#L8LRXIZ;'\FATBE#7J#Z+=?%CT70<:6W+ M"*37![;:(CW,4F:K-8"] MH^/&GIPG+)TT98>,I) MRK29NI(69#E0$7E,\->$4[#A9ZHQZ7%7MBI#I8HF#E%=9R916OJS# KMYA7: M)W>OT+;;4Z[CC;^A7%.X8.A3,<]O=6N=I-B3$8M[I@A$/LN*BKR%K<:*L314 MQ-UNL&;)=C.DM@G,+V/!XIQ$OV(WI#*EU >%>*&FRX*'8H)<#%'GTJN44Y=0 MKT"@<8G^V9:'J_8[M%R8<[N 9Y4(!TIMZ$R+NYLZW 5R@5*>?#"KT!OK0< @ MOZX6-+/KN!)P#OU-WTR5%+D^-=+'V/'90I1[S M]U%+>UH)"I?O:5W:/W[5ZCWIQH&KFY0#3Y#8T-ZH,T>O(*GPF8P^_)6$PF&'%2%PHU*[\+ M%/QX+*6HE.1'A8H^ @H3@GJ*#07&NW2NWOR-+J=E[O+'F9Q!,Z9 /W5:TH- M,P2:'P3/Y@7/T[L7/",BGP'BI]R:EG4JK/%O%.M$P5T1RJ1 6&J]!B.XLNL#4 MV-Q!I_IF6X&B2%\6PJ%%J\&$Q$3.V*87?LV=F$>A,"7^M/!QK*N6YK7X ML"N5X0GV@FQBY]'AG7./8W1WUA[^-5IG CU.R-*57K)>["2-&Y$W4?Y#]E#OWL [+O\^D PXY*@D1V:>[&!B>$Y6SD8>]#$O4A! M[ME=V55+Y;GV%X[KM(/^D$:4+!5EWT6%XL'^-B=VO7K_]L.;4VQC%?U^>OZ/ MZ./)__O;Z<>3MR?OSK]@$[*F; MXNVRSEJ9WE;Q1K\SJ"!.GT>(/V$S?C:CA=*1P>;FSNV^-[8/XHT M-P6"LA9LDYL202YY:6>F=P(;/8S8-,G!5Z#K&Q-GG6?H=-*&=33-7[CSF]>R MKY7YSDWUW$+@Z_V%7^)XMSA%( L[R;7B*PD[T70&TS(!6TB'72A$JU1OJC=. M:T2+TW7HI9*C.0:CBD$AR28)B@4#\R[-)6^%!DJ))HO;(+7+C&S[N(Q;O2U\ M:UI5C0EMJ1+10]!DZPWLQ)%KI=1R4&(!)AG*WO=;Y;FY7]KC%J0[G^9C=!^S M#\$I>60%-JL!1G9JJ+'RV:NA]@J;_2H\A^GE0HKM2NG^RN?4CME/2N. FIF M.;,A*VAW: TX#0;RPB87-N;*[Z-^:?8-,UDBF^9C*N*0*?7R(55YWFX=5E38DC""OIY,P-PB] M2@U*=+$-I(.%B MIG'3**X5EZ2%<)<*^V?XG2'A)M,"Z>[Y\Y^4D6R!#O6JF&$0!D@@/#FOBW&S M+CXE\Y5$9V#OEPZI-=!+(HQK.^M84UN&F84I@5&RV9"P9L&PNY29 $<#$X3P M#%/O $H8FJ0Y'Q"88&91%UQ[KYCMPYC?AGH5_)G6%N'1Z3XIQ18X]2&1R0-S MO"BU!7]]2"$XBJ#3_8S?;P)*9(F-=7I%/0@1CK-CN%,D8HZ#Q;Q"V\6"DC,6 MX8%W&%K$+A6&W<';@X8,0WG:+9[7+:A/^X?ZCRJ3HJDPI1^KR4Q"B?OA=P2\ M^#+KA_.* H0GTZ;VTCZ_,B\V36N+LGO1-0["7,!F5!\<5$RXHC/.PC'+FBX8 MLK=1@C?^PT\)F$MIGD[AE3\^3&^8\;\Q5XBCSL!O; 5=U:"K"P>#N"IC])EY MGKDIUNZE*FLGD)BI (-)* MTVHPOF!]I"X!AE)?Y&@JJW)A$)409>QPE.#R&?0J!38)M9CG% PLF+@ +NA? M-%FHIX@VY%BFZ=[4C#P8.6)C;3 YL\""O/?$JCKVT(#F\Z./QT" X/P>'M# ZO4NHFF8%UFDX7\YX-O(MCT%=MALX56EC%,#;&L:FZBCE?M++ 8CK@X:(LNMZ' M7\/'%XMCBOA5)N3'-53D&;,I^IW*KD[ ,HC"I M>A. U&_6)$;! OJ"BJAO? M]>WV<2M/TDL\Z/%@[MP@T!<$E%&[2&L=RLM*X'2T[7@C;41(5?'3/!>H2"T% M:7?+V]5T5=C1G:JP79 )UEBBCR@15C+;?Q<2X&)#I"C.YPWZJ(H9*A^65!Y* MLBP_\EJE5Z;IH@$T<\>^?6O<*K&A0E];@85(2]*_'LUD.X288J?8[(3(3-0R MY;6DYRHBFQY"["8!.6026ZQJ'3J"I[@I)5!+>^%0$*6\F7$'0B6H:_$H3P!PH-.MW MCG:=RRP!N\"O26C[G1D1@P)= M17D+NC-'^J.4G"0IM=/++XM,VH!*!_ \^HU&.$=9?0+,=#HJ&1?+E*=BW(KD M244%T/"O2A/S(!7-+HNZ,%X@$/V8($1-$NRP[&##&MMVK-[F4![L'6X3K=\; M]^P65.B?->45%NZM+A#::2#]ZJ>7XL'&4T4OTH(0,TLE5B$Z;!EI!<.E'A2N MO3LU?_./[X*W6=>W-Z\F[+T\8Z$_B=Y31B]M3S M:.?1_BY+:'+CL2-Z1KJV:>.+TKF8M+SWGH*.+6E28(1%.USIVC-])']SNS0] MR"FH,,425&*R6SIVE]/,\28P":0?2T_F,\-)=+1R#W' I*O3RQTL;@=F9ON= MW-LYJN_-]?YL<+T/KO>[GY^+1WX'63I@[WU(1^5E*>=90%1EG4?O0$DW5SJZD=4RI5J:V2%2" MPDYQN(E=,]0X)YAQYMKI3;HSQ.EEA(])+4*!XG<.C!++?=)L5Z_I%#VW-'NA M67IEHBO8[Y'9&__A?7DC7;Q!JAIE*TPP.S17 T47V'\+J(:<>>P4 P+%KF?& MC6Q!_F*7]LNZ-R7#ZY;!YK\AMB$SYC%>9CZG#<[0!ZO,V"Z_3= MV6\?L4SH973Z[O7)VW>GOYR^.CX_??]NNP78]^BR>=RI#UKN_K_;C+J616FK M*-?U];3[G5G43ZJ)1!]Z@Q"@MIB8[^628K:J)R"+BVLNG)1!2/D1?=:EK1#6 MMOIS2!<5#W.C0F1X2I0;XX?_//T]!1O_!G8D5V) M_X4[/G*\_M<&5(H7W_RD'.P_6\^3WZ6M=+>/!GM/%9^:PZ.])T_YR:L0+[99 MT.48DP-_I13A#-0UHVN<>MOH-5T0;"ZN0459:K63V,+>-H'2,L8:"MR(%K'B M.DUSO&)I?'O'8D[75/R.3Q-H12D;AD^OY,W<2M*V:3D]>Q^]^O5-] &.RWB^ M&PLD)&-4YDA',ZL;:->LHJX1DB5$R42LA(P*D,)S>8$W!O-%HA6KTC.#I28SX.(V%Y#"$<*1K.^PX^8PCFR%(987N9= M/ <:HWER!)I; 9SA;K"%EYSNE:+&Z?IG^W#OZ,GJ9_L,N](#)?V";L4=*? X M!F+\F%:?I+)CUX/H0Q)E6(;,M52EN@#8BDGZN>9F)IB,E",H8FR_Y'-A*-<2 MJJE-%P%SZ@/0,D-14FUID2:87[A$!@$-E R-=IT#=FK*C&)-\LF#TN!:6+!T M&^UK[#2T[Y%:UB:7@^=[1ZM3R^]%^0EV4'@SX0#JO.)SYJ 95 O9QF6]99CG M)N8V"^\6$J3K0">;ZD.!G'#O8/?^'BFTE)6]B'8^[P(_8V9%;,* .;^,=N;P MTY'\!"M&4D48#CU/DB__XSU!+HLCK6 *IK?Q=T@X5VNSF?T]\^A5".?D\UA0 M(WZ;CDJ=96KMS8O.KXOH;9IE2&RO08U4($5V MFSVR>=VO+(@]0W3+*8X9,2?9F%1AH#3I@-.SX> TQ!P M^FYK/;!A'EN$\^BM^@.D$2HTJ&TP?XXIY MBSE< 5;=Q,\?W+4FS7(X%O'6JI*SHLU'S!)F;RG^E$I/HQ"/(4C+--=NMY3TL:^DNCNM.:^P/!5 M: 2*X%S8[)[]23T8<&:<>"."I#<$R,Z:1!SM_+QK)/5#D?,]$CEF3$3Q4,OJ MX&^U=B.@EXC+VNV]9,!O7%>)R?HO\HO"]-+L]2.@A+%P\'%Q/N 1\SB[;+A]>\W*!W%"B"73X7B4L]\%R MGAM[T>Q.>8 =!) T+$D92_<'9&D[U:Z1M=.BK!'" [_2E-[-S"9,1B '69:) MVR0MC;C%%%J',(:H)G@_5@I1NPK\RS@D\"D7%LK6[UYX17?B*%E\2$= "XN" M/9XNSN ;SP:C8#);+5&2A,9W=R1/(\.AF? M1K5@3:8/;<$5OXZ1!C(#8Q"$J$NX)7^ +GY]S1 EEHA]'MT%:ZET-GD@WGH# MFMS2;/ AK?/J'8P%E7:M5X6%=I3)81=$+WUA)SI27X)A=@&R,AIE*O^D:SGO M7BX-;5?X*VJD6*% <7Z8:%(%*]1IQA$HGZ$3\%ME;_^)9=YX"V3>*X?^3"QC MK4CS!S\%YI5OG+PF7;@7@,ZGN7'K[>Z(B/5B5#GWPZ(,-;*]NI6P=7&AB3%R MT5ODBFNT'V@"C@Y6'(96<#19-H^\VFYK+7A]BGZW>C(7".,8/FHZ;-$OF)WT M'M]:!;E/IT9@[=PHK7;I%Q/];(( KC?LBJN.TZ6Y25[)AF\S>CKZ9O:)0SZ6 M-8CRF:\5: M9^#4=82#1Y&D#-I?]-C+@?[IU:%S[3F9ELP9GI>!2^(&.SU2*&Y4,G M]<7*B2%6NN%8Z>'^$"L=8J5W'2O=7%699]3D0=^" 1#B%JH+MJ!I@/-)G+G8 MW9?VSB;?+NHRY-04YV[;0K%.>I?XN=B'JE.&(B3GR]2K[Q*'1A(Z3"6B+U4& M')BL&%>7/2ZM&*4DLUOE#C'"R0W+$Y! *V&>,4(WA2L,X9B+2X)4*:D4?,?Z_46BYNBYX5Q2?390459_+B:_T)<1G0C367 M=@E%GLV[@8SN($);5/$TJ:ZRDJ 7A8-HEWI(B3#1F%:*,N@$$Q)2UP7_NP^] M:-+)$'M9VD>[D+9S^'!7")XF&M0\0&FQR/1AU/< R82M#SA]#')%';U3 W1% M:8A-B;_1E&SMJ@.N8! M)GYJ[6^*=]7HL"7&6F2)C]=53LE_10> PJ["Y8F_R6&G9R)9X[]\?&(Q]ZF: MOJJIW85 (.YXC2Q!/PSE_Z/)KG@\@=QK^>*NS#8'+0@!<8O M$[?1<):0-_4:=%@SGO3D =EX.PE "7!@\JW$&2IIX6GA,,&8J:H6YJ1I$#A- M*Z]?K>,LU"-+& F0+6+;$[.P?&0W-H@YL0]+CUP$WQ[SZPO#.H-TL1V+)T\Y M4-*[APN5J5A*\A9<9XTE@K184#@5.]QZBY6_&!,!'N%2W?T? LCEA9B<##,M M66?*]"M#)@L#H[)V7,14NFIPM0M5\E/YEZ0 MUV*PTIT;PEU^BIZ?..\^,3$N2R7$6A(@D!W!PD;+=4PU< ;1UH 3=!?,@TXJ M\O:T"!*BG>'G)!-F$%1M*4X1HBNA!,*B[4-<;??V7)X$"M/04ANE+*@WMV5V M9?\P;8SKUY95V;,]FDL"6A"E\_(-I>@VT8B3P?Z@!EZ<878#T$"0J*#"=#8U M1O[0AEC@U"6_2-/E!O;U8P99PX[7!8!P=P\%]R=5 =J]8NXF0O:*9.LJPO]= M42,Q4SFO*.SB:6#W$U>;(G"U0_3OG"X4C5C33PC:1E[X2/LB M7*P \5&7VVV=&(W&*VX'G!6)$9I!*+ M-\[F65XKX];(YF8^DB];]>"C,#**[4R)1%3HD%/, %LZM]]M$H6] M.>!70V!OTX&]@R&P-P3V[CJP]\5QO)"I431CI(%]][,MC,$LXEML?).&+7EE M*L\QN=0'Z_-_GL)8+BD9%AAYEEDOEX>W:-H646OU(H2$[$$:-_"&WA-,52/" M#%ZENS<- -_?!A1$[?Y2\]ZVS#H1SQV]RI,G."P>>6MJ[3=YRZ_2 M),:GR&.DFDQ<*Q:$$HB7PQL34@?-(R_:V[4< MGM,.B5*JI@6AQZ@>V'"<77+%*"&UPY+'CQ MB,Y452EN_83%X&0P(R^'6XLF0R=7);-3?F*#"26+V?5IFCMUZU7S53 MIIQ8; ,=S Z[^NA>VR'B4HA94XXON;2JI]'Y\I7PC(C/"^9NV^J&?1Z_)LK@ M=R9LNWR^8!*+"?PJ[9\3G#VL!4S\A:80$P@MEE?B',,&X]:AL]&!I4ZH+.YX M7]W8\MY>X>2W-$]'MJS4 PYP^+:T6PV$:EL;N7;F6ZLZ+(_!@[ M C-N6GD/A8 XW6*;(@SWJ1#GX&@;UUL5TNM"S)UYVSLN1NJ8FP+$,1A= M&# ' XS,0@J9!@.^H7N@CX].PYG;8D9>_K[VPFBNH8ILDM5DI GG.Y2*X69M M>,K/E[2Q+A'REM%6X106;HP,\UM6(WY%,.7)5G?<.CX[._WUW=N3=^?1\;O7 MT=EO/[\Y.3\_???K%LF4>Q)1>;(-$170(R[34;IJTMJ)U=V<9'"("QV3P3;2 M>](3L*XT9920IB.JY@1UH\OY#!_.^IY3? S<2,SV%=6&:A,F+L&('(M=RZ]J>]R"J^$@?%/Q&-8_YGGQL M"T%=$R>";[=6)JM;L4"[E&+='2%@GA?73:FI0U\ M2&N2Y/:)[3"XB[[;!U+B+2G6%B?;>N=ZM%'B\;(G0V!GTX&=PR&P,P1VOMO M#O:99$:-B9E2)0,,!!W_DO-#T(1B(G-#^=#!:STTGA??2^KIM2RDNQ9U2G#Y MP,;F#JQR&&%I!TC?<'*HX/C1+>P89A97DVN92F.\9-/2;^A%@W+Z,F7]>B4: M4FW0;> M[L-.NNU-36R?2,HOS9'3(/.QPXY?:=H$EN5V@5,1E*LQ<::,6 M?SI!9"]IB#'X+6Y-T]P^OP5W*%_/+8'(;*5T#VG"@)MV&WC3!% MIX7&MK,"U+>W\FD->S\.5GX$&INP\,-.SVF>N'AC5T(5WT4[F)P8UA;NM$T+ MN@!QGC.+T;__L/]#A'!R(A;M9PPGR&>XHX3_)68$(HT?\1F0&XW@>E@G_K74 M2V:L,CD!1 ,@1E^"GEOK!Q2S $J\+M7,M[=:S]RD@#5*RH'#?B"YOH =W(@9 MKW8#&1S._ON9AT&KY!2))"D9"5/0002=V$H WP?]LC/_AT@N#XG*[B>0Q]WP MZ2X$[(T[RAY/QE"34'3OKHIFXK:5 AE>J5=P0X"RG4C#,G+-X9,\0YF3:M"- MZ%_E:T5L[AI ,P?OW=\0O9=5HI;G7'P>Z]Z]A?;<-RD,3ZGW3!\E/GZV43+$ MIDAW1(8=5,85& LUAR4ZO%0(V&?+W)US>7UF\VU8RZ.%6[IA3^,=;FD'0F[I MEHY4_HGLF$D*^X/U&S[ +F=G@!9"^CV9-.TX_?(]#A08K/)"]-^4> WI,A1C M8N7&:FD4'.&\![W@%0,L[TSE?CMUL-U6C7_B9V^3K7D_]ARLS"THQ.^X33[R M<5\#AA/TB\\54?/T6S M-U#CC$<&AEGHRB#@DS=_E=OW;G27V2 $.G"6/EI40T_%3"?1SL%N>&F'.7-& M58N+.X[MLBPY2S4V)]NS@@T$05BNC[P#U!&I^J44 *^L,?>2G\-Z&!-PCZ.= M0Q[\OS'R+[@IMD^GT8K1R'73\]F,)XNDGH:0=;"-72F\=?.V\HAW.&>0R[%&5)JGBUCX6P+^#L8"E[8^_9*1AFI0, MT0Q@X>LEOK3+,:OK2P\"AO/W8%1U2L@2$[%7<"B29,N;UE-*ZB)>(_OM=0\, M!;9/\9?"_B8MW8@RTL_1SI-=3N)'EVA:) Z:^@M8"69KK*]4F^QN.@YUBH3F M,Y^KG#UA"D;H8KO>M':>=L?2LWPX M7V(Z/3O6.;H$K:*5J#2^-428#Y:F6A7+F_??D4&Z:>?=4:]/<(O]7J"6//Y> M''AWH"^MV^JGI\.EP]@IO8?%V^TUO!+1TZ%Q@34@ELF>*@)8[G>H$;1I0N:FTQ1@E MM<'RG*23FD#HQA1#.MK_*[>'@TF\ XL7Z_' :/_ @%_5'3CT[SO=K1>?Z>3= MDDE58U*LI(K.@%HL:LCBD>V.1RB7$)]-EL6,,=E6R12("UU>G8Q>Y5TX5$5=WBEVC=@15I25E(Y_[D\^HB+:#Q^I68$$[ZE)?I4 7:X@/U\@S2HIQXU!Z3%IX M*PQ(Q;(@*K"UMDEV[VR4T(:IL*\BO^22I1*VDRZ33)Q<'3?Y0A=Y_U3NH/G, MGR#@<[0./T#PP3N,#'W48S7#-(6U^CH"C3% XX+<%+\HT =^,?1(]-F3E1B< M,K]ZG&-00=R2/9\2#.4T8H33$A:&QY..AGE>Q:(6>_@)YHU#%%F@NP7>T@ID M*W6)+6J#.Q'4Q 1\_0+] I(X:0H^_.S*'16M0!P>Q2U.IX01/'C+^H-)'EV! MZB31F+=&%A.JQ+6K'S==Y)"\4K-YP::FGRB[)"76&L$:C7L(?S:.

'BD?9?VO>[.%:BJW&9CG2?X=!YRBVORAF.:*U%8:3.]KI*Q(+Z*C-> M4Q^"1A\$:&LL5/DV<7%#JE5=;&+9P%.04;>&\&TE+R,D%#K29@3F7GDQR/YQ MMD1Z!^?B6 MCY*1:$ !Z$&4).#X"B<1((4YP=:F53B 'BPG>IS!M"M]D1, !H0HY!9\?$'R M@H5%)BA*'Q?3(U+3J&.-()]Y-!VQSNGC?NL.%*IDIP@8T7Z^A9A&7"D3\1&' MIV$>DT-+8RD/2P32**-X:P&V19X2(KH5 7:P-DBK*NXA8_/LD&E@[/>EK=.- MH\OB6E\Q2U UI9Z$(E+J1OU.-&:X=JARI%DO=.\',ZFL!)OY6NM/FKI-V,;$ MO>^1DJ@+,.;9.,(LAJM4L.2I"Q"\PGTC]:P%.>X!^F!,?[B5FVR-3$JE_%%RHW7%""LJHG-)TE! M(N(A)8.P;)DN)!F:6S--)1,S\)Q3?IC*C.SS#;0AVKZI:/OC(=H^1-OO.MK^ MQ;@+R)O:W&EY@1$? M]J*QXSQ%LPO]:O-08+;1;(==ON/ [N_+(:\LU!7N-Q=#=#&MM(=IM0BVO;?C MD@]K$JI+OEWN4FE@ -*1]F;47D.NB<8'A>5>O M)L"='B+C[I37[!"[H+9A(9E1(-YX%_TX0JL\OECJKW>DEGKNU!%6CE0F+4$: M)E:+(+^WR;-TG_)<#I[L/;U[_]('R\+.!1KQMCL+^JQU29(7%66)N_/85D!9 M[BL>K"YK-)6#;1^J\8TX6-TJ0G#,:(=Q\O$F[L^;9_/=&'\[!(E%?SRB_SX& M(Y[^.**'X\U/&*C+1<>7BA(>#_8CF?/!]=UNK6K)("0G[6I;;0013G'F4',7 MU< MUG1944XYPD:0WIN.L;;WSZ##K\1.L;RIDA89Y:QP+0YYJ35GYA&E%00& M/YK'4@* @5!IEP&_\7*AP#2HF/@M<]P"F&R*\4@9*H+7M+MK4*M)N7F%ZQ&I M'MM29G._224V)L-Z0=6?'5%&%U3I5D97A<%0P8+ LKI,9Q9(- ZS/]RY\-"M M591K+'U$#*>\:,6\S$M$/K@K^PM6#;:F=(WP+B_[+C?(++;CSH*@\^+8D %@ MID8F/IBVW(#K!Q(JG3:L_7>ZZX6:D4D9\:Q#5_F_*L\QL_^U40B$.D?C58TO M8=LE 8WCSHO;V,5B8+2>ZU;3<\<[H&M2'6X98/I/&M=Y=O=R]^2*T@I?&71< M//+'EA)7 DE6?@-Z$Z+1_-P6^B/;1^A4\VXM((5M99>\R,H HYE:Y8 M::L1EB?T6O!//MK[@G2WW0%F;H"96SH/RK0(1(L!]NXV8VHC:]\ -#>0VP;) M;71_R,WAQ7.6B/0?$]!=5*I *5S$7O^$X(;?!ZP<8]A?%5D#9FJY(E/I*7I M+#/L3#^>8W(7"'D0P_BW="LC+9[3L5.8OBH]Q\NW+UU[]G@!)?0$K[X&B.[Q M=^%G#F6)WR*"NSFD?. KE;&Y, ;]B+]D%<88H%R/XQH^B+X/JA>V4N3.72"* M*GP8VZXQFWU%,\,GF;(6OJ8*4&@2OB/%+$53HT*M&!%G!C/#<,S*YJ7Q3["& MC(QBG@R_H(MH=5I:]>!2I(08$/*PZ93'HZ&E(&N4Q[^3-)RO1@7*4P5%J.9C@M.Z)'DX;\K M3P+N&(E5U; )F[WNF;=5J';OL3S\\^BLAFF&QGO'77EQ@ M&2S"K,'.2N),T=0VNF/*<[2WORONZE1C-ZWPV]96>ZYG3BLT990REZ!:O;2GN1M%,!FZW2YT M)0M#[FG_ZSM.1/\31#\.]N_^5 M%?A1;[0T5.*V6>+ XAB'I5LZ.G*S0.]U$ M/:SI"9O*:#%!LRE*V$F-9.H]2>=>@IA_1-@@12,8Z KVUI1S#8VIOAW);T,/ M5,JT8;YWC/#,5RI;*=?&IRNJDI3. AD7?A>CFJN>!;E&W!EW@RG\-9.X1;TAWNM58*7T='!Z'LSG=KHX''@_3>EERMVC^O%#+H) M^JDE.VR+]K$9F5X&@VJ2N^#T:T3D>-[?1$ 23.E!-FVZPU5<[;6Z4":N[\._ M3-KZ85LY'&%UA%'R.-[O,Q*/B=CNO1UN\OMBT"XN:S,I:\(2^@]QW,^5PH9\ MZ!V>/[#5(BLDTPV\X?9XPQ9T]0#=\HU1\58Y]+^1 I?#:4W+<3-EJTT42I=L MW5.^;UK)X'%'LXAZ74^:2E%3(FX\WNJ"L0(C:8EB@N+/5,JZZQ0DX1Q.TU1= MP! 1=T@QM>NZF$P0XZ!!]PS?0"43$P:\8!P6 63DG\E6M!/LK[I8-OSE.:\V M&8B -QC/;9PU%2:P8HY<,K=,"VUHENJ,YORFL!B-_:/)'6*#ABG YJ-% M;5 VJ%;>1;ED$25RRPF;F/"9 [V WJ)5%O;0$$]@DQDKVFL/D>#X=+A&@C.2 MMS*H.=P6UI>0&S%CIFRV#DU_(NA.QY=2I]-14U;:)S/&2>D#]%N X4>IP#BR M@=G='K-[?/?,[A2NF^:VO]6Z2H[IUE-] :/J2&=@-02*PR.:L].,>@%Y9ZF< M4BJS6.,):RD5)]];RSPVYR1F/,B8:#VVD) Q, .B;W'M; MT#?I],7^&>+:53VOA%,Y?$P@2#J Y,G:C<#:YSXPC;-@D(%6T50EVN0$C,KB MDRZ=4]S&,^A:$S28@GY4"1,S.22HH<&L6'U=@,1YD\P8#OFM'?+O";;R9YN_ M='O5/P::"VP"_I.K)884BDVG4#P94BB&%(J[3J'X&A##$.(& WJFN5V0%D#X M\9P5Y@/D]D6Q$(G2<+CH59%HQOE&O25-3'[X3,TER-WO,/1$J$T%(_SO,*Z7 M>/9)8KS_[+PP=LS,]+_S:RF"BL6Q*0P)+W:!QZL7$(XRNQ/-H"">E< M3]*ZLQPCFOUTAK5TYIEX2U,B,10MG\XV%<"O#==YE]+_.-'_;I",,-A>HMV\ M'E#G*F#4P1%U*)TW'M2%1_[ZLJ""2M*E530"[1PL]03/PH3I@D'PEY8]H<'+ M<&@"F._[:<12O]&5V$IL-3[$/M6[$@?HA.K^$ F3ZBK55(+Q25)*7H*73^0F M'3.JY0I@;G0[K81%PY27*;/9RFRV!$M,#C :)BYYF:[2_G#\AJH\+-=-E% MO4ZM!P7N[R N1H6V)J-+?4++D\MM398+6HL-N];)0*SQ\7\T8(LFJ7.6J096 MOC0)U28>QSW1:TJ6,WG7?N.5/.$T$\K'X5PU.L1>OAI8K0A\RO2F1L"C8Y.F MUJ4\DZ3&J6E<'DAJ"CU)5;!U>MR4TH$%#_*40$_Q.9E9D1LPIHU4[\3LC?#) M@3H-<<9+?=!9F( MC?)FUD.)=ZYD)D[%@"'4LRF$ >QTU5O@%(A79)@.D!MY5B_WP8]F;>FJ0,=P MD,.*=[S-N(UOQ$_Z+XQ7Q#YXT0!!J^D3%B)P3/>$!=KEVEIDN\[6\#.3?J;& M-7N=F8%Q?3[E:04=3_QT+>,TZI KS\>%PA:T2>0%\+[4@@X0\]Z9UC<2]UJ6 MGY927)W6&+9PDI;DC3*/-EQ@BSQ(]R=%:PN0A[L][@TIO\>RM9,\C'!/X"EY8N3"ZVL]U4;V M>OM^>ZH/,T>Z"+L3V7JC&QM6Q\@'Z CV\UYD( B$5X.@PG8*@5H;V%;MEW7G M=;M'._1CW519T:&LXX_GIZ_>G$0'3U=#D_EQ5*[FB7UU?/;;\9OS?VT17[M7 MGO&G>UN0C&=:^ZP4]%J4K8*Z X>;DE9(RSHM4%^;A-WA4)7SO#($5>GP__EY MVR14[QGQ;4$.FJ4?H,+HMYP9[ZH)T*U M0?1B[X/!'$>C)*H*3#@)^XJ4F.HAJ%(BOE;I+J1&5-C4C_S)"\?CN@WWX9\] M$O5TB$0-D:B[CD3]J6S'IWM;D$AIA=,&A9L$TT1^29,FAEB\OBSPKZ^7:7>J1&I?$$'.4J8]7K'87BHJ GEI"(+ MPR=14H[8CXYNTL]C\E%>IJ6/3?I(L$G]:G$"54ES]."C+G:ELL;^YCP=M=]+ M;Y$SI[<_YFAN_)&<^V9?&"LY_ M5L_#Q$;389 3&Y/$M>;<8?1R0ZECEDA#M.*KM15M$EW ,4294%$G#\-M3L_^8 +TID1(E36D\ M=YP1/@?]QD$1E-,X=+#Y%3;48NU6#@ 1-^>-*CR[7WT2=%H'+= =U.]V'8WN MX-MIB;7?\^[_LOY[YD%108# %UL;&M*E22:G,DR?/XSO?B0,*?*]M MEE_%BVA_YO00;B^YMT9R5ZV[O]3]52Y 8V(4R(9M=15AI65.2<435+\P%_ ( M^FT]:*,\V]W9'^DA;W7?-8SF0]-$>Q<)YUBP="5(/4>+O.64 MBZ3017Y[1H3T3"8<'-O,-FU/=8G2&<[7ST[+(F:?Z1(Q9DKU44RAL5],V_F$ M(1VNFV]E;)-)._JK4T#?T&IP>I!@(\4TT79P_'IJON[%>7MR1BAY8VZ(,AWG;:;4/AV_WWQ_N?3KX<+A!I]HZOR9S<&"*4'*/Z^B!ID*$TPP.'8)! M6&Q3DGM0[XKN4QD0/GO(SLMS8F-SM6R*V.R?Z^ZH4OQ;@%CM4#21;6L M_2D6H&7UJ4D9+<[/J.T]_2.$)L,R6EGH!((3L*P/3V6+.22,%YZ\!KO-*XJ+ MZ/88]81M2CS6#[Q#M_T+C Q_EY;"KJ-\RJM[']!TV$<+1%=^964RY,.RAZ5E M]5$V.K'0NXAUS[((.+#@/=R2$(ZR6+HZ*0LTTW=>P&^E5$\PM=@M+*MURXS- M0>Y,D6Y @G@?=$SE]-&:[=Y="3NWUK#ZA[X(;ZDM::JY %&M@=@QX2XPCN3,%&H(#6YODN\;FX]BD=U)"\[O/2'[34\(E#/"3125FF2(9#J!SA(95GN#A!0@QR24&Y+2RM MJ+($D[(IMMW9YE'=/H43]272ZX=H-#?5Q< M1A^!_6TD3*A]+3GXH5(24PRGFTKWNG'BI.]_F;9L<]W&'IWB=U4#)U<5K67F@.%X7Z6=/"?4,"A-O*++RZY^OSEXO9[.;X8;!&YP6T0=U]Y688-[^=X M?RU]0:&\-;.DS=?JXHO%NKTFO@ZB0SQVCM>!*HH9PY04]]138>5:?-Y%J-H[J^YB+A<\^=]7'OH+?)'C%\U/%Q M_!N6#54MJ1ER'6R]4/Q?%TJI23J$T[8!05.+=*B&F0L2-8K@]^$-W1[%L7=8 M&;9$?&GL(KK2TEHD>-LS_2C2X8UG <<^#FIU,\:B5&NT=W^?@X*)O&,_'66_ M#7)B\-:VLQ2R<":*>Z.\* \,9\E-,OC^:'^3-4.9 ?@Z!-:AB;ZHS'E6MG5N M+6)^I&;8X/9#KV"9JRIC'*@3C=4?>1&>_?2BRXB"]RI LFU8B>^8%?8%Y'W8 M<)0A[]R^A4!=XKY["^&Q-'P^0-PO:R(0X@]SW.:A=;UY39P?1:3DFNV;'>(* M]_@)MX1EPUNCMH3#+7'#\%IZ4_MFF2!F%CK-]$O4I%A2- M]K!NI,/Y7%JW+!GY-O.'ER!H=*8LKY9T2Y_''K?\5%Y.^'%<$TG/"!:\]N87 M.SS,5-0UNV/O.:&D759?&!(A%-E4^$,4:V_%2N(JX>ZT>X-A]E;JUI#NJ^6: M(^G;WB-)!MTS_:8LC.3/9=@<$0S@H,.OS( H:0Z67IT0"A\Q@AEN'ZIDH%GW#KHN,>[T2L961]L,A>[)K7.T]4+)7/ML/9ASP M2H9P2E'BU6>"E[OE!/I:QQ1%^V"23#TUKL6T#.%^VE%])P(^NYX3<@-!RLUY MI@EZ7.>F2::GSH#VT,S<$EBQRG6MELAY,M4>Y>L:)6R6F_.E>^0H1G=:7G?K16PJ M/1L,5GUU#.RGAQ4 .WT< ;!^/TJO&:3SUD."7-L**4-DH<;FAYG'>:'D M\-:T[:2F7!\"S8=0T[2'TR;C*\[[I\_O[[S_\ZL2HIB%M.7=S*_##1"D,>]D MZ13L\]BCY7!;9H#&.[P98L2XY9^I5]QYQ2ZK@VWF,%O/=W:WIO'V*+D/VE(] M^RK)725WB)!;+$SNB]VPU+VX6K>3#YT5HXY\V)*6WT32;%'X0#_Q.JCF'D;: MV[X,;,9R78FT-;_$C/UIE(([DH+YG>@;$ CXIV*M72VZKW+TX'KZ;&=W5#K? MB;@57R5N7=_W'?70/F*A(@%SS8.C_>(\JTIJU9!@%_B+V)79:#J30S7L_!%EP6JDVSE)A)!!QU.V@<.6)2C^S4C M7CS%'G7[X(^RHM4@E@>V"_M> M)6'KD!-JQ]XKH> 8U]*VIM&MQ8UMYGY[]48[$F'A&*+]5F/MNL Y_X4T],:M MI;V&TM1RFNDTF:+#-5EW7213JG"C'I.Z]./&OZ.-7]YDXXL 65:I<@*#.&>L M2A7TMK-D'1Y[AV^CN)!L0S4\# ^FN+,&Z;5DO)556V)Z<1#-_>T3I< MK^#25HK:?<\\GEYUIO[N3"8+$%N%=3@MH.A#J4NH[S$[$JM3T",$R'N6:^U%:6.L8$:6 *U M3:RTW#W,'Z7J+^X 3WQ@#==BUM1BJY9>:;:HC$KD!E^#**I+9>,=$2.WC!AY M]F1$C(R(D?M&C-RT@*Y;HKY)5L,C01\OKH=L"> HUFQPW;%7->?UP,J=$HF M2VS%$3\QRU((Q#R2@:DTWJ58+5[,S*36@V7@B9>[JXR0C"DY!M-R7R05C@OI M2+439P>]66$OU:9JR1Q2(@XX\.99#3N,00L]'E#\MWUEK+X9>NL-9Q[H"8 P M[]+QKNO$E@I5\$DI"W4IELKV)F-TM=*_D86 =D:OZ:RL90SK=))4:4[0CYF# M5]M2E[IK0@7<$V+ED0RBA# YA]Z;ZN!)1%:4"('IVBW&\Q9WAHV&P4Y]WIQN M#_&*RQ@9GMOI!=_G];7L(_B.$EM!:XPJGID"IB$:/$+9,.O%TB<-M#U@'Y@8 M=7G+X?UQ*4^\;9P5 VZ ^/#*(ABKP^*8>F#UYJ9"@EKXECCH^[Y*<$L6-@5T M^T$Q$2^A-D9;MJ).F0F(6/$CB*QIT-I6L1PD8=0^T(ZI!0OQT:?6"D]RD]6( MCE7IE6UMS6D9NCP>MPZ7%>RL4QWJG0-7%Z'JS%VK^I0[62=.X9//6%(Y$85[ M]&/RHR0R67MU>%(D(:U.2457LE/J9(8& +P]$X8R3D@H0Z4U/-;>"5T,0]$0 M2B_#J-L:PQ(R@WC?#/T=6:(I]B6)$V&% .I7ZC#P;.8Z_O\S)+N5I$ M)>,\*W/[L\'0V8-@+'CZY ZXD ^0"'GO7?3NX/W!)V)%/HZCH_WW^V\/]H\W M2($]IGC0TR<;09-\O6Y G[S^%-+WD'@[\0^!G0HI[ E:5XA-IFB'Y2.1WN?P MNSR;9TUBU4],!;$8JQD\Y[&45PYUMD>S6A4R[?S+>/IC-#SZS3BP>(P47\"] MPV&=T=_O)+_!\\6*?KV 9"7BSTK1U1]NCXBF__O8?VN5CF&AZ-"\VA:8 M9+S.RDJ,1,,T>DFM+1W6&)?,(++GJW3J,-_>#8WKJ,U8FVT 5_&1&.KK-C8C M@2>BQ;!9PV4,49J1?_HDYC(.E]*U2&F)HU,U8! TMJ85N*BH-\2UKKCQ4X@3 M\'S1CM-"%)'<*1Y!^^B6_4A_QDHF)602^I?N+68=+ MDUY.X?MW.Y\+Z+2C_ MVBL*83X*ON/<)T71<.BLTU==>]3&.=NMQM,FUXF@WX(SS-8+?H$&D),\23=0J MB1YL.A27K2_;'8JY/NT,BHK/.U-?2CP#%V2YSSSG>@:4;9ZR=4,L?":E?3=D M"UA#2TJ9ESQ*F] R RGE2=A77A62&EM.55C5H%^Q7IHS&2.1[^)F]!A@U/Y9 M(":5C+TDEUM3O=%YEO8?LVB;QG]"Q&T9%F31P9TJ'$EN.A=YV F*: IUO/?F M2=.456$026.X?2!B$R8@$N1"JN*UUT^J\@S,6-2:.ML.Z/;TIHQVF@I,@10?1F6;@ MCG).86*:"S16L\;,:SK5+7MV,BG/3:_E#H6[.97BS:5$LVE>O/,94S%@?+:- M-%.:)+DB?-2EC94^WA2IS7#0_9G%L48K)6&5I(FS^1AW!.P'\0G>[]YV#-/*($83'D/3JD26A& MA>+AY0O0_4229QHC6-;GF02 ,IE*^Y9];T=#%5F-9IU#4DGRD5-2],S1.+]G MBJWK&>>^77YY?)!<.G+B+2$B:X+ !\<& P0]B]&'52!DFE*2^W<"2W M.<],.T !UI7FCB#'U".,B2:Y+[HD/P:4T-9:G/TQ ;Y(ITB0;P+7V^PI)5\Y M9XH_+_"1E:3+KV# UA-EEGV1N="&&G2ZP F"9PW/AN_I\&GCZ3WR_]6[(3"Z MG[27).ZMF4B+Q(1$GB,>W3<>K0$WFFQ,@R(7/*Q]]1>?N(D(_^M0LB !V4B'_="V=2JQ.Z#_1FW4QLZNG[K2$L@AD86R5YP]C/ '8=%#0[A M8.?FX0P'X1L[5O^*JU4HXROD(#0D)].#:75.K72WCVZ7H0Z7,E+/+M(AAL_; MI-#]XSA]X;#9@$Y0[YR,OV497R=\?U@R+(4A91XZA:22DHN,2%!;U<%[O#:9 ML4:9/0I)2NLQX^34MQ1CK711HQ5.T@D528?6@![^0<_77IQMQ?D.;FDV;TE% MEA?&-F188WBUULK,*NR=.U#NVS*I@W@D:LG2T0VPV;\>"MEL*F&W*H[W@WR)==+ZF3!=,QD FG MLT^-B,7:)=((_%S2]X(7"[!:G9RA_MQ_\9[YRE/&M'UV&;C>S8^GPQ%0B!=E M 04>09TT=?9+IE!QV3N+ZFS(V/3-$S_U:A]OF=4>&-[S85HI+^Y?01UP_R;P M4X[98;B)E=*WF*53Y(!\T>-FRF LVB,,%NP^WWDVRML=R-M/]R]OC$[]S:PG M9UXB&)6:'\VF8%4O&+0JK?E?__'LU:J 0;2E.IN/F'Z%,9I\-&[/+-U>G58H MZ9B*D S#MT1C0=9U%/HO$FG ^+;6J]>-EU--P/O&S38F36\[:?IT3)J.2=,' MFS1%_<+&WX"5B)ZK!;L12X67?K3T/JYC!*C.*99GEZGMP(E?G-L()K6M#>)N M<-7$G";YS*/A55UUZ=@ZG@?;ULO7.B"J;<#$:8KY@%BK-;@.0RE[>6G0GR@# M8(U##TD6N<,E8+.OF#@XIRMM65Y(4=1EZ[@B].F: 7=>3\OAO;Z67H6@C"5@ M+=!A,5>U5]/8&5)GLC&LP5.E&=*2R^/ VRLXGF'3PHA^; )H4]"45,AW$NRN M2?U+. R.54C@>IB$.VS^V:8GY()T[V?#M_YYMG*TX<)ZV=VDD,2[9?)N9&9D M;2WK2Y$05-)5=E*GEP01!72VKR^5NM2]2/0EKZ(+#B9&N-S)DL/-A(O'0B^L MX$S@L96CJ%'!M5+E,5=026,RL,$Z<(;K"_%..'-^,L-S/S\F%1A^R>)44*=^8J/? M>)?*-CA?H"NG0K0R!_(I?$S&;G"1LBM3MXM%+AQ!RD@/'U,H-M:HQ K-@3L> MXY2BJ,3[H<)?T3D#%NI.=$ [<-X*Q$,24A,69LV/!F7,?K\[+CRF]!+.$VX# M?"!."KX.-X<7=,!2;>NT!+E+:%ZQU!@?]F=;+36.+ +H21^M:XL6%B&5_7TK M'9Z5OSA\ONH* MWP=?R(.4R%J1"MDS1UR14SP3Y3^YE!#$O=P%*6*V4:.6M' MG@,NC*M/LX4?'/!:&G 8!(Y_*5_< M/(9"0T2#+JAR MM_;P6UPU6C/88J@PJ%B_GE;90OM16="[GWKP,IINLE 5)?0O_RFP+_X0BD': M>ZK98 6P65'6]/M;><57H2U4!\@A-&U\*6<"'2U^X"2[7R=U0A6Q6ESND]\% ME1+]*&B(HL[FY(.&B;<])SE MBRNT\4H]BKU]Z)J'^!+M3^ FQ:X>64KGYPV(8'4%] WJNR,*9%XOQT.&1K8X=E97Z] M#UZLSQ5;40ZN:<(_M+7]J N&,"_97!UM6[J.%(AJ(%Q-.2L0I\FV'B\2O^., M4\B/X7&[*-REHWY"9);+G+'ZJ;W*UCZK6\.^Z& ZI5"N@14+<:UU$ 33@))D MA%!0E==!^GE9+2I?NZK81<:K-1N^Z#BYV.@\T2/J! ZZ[^7]ZSXM1,4$4+3_ M!4R#&L-C\&?T!SH/U3H*<)]M/JQ\Q_UZD2EK8\H)3ZVE[Y2@%:46K6-H7I'7 M?G/R( EE='2$2L,OR1JLR!I42I28V1'G+RCW3CQ.BEHQ!% 6:O*WM7@NF'C/RY)JY#JA16UP MCIY88EWKH(:.#P>3@.3B^H?30[,\IDQN.V7R;$R9C"F3S4R9#)[VO?,'L;R4 MRL#NCT2Y9#A<+'ICPB7]3A4%,2?0/29I;/26SB[!.EA@4P<,)C4:\=($(X-8U%^,9MPY*+W"C-]PF70)JLLZ)$TK83>./1MZ>:D5%N) MINB2F7KYI+8S'^0N09FU.+H';]$G2;.9_)(#]B61%R>"AZ00MM_RYNF=(T!Z MM%7K,U7M?MN!79-/Z\V;_>/CU]'1_O'^T3^(\RKZ\%NTOW>\_W[_\-/(>G5' MYOGN)K!>]=S"O2F"CM>EC0D"Y+U[2>,!86"QY1WGHGI4@:4&^\@DW:8(L-7! MRF5?TJ$,;:6OE/\.5K$E31?6 \9L5<=7(QBF- =X53Q!]X%4[45F=J"O,U M49@:)/6+;9NR6$9)V',#VP(9H)#+,(Z(>13^F[93A)DNL@4W1RA2\#_@7^=& MDF^+O)U/J%0+/),%#AT>]7P;-'IYT9TX(H#4O)$K@*[](I8<>;E(^JE(;_>E M<*G6?@:.P:U(W#7X&$KWP'%V C)EE&'1):S::@KN#,9<.K.VTR4XI4B\S7TI M$6S8&F919675C=U(E9+0*&@/9KS*D8$&63U '(%+%"5]%!= G'/*7-"S,D2M5:RYJ@HZ/B0$&A03JG8IBYGXCHQ$A#O6*5LE[6>ZI52%87@\9^@X"@(MI#U4L7 MR"1*8)7OR;%D"IYFW(*!_KM2@V+/FTH:-* B\A:F(!XM7I$"U)9+(KO74<4B M/\N3BP)G.TMA>?(S7)@*E *O#,PO[V]]@;]0GA'T!!YDZ9_)5"(6E*U"QS5X M6.QQ76%.,"U]Y(Z-EC"\0W ='E=WDF+ MC9&V 61^+B^ROG46@(P=0U['I'!:C_!-DH=QAYJ& ?E$[&8Q1GF[ WG;@#K4 MPS)ZI\7HUY$U,H*%+][F@(*:+R_W8P/UN[%#C+@8]PEHU$:H=2)SG@GDE'R& M)/<^(8Z8JF5#4#]FXH"Z::N)AJ,[>K1E..LEK(6 M&H@I41956]-15'OP?D7I\;Z$1PLE+BDZ#H996VO7H,ER)^H@U3@I@*Y2KI1M M0XTQPYM95/90V0%%2?IKH4*@ N#?9M0?=Z8_-J (\R@,3*Z/7;L^ ->*G5#N MU.&FHS '*Z4PS!%;583E\%Z\(PXBMQ(5M9$0)@VC/J"=0(>+/P:]$;*Z"PWE MT*O>':.O_F$^(@IN&U'P?$04C(B"C404#!\\/;6H2>N?=Y[&CG!O96#5$O/! MA;/L"U9+""!3$S3=\C;VQ)%JE6(Z/J^+9_JCJUUW>O)VNJI[/>MZ7:)L?-3O M.U9@\2>FM%P-U^IVWIW<#)J;;>$-L)RP:Z^QSJXI1PT.O.LI2XCH@,&J4:[5 MZ=W!#UD[GHI^DS?/'^OC\4#D,N,R2XK,=I!=/;F8DU>9"NU1U(G1GK+';OVWKSY=?87L>'.YMV*9\5.[ALTV $1VW:+]>HWT> M@H<&6N@UZ[?0([5@'VNABCD6!&$.BWGF&3$B5 5%>2%-ZVS6"Q_ U3V<<:W7 M*"**AHHN+4"I$?4K[,R$.>%$,?5EKO%9.=- KSVJ2P<3PD9(V]:U],>VLQP#:*GMWV<+ ML! DRJE_FH'A1\.Q>0B2^];+"^TA=G;.!;EN5GQ8*6ROK]TJZ"Z3S+D+>X MPGQ.(W S(M.IH:+P\!QY 4>\M% V2,PS1VBEV5/WZR^3NF\:^&^PX1T5>GL3:RC_]:^. ^=)JO+&7+*> [N7 M*QCA:I3+%2+*V5T0ZK<@-(3XV8VCIT^>/K6=MJEFDKD$)BC_)@<5NY5HH^O; MTG,KWVPMY2:*$,F+ M?UOK;7:B Q_ +ZMO.61E?],5JU_5?T/[3DH"OMIZ]NV5)5)L+*]C,KM%( MMH@=?"YV0$)JVYB!^3I\%1VX,B'AR?:P5#?8B"%0F[]0U%H+)!*;LIHQM0?" M)[!]W"SAV(%DBVG(U323)D!V1-K8W5:,(+=3R3@X^F$NW1E+Y="^=!F]-A)! MK2%5&9ZAHY85YSQ)='?.D,FCN23E!,Y*#>K3VP<'92<15WK';HCC#1F)5C8F MCAV9E>O2SI61A%/VB#7@RT62^<18_J'LE;S M$@MY6"%#;T"'L/]Y@]^R8W6 M^XPIA-M.(;P84PAC"F$C4PCK&%]>,%_*:B1)F7&]')&"1T18[F+F"M(65YMZ M'Z]RE"SZ."/.$;KWJ682KQQ'1 MZ3'%K8YQSW.\0J%7=9(;-PT)\:O:!H/R7(W)-5KN,*L-V(%8^ES4ID?\ETRG M5;OFDZ;ADR84SI(^*QK>O^HV(1M%OU>$9=:TK2)FT@I*TR/:^1&7+3VG>VYY M1'2<]:0$G4&N3)A)-.520^?)MEC$Z;9-%+#-V,0RTE7NLFE2"X\@TV4E!(UR?)4;J,$:U+R1X:/3[=EXIJ'PHU1R@ MX:C)J+KO0'5O0/' =;G->G7_TZ0&E[D18LR>$@MZN*)=@[CKI$R-#W#W$QY%RPC%(T0LR:E8CS$Z,WQ+>*ZS9!B7EEO ]N0;^"]H2$4F>8MK$'O((57,02OG0KC MW+=C);@M/,KS6\:C?-H_W#O\))-U'!WMO__PC[UW&W1&/!([]/EF0%+0;DC7 M(YC\[/QVUQZ@LD2!EW3Q")1GK<_L\9=8Y3ZIRG(>802RL/2W5IW:E#W[:5I9 M8)G!%8+Z\TZT9R,1W&2*CR9XHIQ?W?)"U['YFJ]X*?FD])P,6X7X\+P5E5.5 MH3R2I<)6^@CB,;[0\EVBCE?#V%W6=+4>D410_W"/I7:T_>YL=V] @+ 7S=L' M.5Z"[=]4:Y6L4Q-S#W'5I2NJLR_1UD]#1$5VRTO'&VK[X*%:!]IZKVC)*:>S MELAK[C+N<#?D1/ 4-&[UB*QX;PP]ENCAA!XQ/ M.)-!HO1OP47]O6=:?QHSK6.F];XSK=_E,;T!P>"_"7GKAS6)WFVG"]M$+:F1 M,\Q0W+9N)XVMK]+K.+50*D?["C*7B5F6DOB^MHEOD:-*0SO$5X,G(D8.4FLH M<+"%.!&=,4WT8,/WTW83+HDXU'5P96NT@(.7S(M3D''.,;4"L?=;5(7S,Z.I MH, MHKV22A)>1)'#.=1&>J3YN-U2+(#A5?*61IT(-"' QTDI#E*W<\QU@@.# M :V+DFCL&MH/G0 0#KZ;M=,V1AJ?DPR=1RO!D3!+\7#==?<2? X1UFD"HAFP M8#EM=(8+$H+WM1@Q^^*87:3%P>,,>V-N[>Z\N.$\2'@-)H)AI4JQBA5-)P5L M-8XL,6.T"HKP0OB67F7J-B< B#6>E!TBJ$];8XN[Q)3N5) 6GG@DO MM,1-+J-W@UM=,2>6NVDB36.8"8-9\]J*Q6,.RPQO1%HG])61I[5LW'BU3^?7 M1PBTF_E2LN.G MGX-$.JE4C_JD@:.1&LVJ@PQIP[=&V4A::FU(>4QY& /4 M'S3O5(UC^1R#][.=XYI3ZI)HF^=<4PSY*!)ET&\Y:6N:G_-:K>J4NO3A[_M'=_3J-S18^W%O+;*Q8$'2CT1JVW'Q_<,=\\&H!BDG3%U4 M8"V*$VYT3SD-RFTPYL?!4%S%NB)"D.H?4V#@5>5-6<48!#TC-O\3R>[,,I+W M%8$2#Q#>L7F\&F8Z*>F^]A;0418(PTW3Y3:<&ZA6Y78IV@AF/DB[^<_@P(G!,4H XJ8"%SK,C4@9K., M;U:9DZQF_3,'JS1&0Z%!$W9!S!II+ 48ECY!,NJ&VXQCYGAH=08=?0E9@",O M2[O.LK)T2YV-6-XI^08%94"F95MEN$O%>8I^,RD28D7[7Q8,=+\,1_]#8SU1]SFT%:2;T!UQ8- M/4F[;1&/C-_ H=_ST.$6R?@ANQ'5"Y:P6??,8P!CI7U>9D2E;NDE^-BR+#EO M?&&KM6A5,(T3-""Q,)6: V=YIZ+3HK"\2L5.AORVJP57C/LZM8+HL12U]!Z@ MR>7@&6MUFF7-_S,HC9;-1X_:07"U0$W@N8*A&T%%(4*H9Q*$D*[LX1VN\"[ M;0.!L21KP;./VEP\F"-STN8:_M]SK^761VJ7]0P-&A[C.W:;#04,)\%MG-/J MZJ]%NFEWL?R,"8!;3P#\/"8 Q@3 ?24 ;LMO_/F6#;_##X='^V\^?#XZWG]@ MEI_//:L4MFCD4&-ZWWF"IV7G6=HRNII]0')P*F:']UGC+XU34=R/:J*Y04=3 MT+_2#!GGJ'-*4\%K&FWO7,YF<(AP+Z" FG[(MW0!)TE*#['$A>"6#OKD'_ Z M.(S7$1R]IVC5Z;7H$M/QAPU+(^'G'6*>L@A!C_JFP^CGM8L*Z\>[_4&TB6 B MTXRS"9>1V9PK9^D#<[J>OKQM9JK]-Y^/#C[],WJ[__'#\<&GS=F#ZTS+@?8( M)UOM S<5WMCFAZ\V6<*.]@_W_]A[%WWXV.4H:RAXPP?]__SPY =P0?-<#F[[ M=[U(IO(W_ *$KTGMB8D>ZS3)99PT9#B\7U^<9HWY$7^("=R+*EGH4?Z2K ]Z M@,[P;1[K:AKM.MX7LB962.N5ZQL(W%^:U'_YA_,:'P-X.IQE^UJ)]%::1A-& MGDAIZ@%>'R]9H]J>D%.. ?S>H0QPWYQE=$J2T9R15OB9GZ@/Y44AK,+G#LV MXJ[K 2 91R8@851_X24H,2FIM8*%B4YAR.3H7L!KH?^$A!/1UNY36\!1MXO^ M[+QDWLJN$(/\_O#7YO2__P(_NHJ\*YJUF-4.\\D.AOJ&Q\_,+V_QQ-O"CX/I MX#QZ[TH[2S,I$7/9OQF&'K'9UQ+L3J:36W%;-]628;'8/V\&Z^Q+DQF MW,M\-8X*;M7T[+L@JS\YL-*I).B0)/.2\"J M8/J#\@=[A((LF5D[Z]9C]X441)OZJVVAA[!M_U2.>&16AQU_9IKH/,E;,_3D M6'Q_M*(F>58++9(&,W ?R@;B%#T6>H=83UM-W'VGRR7V/0_L'S0P_U5C>5+O M IN>0+7#!9!8&NS(Y,+@C*=UKQ;U7[,91DB[= M(.TH[4_=LQ_I%/@+GH-_H>-S/$6O.GY^?1RGZ"-OKJAX_!LQ*AQ-C7^$>DB@?HD\?HDXIT=O] M=P?_V#_Z)_[L^/.;OXD]*+ M8T6A*&%9!H_ V97<_%BUUW4FC M\S)+Q=E%[:$T4MB1AK4$LS2.N_.KQ/K-X]F=B@3S^,=FV4PZ,H.]]*LRI[U% MYC2V.#PXF-!S>J)Y**)LL6ZEX,KD7/)/?0NQTE&LO-(OQ$@P)50CW1J?V+0S ME$'-Q_D)V9MC++&LM&21:+,B-'%#$B M&EV$3ZLDJPF9BVY90_7*C6-21/^I9I>$C&8.JD83#4?BY92IYQOAG;_@R(GM M5XL/LWJ:-,E% H/!)?Y?K&=>4F]EBL?2OJ)&:AF'LJS1WI_L(2=#'B,UT#E?-%JS MW2#*@6OA3;/66^@(EX-R=[4$U0;].6]!+=>F?;]@T-X0J;0,! /O[M\!WTNU M):*4O6+]5?.RQD"M;[UB.5PJ&F;NHY.&*9F3=D80XM1W?2]E3;)4>OKV\7B]RR^N[-85ZF"7:; MFF2-'/Q[=5U.!=YJLWRDF\4LZ&OHB].2M'1]'1V]$^VC2=%Y6W4QDXI#<5B! M(I>0N8'/YX-$CX3N8,0-723+%5>X#J-&<*2]E9"^8/+>>&19US<1'#&]M&*2 M/?09$UX+H>(T06M<$+4^\?+.F-M9WR#>?QQV_1]K&$_>-AN07+"\P;S\LZR\ M5J6>V2*L']>Q]"Z]7ZBY!N_K.1U>:RX):>,=J34)OPHJ/FN?U]Z.2BGA59X8 MQGIR(4VF%'@$VU"K&.[QFF[G*HS^W8+B"UH3K'S[MP2@2!V2PG/O@Z"]EC>Q M%F75ZX'-^4G,;@(SQ 120ET)GY";,L:^;G7S_/8X=,">W>M7NI/6<2+RVL&M M[D>=\/B?=1S'(M7Z.+_*P>X3\G/9@<\8^2QQ!;T!MW&X0G(W"-SQ[,DF@SO> M'QR_V7_W;N]P_\/G#2^P>( T7\^>; +-U_NL1D6=% :LP74H!KRNV3*A#Y6"(]8K^A'.S3I6:UIV4 P597NFM')A\'H(GQQ;(M0=% MK,]P'^;YJ4"[H4\58W. P<>HMT.$"-Q;JW_78"6X4#B3T._^KJ2&5H7W-]=HD)3+K*> M='MU0[^W"6+C4-PH((!=7[2O[J0LSVIACL"N]V3.@V(E[J.,="Q\2CJ6$O:@ MP+%@G,+?J'WQY.2KI:\.C'"!9;9HWF&Q?$$I:NY0<^FH!KH-"Y2XMU$5KB?E M]1@LG20Y#;(^Q=PX':JZ08E^LP"7QO@4.S820X );?: Z /UH_8PMJ=S[E># M$[20:\<,>4UP_(&W1/_ ZB>_S&N6G8!*J1V(WE*#$5 @H=>VK%%B;<^:+/IP'F"CMFC(E*)J4+RF",HTJJ MI=>9@\MH0%5CI2K^O/9.!:OS!#1U#M:99JA(D[+R$M*C-),CB1GWXLM.&@F] M^8QJGJK,;;<\?PA:@*7U+.J/>$GN*\A%PMA4MU$UN6W>*/QGJUJ/N\_W[N\A MHOST/\6'Y,EN&G!UZ(5&R_$.+,<7]V\Y'I;1A]ELO9@*ABWK=N+U:O0<;>?S M$*[A2V(=IOP.I_^G^I7Z/U/\Z,G_L]0T579E-Z7!Y9TXH M54M'@PLJ#)$G5)9.J')T0AW:U8GQ$@=GU,V5#ZE>!([K9'_$.MEHZ^GS[>@4 MF2WPUX@=B6&_($IUZV>!DN#G%\:<[5SR/#K7X#B2TAWMZG(5]:AM9S5-*AIT MA!)8VY.6&"X*FCB#;2_DUQF>9I@4Z;S9)NVV1Q;!__G^]]P@I];Z\8F8SA40 M1I//Z"XSRZW5XSGQ",O#E/( MWN2OG'C',>#/.OL$CF^-X6UR$B.JA/*@BXSKMYC#W=H3&@\!]2,)RTQYB,QJ"FF,$'#&D&]K$I>4[82 M;C,XJ[%7C+[R#JR&R=WG_FN\8J2=/S#5BL5X)),H0TG*8+].\ MK=&XM2W*Z/N:;R[UQ05Q2J#-BRYT,35]\T%+EF]+N754@7W9-12=%DJ_#EMP MQL3G0 4YY508MO!GL>T_B=Q:Q.C9065BZU(/9NYQ3SU[Y<9F,ZU>4WAGL]&5 MG.74Z+&PP2M-@I+#!S&"?D=2Q),0% 7VC4E?NU['<].<,A26SQS4:L.SZ&', M!\;J$"?#HY4&R[:]0)Q>2:B?">XI^#[[T +7^.IWZ M8B72'UXF5V$W*_-.*H?B.W$Y)&QF>]Y& M%PEA!\)>(U[FWI]GV\!P^.UZBY[XR^S-4JUG*R^3]&R A0ZANIW/@_84>)#6 MVERCRQ*N@!=I)&@A)IC8#QKY26 X]O>[XQEQ_4K!3^"[$@PHM^B<_\//PYM* M9M4CF@PCQC9<+=?K=:?9PL,A)5R2J\H>5&B,F4'7.C()?HC,_9VO"4!H4J]) M .4UBV6L3X;Y@"U;Q6Z-*)FQQLRFLN=1[\-%?:.9<4!^< MV,7R^;:BOK'P3]N$"73]!?X/GJ<2Q/QW6U;MG(+ZM;[T>2DU;D0(5K:-F!5% MJ:SH"S2EDCSV%R^V4P$GV0F1O.,T)B'G>(RSYJUHA9Q[H;A&E;^XR,O?=EU9R 7B;C M#RMU7.<\Z6M"46CXAI!ZGOV=K^0B#Z; BYIC(4IMQ 2?&1F@F+&<;Z8>6^&- M^M[U1[+?&C8*D7F=7($9M[WC:IX57;]E1 >%%PDV2MM+H."$JW_([[;C"!XA M7\K-<>)M1AN>W_R-T!.KB.UQM0!V!\ZF#.O$=%@@40 M6U+3[(?3L3D+8BRQP$%NH#7>R/-#]R\KCU05U&^)?M:4TA>SRHCM+)W1_79G MMCZ6B!-U7OR)HK:3=G=GA9K1EDFBXYT5@0JP@K5RUS2.XS:93JN6>P!I*:V; M,7D][_+>FT[04B+/D6N=Z ZK'AQKV,_23UA?+P07B2&-%6D&!=AV0R*'8_T7 MMJ39^\CLD>04_7H$4S05W;NSWJ;4_ M0;('? 2>9OA#:>!!?,ES^)(K;D$L<3M2G%C<41%1S3]*M%90;\O+,L&3RXY[ M_W"_RW229I/W__LODZO[E0?1]T:G(NY'SV(7.F,.;IM"US;,% \9",VN7H@< MDZH4"SG<.WZ[]W_?=R^/M=?OA[_^O\<'OQ_N??I\M!]]W/M]/_KMP[MW'_XX M_O]HTL?0PFV%%G;'T,(86OBFH86.>GBV\_.KM8ZT-5_RVW17?K+SP@.%7D.M M'1PB4_CA_O%Q],??]H_V/_P61U>?(P$##.8J;)&_G[ZT8',RU+G9!R/[)3?] M 'H7HG22[OJ?'W!+_J T3*J2>&MCU66RJ,TO^@]_6+A:^668Z&A< MO,?QGN-B;L)[7N/X^OO!X>_'OQX=O 6+_.F3)R^B=^_>6(M\7-+']I[?RV)> M^6X[3UYLT-O]\-=?E_V3<8WW>/Y\YY5SD)1'/X^C@$+OQC;[H(WW/[V4Q M'YA1-/JBH^P^5-D=?='1%QU%=_1%'\ "?C\FWD/P11\:RNOIB/(:45[WB?(B M$.C376&]NP\2F#=_VW_[^=U^M$<51W>+S[[/%_UXM/_^X'C_^)&_YM_V/N&* M1H_\-7_=?_?AC[M]QR?^*UYR-/J:_,G 6U_CO;X]E/.FU2?_GXXDK/S";<*Z2MH;72H9OM/MDO)QD,[-W-4#\R4N[E%,-I] MH]WW38D#KBX'ND\[\-=;/E4W_<7??#C\[>#H_=ZG@P^'T8??HCL>62.X@/]^__=JDHHX>OJ$ MZZYK2V![ [E<":^^XN%;]RV172J-NQ%(+OJ_P;QV80+K[/3[GE(N\KW;";WO M>N!+1R=UZ4I21KY)_;^PI;) M7-HG?6P$F5I2<&Q"-)X^AC5L,% MR07V:T"A^5]3U689/7GY\L5S4C*/3.(NLAH;.GN]7)@1Q*,>26I'9#N?8\]J M;>QQ7G39$^/(+ZFE M:< 98/[@^@Y>[FY8QS:FK\RN.TG6V,IOD@7I!R)_(R(=HM02EJ-)RQWA4S.C M3NN6AUUZHJ.L3JML8I1Z>:[[GVF?_,5CB"B'#/[GAR<_@.K(YHUYD=\!D[A194L[%KM[-YM>M:BJIZZCS2 M>-6.>KHSE(:6JS=TS$@4]\;77M04VW/8OE/_Y5MY0)8Q)]P7E(>W*#S\?G#W1+?O+:7XR;<:,VX[>E+K*)XTO'/<17 M= 4;D0M3W#,CD;PN'NRWQR\UEJ%]_1P^>%#K#W_]!_91:"KL/+'$_I_QB$Q^ M:(LX%O \M,4W9*.^_,Q5RF-Q:&C[#Y4V1V+0\?BT%%TQ^+0![" WX^) M=[?%H7<2,-K0*1W+'L:RA['LX9NA'L,V!_=9^/#F/@L?+CW%[S,/]6[O\.V[ M#T=OI:G.\1\?CO[^#6I+U\W:]?HU_5%69X-M @?ZK>%'%W3]PDRSF71"46W"CP\2VYH-9@\L2:O)78-=!ZHM7(^9RZ!+N/\4-C699D=6G MIN8'V;;'=/\IK$I*PZ4^40QZ)628UU:0QS9/S@PWIKXH&*I833-Z(5"@=5E0 M,B8UC9?F=-#&P6G\-FU'UUS]K^HPNO +0:\1+!V;D&J/_1*TB M!0E\D;'\2G,QEE^!'"?UCUFM?3RG99'2:<#]-*DKWE!3PB0'N4JYMWIN<),Q M8&%2?J%-M7/IWB04:MU$YHL\(Z?6AUD!FR3/J1-:E)<)@993[.Y%#>TORFCK MZ7;4)%G.#=/=)=3XKY'&AS#?VNR//I ]N<4=0BT0&EYR6UJ"5N4YMW;'W? ) MMA!WY9QYB&CN/I;PIJ;;VH'QXV$OP03/6MQSTAT>MEV^(WAT"SGFA< NA#@) MN"VQ\]S3%_\9;1*VX8]:+"^;<',P_,:8\/X\\RV;5PD2X5 #PT4G^-:GH)$X]O.DY1U&")2 M31%M[3[9CB8XEZ;&8JIE[?73[ &C=H8?9)5RBGGU--I+67+A_0A@I7U%@ZZ4 M#@U[5[MX(\LC@U\_8ZG?W5(L#E!/VB>\;QNXOL:^F> K"+RL;!LV MBM@"V,-@"/SBY^V>/5&9;#YIJUHG@)349:,=&B>O [4&GH-KV0R>)/X*Q$.O MYG8P(N'+6500>6@Z:LS)3DRVPB26, MK(@N$CQ\:^THC.M$13HX< MV8OKMXO!,+1[M19$#G/YZY+5WHD._*;U6)8 KY&:6=+FS4!#9[,LL2MOL?3E M] 0&S0?UM*VT]R[]':XO3C*<+ANEVO/5D]304GZ(UWR(X5=[H5 MME-.SK$_=NF&>]DVE5FHLR_1UD_;T1QN?6J/QH&3=Z] #V*>9%AB$BW ,9(7 MOG247*B2U:1!R/^24?-D@]""PJSE3@GZ0'1HNUE>H0;,%VP+6_.JUM1)G'6" MU\$;?:JRPJ[4,G#V_:1INC_T!]#W;XQ'CO'(,1[Y/<8CWWYG1"Q'\-+'$;@I MT='^[Y_?$0?);;/U^7IA=^?IRQM7'Z_CNQSPP0,'$1_K:/V J38#\Z=!!QSL M1HZ"P(F[M.P8\!,PF*HV-VHFGK0YS1?_3::"=H*7!O1RONF)Z/NY8(DX MV Y[\&^*7? #[*%I1]+D'.AHBPQ-+/C+H*TU-6I-P_4--V#?Z<*_[V2%0N7= MU=W>WUKLLO'$7JBQ7ZWC5_]>&<@F?<]+)^WMQ6XQ:-N# M#02F/6R<*DO)R@??X3QIU,XW]33)^4]9>PTZ1Q@G\:+@\!'93Q@+PA_R7^15 ML)=%SQ:3SO$(H._G?:^"F%61 9.S7!I#'@[HE=H8-='/X:$:UBY*^:V(7(MB M"S==8#BZH7O#1Q'Z=I>\M/>:E3<%.#K<7!31BA9M!0<(6*Z_@5< !F,FXZV; M)*LNR."O..0&9FYU0IN/GEWDRUC?;"GC1#-V8K@,>_ QM08-96KBR^:%-CU/ MRTYTV)D2&$@[G\"=,38WJ9NJG3;=.>)K*DY@N,O4CBZ6NOY8XG^1Y&<8O,N3 M_Y/@[%TQIYY0Q5B2HG-75M[4=<1KQW>;8$.CV]2H-+-+ D\MSMJ*\2FJ%%Y,B MZ+_5QK$WR)IU L5)[;GZ\!U. QQ3[%LD$_@G!IE :TPKPU$+C$ BPU'=V,=- M3&%F6=-Y5@0"!].0YTNG/F\1L['. 3? <[J2'L'3?QVM>XVRH/%F]&CFDX![@&]"#;O"&8#"A)5-QZ$+>]>(4 M=#6>9S6&-_1L=7>N.MJFH8FB1!)IYUA_0FK@SS8]L30P3E-,Z GP98:95YW5 M.IF9!F809S29PL P*KAH)0++1R7R'M5-3PW&X:CP^("+5)/@5%+RH\B0TF#O^5WYD\SY=I$>#A: #L16*S3A-4CG%-)3:JMRDHXAT3OFB]3D&=^ M=4DAL5YE-1A([*)BTQ>7><7H>FH^;2M==CPZLJ+UD_5U,@>1!'&;YF6MUW'R MS4]HQ58'\]QW5;!$&!MC3\Z%M_#^>':BSAX4P76"-2BH$G>&BY+I67)BW%R5 M$YQUG ?SY13T9Z-;J6."\=]6:MD*X_I2=T>^%S'KX5/A,LQBQD040]9"C:A M. 2YZ!3M/;;E5739$^"7HL^M(N.\D MP9PN&P4X/LP]>O-M7]N^9+!6W:P$;4.P)8F@BO =%$@6O=:X1$6:S&&62"Q M5-#DRTA@!I_G_;9KAW2WCTLI=OTM6 ;TJ<93_;L]U9^M=ZJ#W9]<,%^350MN M_\"'Y^P#)!3\Y(,9'EU>>.ZZX"3X['7B*Q"B C-(N+7Y=Q'H@"(E)C/*FG.: M+'6N1=,YP^UCR.TAG%,39A1T]XS2_MU*^_.U8QL6J>$[TRA5(+=TTY@=8]^_ MP^MI?USA*(+3FM$."O8!_A ^$*P3HE7BZ,]R,C&>H5!;DTXOPZ\D7XN/F2<9 MG#>+!,Y+S.0BGNX4=@C9%_BH4S)>P/U&)QOL(K/ 8PX/33Q0%PN-F%4M/AAL MR4HB(V3#GK0$,. \LLM6^E DFZ7J&B&7.P)WL24O#9)?LOX/I1?&F+4;LW9C MUNXA9.V^%E#6#X$0:F)IW3:VY)U/1(%:3]=; &>"E*A\DJ$'9XH3XP6E[R0Y MLIKIZ@$8#"_6,QCV*!3.H6KQ[6&&38*XWF$CU(/[PU )B,QYM)4_0#-8($LM M9@KVP^<%U@K.+(:N"S\HQ(FTT+R^QB@O"(!-P_1 7P[(9!!F;*,>NK%L%*3% M@+,+E%BL<3^*GF%TIB0\=;VL&S/GF'Q) & ,SF2Y1N176?A1:$^,H@P/^6EM M3Z\HR5YT($Q:4!@3!1N8I!;'%5)FE$DM$&5DG$HCJW%;B2R M'XB<4_H%WKYIJXFXF)VTHI41*Y8$T>[ZA%W?LBB=0%GT=5G8B.H**;(&,OB@ M N'*E\[8A1\C[QG>-;![#TO$JG4?%8Q1_(B5S^5!=VXS 0L%9X@HYN%V9SBT MJ^[$DW]1MGF*T3'<6^2V@$DQ0Q_'!OVZN_#85.?9E(-1#HG&\;AI691S]'<, M8?3C",_70B)/O' U_5SD92@XY4)9E4NDPE%4_%DR4%_6T9<#FRZ4\(.^9('9 M/IHF"@M?$FN@?ZH*H:%[VH9RB=.F(KFV;T)^D4HK_OP,-AK/:S^^ODJJ6362 M[X@A#EX)#4C;U0!E3@=WFN"Q7+:8TLR3^1S#A9C_G$]0A6#L$&?JRP+CR5CH MPB%5"I(S=':%T%P:).SYHB0:)+,.\V@OV!D5;$_!_KQF<,'/G^-Y33:9 &W* M,UF;65FF44F@Z*UL9K_),*?K:1(.[6*"A7#9VQ2DAYDFAD8,&^-77F<%5!V\ M>U;$)BQ2EVCT:\8R9P$" M,-'4AV6:.JA7%1=91?KN=@WD&E4\UQ"T0)R08X MI])"S^(H#&9?$L:2:UJ&(!09W1TW^0RS!6Q%>*D4/Q4NT8>NO;(3'2=9NGJL M3GDC*:" (=*PJM(_"9+TG&PQ_R08MTAOB[Q0B;^<3PAKC!F_ H&)T."/4E/#1//$(=Z. MWDKSXF!8U1?&+.CE,628U:=H!9Z@#<,+* MG5V=@Y;R*./(:-+V;"?1/TV*P M-!Y4QA9&>)5,7%& ;VJ/.>\7,(]MWMB$&EFQ6>WY+':VW?%95H4)P5*8WZ38 M+^^-=K18-5BL:>O=E[&)+#P*KA$*9'JU$9<%]@N6:!&W"(V0 J]QD>A MMLS+DS(J0[0J15)T,CY:]X+3+2@W^)U?1#?!N(8%1_1JBYS9L7(S>[N-CO(? M[BH%,J8(QA3!F"+8L!3!]4 #5Z8)E"AA)WJ;U?H'0<^0"0)TE_F28+&E;,X864:EYDL_7E^QO;%>,NV,1=<)W*+9>/1&QF]PQF M#%R>D,B?A,!>H>F@;4D<)AA6(4^?DR0=?TH#BVG+Q39MD>/NX6 I\:;9S)7@ M%RW$UKW/U7&\<9-]AYMLS3*8?9=55Q0X!=)K=8,M'TR4,)\)RF2><;(FC JD M]%_:B_ZQ@F=%=PNM-38;G_(X6#BS9S<6!W2$].=DDO'+>XET+S!I#W#%.TO]J83 U8RM M.4)?SL;M.VY?;_NNB:\_F*T\X+RX^<2 \&F65X'IYY2OC?V#L'^R"K4>@2Z" M!#@'-=8:HTL-FW3-K MF3TY^B7!G29EQ2BRMFDDZ07G&?Q+?YH%.5F;OK=A&$NT=F4BC-/677A("@^8 M-GUR"UACS/R7N6GGL8=MRT T$P0!E)04/YFBH9084X)/TF'R$#*Y00^X M,?-=Y/@-9A&&2*7L.H0K1Y#5%'.M;/06#W%\94;8Y,R&!X^:X,*8RMI.J4FP M(!M#5R9OW%1+CU?):HHNXX=BAA AY(WI(R]B!,2U%#,N&.S N =)M4\[I=CZ M-DEZ:@C09F%LF0^\!'=)TJ\;K34O86*ZG1SF)64]!$](9X?I? MLKH1-G!YF[G!)V;UW)GED1]_0#[KV%& ^I WT=QTX73)KD39H@@3X:?^8CVA7=%ON<%@QO7"0+8GAA!!_NUI.DFB0GQK-Z\NS, M:*#/@T01"XP )R>K%"+2.^. YJ"4LL($DQ> ];MU'M=".44^"*B#@BP\"#!> M=FKR^S,C1E3.B,H943EW@,H9,?9XFJT)LN\PIQ (N?%I$-'Q(I KT[G03O'@ M/7Z%)]X ::M\$/NDS<^(GN+4).=+KXZ*7'#XP:RB6]ZX1DEYN"CBAMP7I26U M(O\[8Z(R/#^N8$CR*&;E)F'QGB-0@A,>C\"Z&\?S#R%W['3;Y:@=ZQ4%E*XJ MS*LTJ^SD6*@Z13-?$W0KL:!X'M[ M/E3)J]$]6$PQT**?_EC[?MS&@]+7YH MQ*NH+J6\VK,2P#^EOF'D15%.PE[/XA. _A&ZE73H?*[DZ 2;88'Q%%^0..BQ M6IS86>'V3:EQ.7]W@7)DC2W1\Y!$=BU Q@[$?\EKY"\2] M22!L+!;J*[(U ?]@EHMA62T#TY*2=6QJX^=MT=8M-L'A!48+%85Q@!JA4]5S M/:C]KTKN*(,*?'0TQ-V&ZP8=.'W.>U0Z>[D,1R??:9,=F%$W%#F%7=6B7YX9 M_$E6] $V6J-*B0GDA*TF0BS(_O9Y-JD$QDE%X*RKBZ)<$C[>5@_VR+1'J;4T MJ>MC$2?9=,E^X+DY%3'%Q&PVQ^JUP>C4JB)P_-U$A=0>:^/R])=G39#<"L*[ M/Y7PSE6!*JV]G#8*1;M@,K!N=2W&$-H*-SAFZW,N9X2;I;SX2,YL5MT>;:D6 MX_P%^>4N15\4PF-I(Q'"\D$P.9=>N+%..\:CNSMNK8;%H6O+/&J,\V_0LAFR MQS;+A8GEA.?H'GECDH71-R.N/B6Q'J(2&\6X+\9KPM#>)$B)6].:(T79E DK M2.>;-"5.C&[0!;[\"\I,$1K?:*RX'(R0SOM!UVEIR=)=P?98S[AZ#=<$.P6% M;I.E9Q"7&+PW.1\4ZE9)4P9T04ZJI-!.PKQ2> OR9CQZESBL!Y&0/1<$HDU$ M:#Z^*9NT* DRB#1L]"9DS[;- )Y,3/0CCIE*TR_15K)-24';3-79]I8/A+56 MDU37RU5*NL6ANH$2-#9%DM>PO"+AR:XDT@N/"466'@(V!H8"_$5K)!-"1INEQP/4MP0 M#<-6LV)-$VJ,$8\QXC%&_/!BQ-]'7[*]CQ_W#]\>_#_10?2==61[N__;P>'! M7?1A&WK/YR^O5-"P&+7UU5Q[V:Z%);V"-0KOOIAS-K?^Y2X9A/MO=!]"ZZ Z M;TI7G05_U VMY:6S_ O"$BEN!O.\AF'-?]( ,K"KLBE_PM%!T"93L\YT?LH:D,[=7;6D/Q?DP1TWE+7 NU"O,?!,BE2] M=O(2!WLU@G\_;_,3RL: RU.W22&8J:;\-DNT8>+^:U)G4Y#RXKH*B%PD^C'G M@S[:SBN.G/8^WJCZ/DZ:M4J2?H(;SN[\\>1)]?!]'Q_!4;!Z%,_9/\'9L/N\M M?OJQ,C51H80?_XX,HK]5&?WRO9ES\2Y]=0 OL< # 9-Z],D[Y)S@?WXZA5.H M%NX)^H1"-G94P?=X@+PYK;*ZF2?TW''U.ZO?KJ=M_^L_=G]Z\OHEKOC>>XQ; M_:2+_[[$Q8=%H-2?75&<^5?N_#6;;.C I7#EX^$"-'$_.:BFX+*K;Y,"]L9=]T02!S\;%10Q,)R2EW%69I%P!/FVK"6:- M7;ODN4FS!#.S.4Q./4VPCQ-/-67Z! A*V_ M5EG(RQ8+<^+H+&NFV,A"IA8;W#/_NF!U#"6LZ''1ENN#8.'WL>.*I2$Z;.," MW"9)YXC?M/V::_II=/-%6-=/[5D45L_3K"7[LBY-A1S!G)-!%+_ELWW-#,+4 MKX[=#=F(40!^EN MD_V'>:KB)%^]R1[_0;2OG=MO> #MOMK9W:CCY_YFLCC/JK) >88M\2ZY6.L$ M(HP",L_*+IBU5$F#V@3T#M7%V$@(ZH14XX'%,_=[4V6I+]ULR2-K]N1'Q3S9C= MG5?WYT7O?YFV-=$KKRWJ>):G>+&VC)AT#!*F&2*(< YGAM:\@QL"]DFC'>;; M(CE/LEQ1:-0[6!JGO&8*6G(ZT#+R7*!AK"#2M9Q1/POL9)26%VB>_%E.9"CP MQR*;GAF%GOZ%6IF@[X;=?2;E<@H'40U^TBQ#UTHZ6WE-?>!-L7(#X6OTYLS( M6X''BPX*S:O])FVYJ@HI=6LL6TOX#O"T3'Q4&!695QD,$6DN2,Z#;WV1SJF%*76\K%F1=U23P(W M6I"A/*FXT02*E_QUD9 !6%%]MGM+"S80JC?MNP+#0BHY=UM8\PI>II['ZN## MLM,@P2#.2GJ%:7:>Y>Q$\UR7VKN:Z5=-CDZ>69;B='NLX50P7^8A"8_SJ&71 M1))Y+?(ETPW9O^A14<+==!)P@;.\98X*_ R^_61YEC^%13+_$-Z_;Z6WQ$#&OZ4-^C5WWU1UF=?;?&S ,,,QRH M$E:XRUIA!L1K.<(9T'M$Z-7._=IH<>TI2,:'7GC.82Q"HA0.*&[/!,?X%19H M4*V>.OKK7!V4)FW0DM^K2>96_<@C25\WP,0P/HD3N35 NA:P$\+BSI"XQ OB M]I<5$3M=RG:XZ# 1O-RO98*TZK/H-[@D^HROB@5=:&EL!62ODS)=@H5EJFE6 M<]\,H9)K"U*;VTKRCHFE$0[*WM!.,9 *MZS#-G(5P27)2)8M3EE$'NG6FI]<979 -C'-H3,0. M$P,?&LP3@4=CAEL6$+,BMCWM]"(<5W;0!'JS]]X>IK]*_!OVX[7ODO/E?Z&T!$T3 M R9FQ*.._MB, PE(REF4W58=]H+N%W U\H$W.6WZSZT7:Y#[.]];)N3)C(IO9&H-).EOY:$S.F2H[W MN=Q@^[7-7-M[!GOC]8UA"XI0\,>H#21X"6!:9[P($LZ"T<".(\.8:/>6[CTU M1.4;X71$\ \R4W=64#8%;:S/4T\"R?U&)SCODOU'TS^J%R!I9[ET!.:/X!98AXIR8^]NP1:L MKI)J'JR"[<'A3:$'1XD[\VE[8];>A/KP%3)SQF3@F P><>:"[%?"N M";JS+>JBO+!,JUCT2\^UM_QO80W[ML21"L/,_D(-VSNK M^620X_JUA1( ["\SGHKUQ)1_.JG8BMJ\WL$WHFV@]>%ZF@9Y30U>CLO58F M71B&1U8KI+3>O<%X(E8\?2\\Y=098>YYU2<">^U99:50"\[ L,B0\*1"(W>JR23Y6F=7TZW+**RX&#%T@,[2$B9L(XHM32/VKJ]*X#6 M*Y'5"$I.^)DN*B'"!GJUE'@ID1/5=BF&J#-9AS'V#M4@[B _0H!;L&K@R(-= M<&XLV'768AN_F6.\]'Y#K@DQ\QFDY^=H(!;TB&MM6;^L0T*]-VE[VX<))M<) M?W]LVP%1ST+ Q[[-7U;ANU!W@6[DF;QRO(?V'B#C#2^K4!&9?C3,#^]HI-A_ M_Z 9H$:T4Z9IF2^$F]M790L;*J7H&XF6'Y:7%[TP$LF [3%5*'(8R XC/O80 M[U6'<*N29 )#YA"C);F]_&T#OO$IEZ]S=#+!J4>^I*))%)1YD51(7R-SG)$7 MAW3M#C3O@-[>[JA!M*@75L.;CU:':%N[02EEM=2.$49B$B[VT%%W.VN_GP@G M4SA-J* 43V4*Y BZ Z$"%J>JW8U#98+&G_Y!W+BB#457PIE/&H5Y@VB?,NKFYH=",%Y?A=<:PC$9E9A:?X P3[;O;)U6:;E]R7L.YJ<]W/3MQ;2QF MHCO,L/H$2:!4;[@EZ?Y$6*G@X&L7[C*II+F&R>5U7^)&;769.R9A,,A\1:"M M?GU/()RY69#0DE&"G*,$V;J7098JL-=^)'LMT'W8'(!/-'?N#1TLR$!U]:0Q M1W)2*$7TRE LW/!D6ZB=O9NFW-_!ZEYOQUFC8)I3:SL^FZQMN+ZN(NT&SS_= M#O>@U[/56\1R"E8IW)>CL)RN1H,=8Z1>4ZJN"?N:0LEL#=BGP L4Y@1.81>Y M- 4\6B-[8?Y4UI86%F[WY[9+MY""YS.1EPNVA!QMW+D'O]..[OIO\4LJAG.Q M[4PH+X;-*Q58OL31Y,SCS)H);9:ML]YT4;63SCE77P;FA!5L.0;J-N?6(4%L M&&Z=;P?.@?:HMFJ_1G09R"@Z**C0)@&9F6J1'G7QUCR\KPN 7A;RY-AU+?:1 M^XW&XMFH=+&_*?/)FGD57:5AG7V"NMWYZLHU%U;4.B6PY-U).CH Q@VPK MP>8EEL#PXL!PK%@-2A!@ EN7]M-Y FXWOH$-CU-7M^W.G,EZB'O)\U3 /B?? MF#,TMBASC ^/\>$Q/CS&AU#Q>/H$OLD(_>,)[\9JUX50NX)\JL&/O0+\3HT^D1C& M4E(5^Z5<[.:'@.GUZ[DP20N&:@O_15RUMKN-O;CF0''_%M&M8_^=)+>@&FUJ M:\.(, #V"@77A/%*R[%1X6Q:]AM)W?A 59?&D2S9)4%N'ZG=**3UBD0TSG^? M76&4:)9HO'!=D/)IB2W65>[\:%1J3,H9O4P=B&([GYA.K[K'KZHY M[7K#T^SESG,\I4>)I9DT:W'R^A**8$R3XG]S^'4L0;]8A-%B6VTRWT9DO7Y5 M T W3TQ*!]8V(Q%]Y.3.C1VW9_?JM>G;H+/V=6_R?.?9XU_\P[V# M-\UASLJX!X*$&;4'+4 V+!1^L:#W(G8FI[9_MX(#Y M>^JO%'/2C?!N+B<\7.*$SI!4+E,(EW-2F[2Z]UJGC M\Q#[:1UFP=99:(01Z MH.%QE;N&))+XFRQ=^V)PBD_ [4;[34[ BBOD$M>OPP,]ELJW@H4^E4W.D\C( M"6N?B6>DY(\GC'.#;R3K[V%2:\2C!MA)Q XRJH=Y[&9=Y@^MWHOYY$5OK%/? MYV.ME-?3Z_7912YN$XTR[@H>YAP?NB5E9JY- !*:UCA)8W)T3(Z.R=$Q.7K) MH7&IIF9%[*!^PT@;*H=W&%F.\OD!:03+J/]@M6X(H?>_2ME=$2I2@9\XC&> MZW3E$-C@E2M;&VK\FE#-3(2 )0S+ME*R<2',IXB$PO K!GJ-CR#-JCG%2Y7R MU..1KZO,2%#@];D4)];7'V+ M#8)U=@QOMDDUSTSVS.7)6XRT43"8K_?A=UP\3:1!_,PJVQ\/V MM6GK\MO>FQLV-'KVY+N@-?I I3VPH>D?-^W^].TFZ_YDZ2/5 J(&_7SM))7S M%;\!$]2FS1N8W-D\*Y [XV.>7+O#V.TKQ_N,"2M/U"8+T*:'.#]6"(DX6K.E M$QOJ3-@TGR,!'M@KB.-1JTM( K!XJBC QIT.MA<"P_0-N)"3I#B+#G?V=JB4 MLB$.LJFI:S1=X:OO83N7:.L@4SM6[&X4]NP!1&\UE[>NY+XC$S^L[J%,84#] M4&O9!U^NQ&:]BSK5ORX'.=6^RZZ"Y!TQ7W3WP7=A%'T$)7 :O>UVQ\V MED@36T]B83H!8D$YF&E+-/86 CO'Y/8F0V#O5?=JRH-2!LXW>5( M?CKU,%M>Y[9BZ=$L>(FZVN^=R*H?N57@B CBFTHDW53(^Q#P8/8#/4B-ZOUX MNXM=$>0I5L 6)JER(E]85-@9PL)6T7XZ3_+6Q*Z# 3T.TXI(Z(#G%9$%<@5L ME95$0W%ENOF[.*6.!8JWR:[$F+L<+Z1S6\I%$?$H:<.#R9R.1CCB V3NC9US2;VEDA0[.1G8K#;*J=3N;JM(A& MEZH2_8 (3$R-=>YXR[;0/[>%&U&+,S#20\_#?P7T?J4V+I_ 3,V-32LKJ 3+ MXY%&M.I 0IALBGZ24#%&$ P:XLM?/W)T9>]SQ1+JF_31*M2.H3[-%G'(CZB, MY40J&#N"Q8!UKKOSI)!/ _+Q"@>&V3N11:5L:\G#UZR!TCZ_W'7NZ8$'\5Y[ M#E7)@$+']671L2$$2+$3K^W*S!#("Y_S9),H\QY::RMD6VV_!I M>6&0S] U]I:JA=CVUM/6R5C,J)51)X+LKSH!9+ZX?I%Y+Y46D/AJ'*V^[=1@.&A-IPP? M.+BWU$38P2#9J3*W)LYALB 5YMN1 E-UFY&\+&&-S>*!DP]W!\$F O:3;(:= MZCE/0+-#+0QGR& '>@P/#QB873I^/=J#^$9! [VB5,X?(D*;,9AD@F]@YAJ2 MCR-I5T .MZ!.9*WR!)NDG%:).R3Y($9\B&%D#3HU" ??\KM6\Y*3X/?7^]N% MT^ZS9HN7^^Z;U7P7P0O9.WO:(^3FX=R?OZ?Y6JM;+"C!QOQ(@,Y?8%__> $R M1A/X37VAC9W# V>^W+CX\GF0#7G\DV;AE%^;1OH.*$,P?@[EU MW>E;$:W]5N*W,3-YC';IR4V%[^FKG9>;Y"C?8\AGN%GR.O/:^2FUW:(>1=5Y MPGAAI26.';J>&%V*!C,ZU%LC*\[A@"+4,5,^J/-L(0N<;JKE2C]'!?<9]KDR M]X6 \L'F.N&FWDB^41*W:W*!/.V3ML8N336' ?C.WYU>^JZ[$F_B.5O-']:Y M<._3E4E =UUTPSAU-'6?'=?UOB-WN>FI^FQG=\P;CWGC,6_\/>6-'Z#1VR6[ M7Y>54)N-;Q/7'-8C MX\=Q7-8-UB&IM/=( !?#JZSIO(4T@%Z+ 9"_G*MC$Z^_AO_[[1X7/W[;:R3P M:!CX!]_L-EGXNP^X'A-_-+)IWYG"0/\(IV@S:I;NWU$:#;'1$!L-L;7*9].KKFS=_VWWY^MQ_M__=?)G<4(>V-T6GZZP_XX][1_N&GZ/?/>T=[ MAY_^>/B5XUQX8CN4;I+F. MWC7I3HQ'.IEG"'(O$-CF12FU>W'21/]:\_^B+139IT]>?TS0@*(_=E^C/?E? M_V[+YO7O8$N!A516_.<=8R%O<=GOLF9C_\W!I[UWQW[A_'T<'A&[S'Y(H';;%82,28123&CGV,:B '@8ENY$HR#.5" M]G5N,-"_'QS^?OSKT<';W_=AISQY$;U[]V:=P3*TE L993C:+T&'?H'7N"P" M&SA9! MIHT M"1SP,0GO_YJJ-LOHR-G M-8)=,:9"43;_SJONI&\.[_*[OHGBF*?<3EJ#@77+D%NYD]?M'6GR[8UU7!C\ MDQN)'5A.!'^*O_FS34]XLH+?;916>8#[\>FU]N,G$/,/X8[HRX4S_O$@;PL; MBT7POW;U]7CB259,\V,YFW&'D!G1GD\2B^2G/L%YDLWU:2B@%/]380@/)>K_ M#88"EK7 _\]:1(67U93Q_X:IYE78D-V7#TYZ3%9-VWG=:*L'._@KD/O<$)Q[ M2:39+)NZ,AOL[JH-D3V5(?ADZG5,J.0L88_;FU4TV'AFZ96PW\TR\L]UPM26 M\DP&F=/S4I-N<[-P9IO6DJ *)K_XT?[MDT[+WI1R(2RWGIMT.5" ( :%1+\?MNI55M2ZQL M7V U(!GI[8H3L,S((WFTY)7Z'H2=7XTEU^&G/'RDOZG:18-ME$ PR_R<6RHA ML!SGB>LV*E-6)TDAW9NILY*&1V(O88)-G6JX1\M?Y-F_VRRUP M67$.#]7"#Y)TOUFP-Y6<%,DJ_XB+M;0]DT;(%=R5\4HRP[RJ6 1GBEX!$EJO6.^F]FKYST.FI_+8MN)&WD?O%0V4W3"B-?0Q%8/)^)=8KN';2KH:!$HK;<\N,57LV2Z%%CDH&=8^ MW36GRAXX@\JO2M((\N?6@E\E%DM/C'L,>0F M'67BZV3B^8UD@LVR;#YIJ]HX%3\33460 C;1KFJ/X0BOQVS?F.T;LWW?9[;O M:X-^EBM?K#>-#P566!#KN+)^VV/M3T!6J\(LZ__ZCV>O7E.Q\7CL?-VQ\\(# M)Z]Q[OR&9D9;8=%U;*9)HH MY8LB-M=:: MVN3D+F83YBI0A*/ ]*@3Q5" N$6 )IEXON2[%@].\/V@/4^&@_G1[26<-PKY MUPGYS]<2\N-30ES:E0&=)C$,#H2%D2\_' 7KBG)G.8Z)L!A?B8$[*$ERG!(\A"69.> Z\ MK POD5X9&&4OD3S&Y52\U,9G7=8FRLRFJ.Z'J!UW@HJV;C'AYV M(_53)1.6_HRI2_K-HD;KX=:DX=7-\MN')-4*35#-%BK?&XLGJ3 ^6&S.T 5GZ:-Q\;]R\:^'EMECJP-L@+ ?W7S> M%I*0KJ,36+5BM2OBU_%$%^ %:[V4?OY+M+6[#8HC$]IL9G&:YO]_>]_"VS:2 M9?U7"IYO@!A@%%N.D[A[NP%99AQUVY(AR9/-+A8+2BK9[-"BEJ3LUOSZ[SZJ MBD6)>OE)V1Q@TK8E/JKJUJW[./=<4!N.N!R1G]MA?KAS^)(CP&%.L%D;=0WT MD; 0QF[V<$U"%L@8LNAUX]]D"_).3Z5 M0]<%6RPD*3X:3/1(H]1X93RXZ7AJ+%65+J$'DDW!X@'B.F*R"=78R6 .*L(6 M*",7BF6-Y8A\48J@>5& X\-4:[\_X>0EEX^IA77 3)4D/,?ZG4] 4?$;XXA4 M;$4UT]YT1BDS2]5;[PY5:=O\K95T9,44YQO3GJF1Q)6)=#HJEC_.E.O5CW%Z M80)X'6A:-=.[$AB>6S:V,'_E*Y@4;S;3M+14D ]4D)O!EVKQ_?&S.D*#+*8( M[V&Y5+XIZ]L[+XH\_0NV;Q^9WQA':H",U&%46>9T@JJ[*Q -@1?!)?#C@<]F MG-K.DXB/V:CG@TY($-00]FWOE$0:]UZ*;BYE[($RMEG^N\;0,_#,..:]B!H5FX,ND MO]57"!5, >EK&0QLP&(@'<4Q@7CI 2=#5[Z!]BK2]\:Z'\58-_,BL6;=1OZ) MY#IDV+*)6OJ$%,Q[+7, P6LSEE4.>.R]*3MW1%F_9.Z,UT)H3<5?8IZ@K76, M;&$(3$U2Z@OUJ U":4$]<$<<;EADD"TNH2BGBD51K1^'(#55OS*CU;)F32#J M^&7W)V5*&L)[QU:M %S?\SF!J[*K63G)*:?)WM9);XJ>XDR_L&P.*ZZ(QI#% M& 4_I69!TTY'A'7)\L'1KW$&FHPWUKAE- OS"W)X3%3J8Q?ZE)+\0$G^M!D M)2O*!@G ?B!&E*+9N-:2&D_+&;4<3X8O)3Z5VF#WVK"TS@S6\H$H:)*#@.Z.6X[B119(08PN)R";R- MB2'B[M#Y@13[R3$F[FF7>7W+;5;)C97OC!$@]D3PF3"]V -@3*$^[KT0\ B M*50A](W$!B+J\G)O/'!O;(8IR&X-K<0YY340V2@L[0I57ED9#X::R0$$ 4%7N*Q>273%$*WGC6/ZB?[#G $54.8KHA2"H"%Y8"?#14>6(?*@D@O\/ MC,>#:8.^%ZAY []+"_Q!Y:#Z3]M74NZ<]IL*&F-(!C0\F)]X[,%D5G?6&NJ! M\7:5:[T__EL0?8?0/OFV3L6:P]_*X7T@:7X3$KUJ>(>5O31D@_&3 DOPSN]N MH_F/^XRR^J52/5J]5^\Q#>*PHF. ]-/V2T2YL8L_SK4W]FL=779#EQNVW+#% M'N?V;=B=WX^GOSSA65ONSN)+;;D[B[H[R^,T@[3U;N2]=%6Y.8L_SG)S\N8L M\/[K(H_'V]R 'RC>JL$=Q7S;8KY5B>LJ<5TEKJNP*NZ9.-<_6COL/KT!OCXR M.;J64K:!,P,@P5W71MXL-#K=R_9QK5EW1:UY(FK=;JO=/,>N$;73 MMNOB3UO2[.+=Y7%'5/?VO[RO[Q\XXBST1J(95L3>P=[!_N'>P>?=IV];L%:+ MM\V'UOW6Z(BEB^([:-%I^J4QAU% XS MS3LCJ/DT:OKMG9QWQM=8^;0E8G#]A MK6C-:F>BUNFTZ@VU@K6.Z+8O.UT7#HU66W2_N>+8;;I?&UW1^DJ_MMU36&*W M[9Z(;ZVS$[?=P4]0SNNM\W.W#;M=O>T=NKRS:P=D/>="WB#]]UO[=;E MZ3=1=]O=QM=&O=;%QA<=M]UP[1V$$M5HBD87'E>[J-4;W1_XSFHMSMS:"5Q3 MOVPWNHW_HB&!3'9=]:9J'E=/N.G#L< 8U7D"4+8_Q"* M#C7WD(GP@E_SM)GS&)U.5L\=SD/:- <.EK$Z6QZR<,S2\I"%V[B#!P-Z'ZGG MRGK3=@(V]1TB"JE$2@XL2F$D=4;D_4.$7Z$D'R3^U8-/59"K&(N(!Z)V*T<3 MJ<7VLR..HS#\&4Q'/)T_PNBGV-\'B37%V4/0X%A-H+'RIJAVZ/639^J'LVQ 159D MO4&F12S"TE6G'NP=>X.5&XSO=?#YDWXRB52IX]#_FW_1%:Y<\P(ZB4BMF6L" M%%6F'J8G\3$DLPI9K>',/#P<1M,%0R%BT"'2)UT!.7MB=,V>#^W]&! M ]X[_K^RM_=0GP:-P?7?MMS7C[ROZYN5,H0B1LI89DC"I7.R)6AYL@B^<7]R MT^,*(*LB9NZ P9(9\J.9#([,,"\A%AWL;W,.1^"5IYC!#'-M?@/.CAPG$I^) MAA]Z@8YA_;**ZF;T QRX<5KU8[I[8Q'22-[A#[KC#)SA8_APP,U@,"#E$8T/ M%9_Q%?S'G@H6VFHV%8TC90 1''1E/F1RY_Q5('\O+XRK@F(173)S"5%-$'PNBHAP1 MNX$7^R*DZ;P@1A6 'LO )D?#>F.6,^4AJRIR%>:$7_A"?7 MU8==N_O6>7O0BW]HW DLSGLU:G+ M>TCY7@E#*&$()0RAA"&4YS@\\.M]##6TNXCJ/^U//$/ MC=L&+A&R&A!79O&,R T.[V;KNX.9S+;[M=5VU\F:H,M)Y/5$3#(9@JWE:_)# M'Q9*9=OF%Y"6+9-PX,)SULZ_[>SMP/0&@=*VYO=X[/75[ZO RSA%!!2]]A/Y M'B]$*;^+/(T=W?\R?E*XJ*E=J:9_PB-@P9JNPOCL9T1K!B!;J&%,%HSA":$R M)W+HC^A, E-SLBITKAK'=C,I,.0\B>U&)=D,V8WT1L1E,LQK1&04UCR*.0/S M?78A/SBJ'&V9F&^/H*]V:.[E0]7#$2?04,[;>*#!X9FV.5G;ER*9C7/:U'Z% MDUU:/>(Q*LC)-=T9:XB]VG?G>E>I/B8.MD7"C>!PJU_=!5*I>=-**$C4"0"> M.#BE8>"G;:295-G*&A+9#Z:L%;7WPK/9SD+B%Q>XG$:*XLEX?J; %SA$*W*^ ML !$\#\^P#6KLK6L0PJPRFF+&IX7R?W+,:29/H$7:NR!09/J-&H. ':4@R3& M$UBNJ6Z3+F^8LEO1^I%I Y)$TL$D,TQ-S'WQ;C+]S1W1FR0B'*7MS5441<4> M_%$\B>R>[.9AJ@]*K-C&F2T<>PB1[=C1#&W9;J,J39T9+ =Z<+2."# #/G^M MD1?%;&ZU*17>X 9.DUC%Z>V6U#&3O?>(E1S;&B/;#G(M4GMB14W$3X[GU5AY M%&QX%%3?^E$ FEKV@S#&A)1[NTG.0RE_U 1#ZR:I1L\)6?Y*DIW209MN(6E< M%/:PY1 90NMWFKYZZ?V%9H;+YE_N;(UN]1Z#3W8QY)L-]!.V#A[^(5SX'(=9 MQL#5FP2D=EB+Y2B0'N@-%)#P;F0]8=')PYN_OZOYQ(@&),$\RBS>H%BEW27EB_X5!>AJ""KN54]:,T>1GMQ*[V8>$+@2\GAA]\ MJ$S:2%Z%,-6E?GJP?CHH]5-&2#?53G8XZ$.FYQ#B8Z:<';^#S1PL:L[J<ZS&3Z^]&JJ%3G.==*]U&%RPZU#%IA7X6^=X>6BTS+W)_;[:JO-E2L=U7 ML1V^=<76OH?CP;&%OR4A+D!9]7 WZ5;!7@JBFVF#GA7V4F;O*[.?WKK,SA]6 M]Y%@RPS=S%7450JI#^J).6>^E/,'R_GGMR[G7475CV'/AUJ>MJ'91Z,JR#0# MR)I%^!TTZ1!?A D&4V]5K[MU[*N\B-#N8YE+!=E96Y9KWIZXZPOD MFCL3%!RUYS;+-ENM;#%G0]O.$0G27W$C&AW;4\>+WHXFM\(PE.R'H;IT5=;, MPT2/;J+D6(V ,8:"W:5HR;AU%%;_]?ZB!@L$[- C-J6CN5%7_"#PY0CS>F&\ M%!V;3H(WN.7&4E21M#1^O&)76]BU>\OB?F5>&F?QB'OSP@D*4L,9]RO[1_(F M!R.71?U=8RP8YG\ ;PO#DSN"1/2W'26C.P)?Z+>=_1U!%_ZV4SVL[/W3]!58 M#+_,PURB*,Z_$;U]Y1.\+:M"AM?:$+R9YA",$7RUVC-G87<>D#]^&=V9/XBE M*DII$BSSI6VK&R6'V,<%-K_JH :_!YS9&%(V^=:7=V_UH'TD49D+SKQ=42DF M?GC+X/V?]DO$?HG87Q.Q_VJ5\R-Y0=N3W7T!+^A"96,,W&%]3ZC!K@K!YK47 MHX!>L>Y2AG@V[$W^P'(T2A3I5VW2+3>H&J88A :^J R.IU\U,O76BX. %#CD M[J"F'L++B5DL*EZEZS%"C@6+@XF<3W]'^NP=>[Z-/0E-":-Y71.#R2;MI$(^ M+ZFC#56\TRI5KU&+5#L?%RMXOX<#-UWJ,C4?L1WXC_6#S#2&WFC7U JP:XHX MTV6#HLQA^E7$[O6QDEOU3%:M P=^)/N)SL^E-U-#3F^&]VGKR>>\WTTX0H 3 M3CX_GN/ ] >[V^=<:A$$&%_ ]/#$.!LVQXN\"%_4@!6=]/540UL9+0#JZ@UD M'JIZ7ZK6F $W_O,CL+="#*5-U:U5 TZN@OXWC,8*\X4WXV":%L_F;)C'&8I^ M9R=+QZ%& ,<2"PYU:_1C,"NCJ_1%57M@WH#P\)1=Q%Z"D%=_HB^8*N@FCR:V M S$V@,L2+GN[I-6S%+S/G1BX9B;G3//ID_C1OL=Y))96V3$U(F83F@4.IA&VX0R,.V9 ;SS&0AO30'@)4H:%VV#A^(UP$?W1 MQ.@03J?KIIEZ&0;(4BN#J0[G6*%:2_P)9XO7P?S[P2SF!M6? N4L0PTPPL[W M$;X<^%)585@/G$VN:VS;XB2_679;K_2XT6X2\$1'.#K"#>?N@$6WX">-0E & M+(JT*4*TBPC;C-^3HRNYWGWS9(CW9=ZU"V1*W/IAD(G5KS-^;)HN^K T_EPD MW:#YZ1UF3IEQIF8_[RV5OJ;FK0H&SBU;:6O2%=2YE6[,VH-QX[.J[SFOFUK&'L6>;:^1],)18#T MPZ#:\$A/E2<>>ZBBP4(CNI ,5Q*Y U:K]1PP.0HW'8?L1!#[#=S,CXFN).M( MP+UU7G1HO0+L 2]Q48 GXXP.J!T4/(G&^5>W#" M[[D1F0D?,.DA-\(3!(;X5PA&OJXGCMF;@N_BKSX?X-):;;Z-.5GS2A=TBII* MR-=USK2YDTE::U88V[[N2/)P0ED+<69=RRU^O-I]6HAM+IM$6QN M!#RQXG98:X/ZG%6"YL[:&W*TDH?OCT)+)Y":CY6_QD!L]A7A793QGE=\E+L7 M1U2(1($>1[F5*'PA>.AQG(4:8,4%/4RY%CECH$P_>/L^N^5W\$L>.#SQ?F(, MC%Y4^0$+0V5&N!]>_#F,.(_(8KI:4!T\[Q[+O_MRG"P*(65B M9"KV1@&ZK/>*]7,+!]'#8/MD9!-S*5 'HB_,0_"^1@IFGOE.O27($%9.^X;2 M, .]_Y6*U#(.7\06\[_YM=DQQ_?(>5DOGITT]LN6%.%@:3 V;M"0CYE)&=@[ M:R;R &]/WB<<+VH?2[J5.I+4DWF)N7R# NU<(L#,J;HD?G9PTG"]+F*-$7=D^(\,[8*1;/RRU&$'GRM[AUN%9?!*+,/BK53'.H9X4=AE M_8U4 X&UBX Y/SA3G\$NEC+., [#AJ1Z-LK\K%/'BIWW(P6X;G52/JURMVK? MY[EY,GU;,'=+=1NXW0;>C7?%MBI^\-,G=\Y+XA!YWG.*F.!+*LB81WV!(S-9 MOJ6OE.5@4XP4EK-'AG!N;(CX(G6(3T];KC&_SF*D3KUWZ_D!*9+4/>M)Y7$/ M,R2/9#0O(T,J&BIV^_15K]172_35#J44[P>*=[\4[V66 MK=28G98A(O>DI73,/," CL,;/K \MG/Y<$T0 I90\@G7>L"LWXD,W8DYU M=+D1]48\MSK&.**F>\F@.'[W4$@WVY!V QH*L*06RNZ-':$]K/NGD M\/&ETP4S\ :-G4*3NQ*G-V7BBL SQ&*)Y?1G]Q)V?KH. \FH%$+H.-R9 M8A'F(+#X;S<$F=>YS,O+1>XKH3$LS<+/U%@JNG[.]RZWWT*V7PVI:;KW4 MR&2>%M59G2'R0Y01YQ@^0XLN4&20-KMZ2R-XP[]/5E%)2W:W2&9-BE*-&<@[9.GM0GD2S+ M)(H#)S@L2)F$KM?:M)R['HX5W$TE[_R^*N34M/8W-V 9ZR:L5^#ACNRJA'F5 M2 67:2W#8IJWO"2DXK0*8J8D\6_@.F\DPPG6QQIDH!GG(X @,K#T9; (E1%5 MV4N=C&.G@@S68'9CSNHX7W=ATIM@W2V.T0]'ZRL&C5#8GV.">*>^-U(H M?ZHYECJ&KVMKK&*PO#&KUDL(1*;!6#- HXPS$4>J.0 AAO=@34R%3-)Z$GP# M\=SJ7;"J1Q,>S#UZ%-H]S?3,O$M)#?6W4JJ C&U.:H*A%IXR K6;)@ M%D0,4+"PCY,6)+WTN4(1\D]2@%0ZWFKQFHN$F.L+= M[!1]=EZ'RM3>PX!0Y"=L=@[2@#I<'Q.UIF$WQ%#H5+!AH_MI,PT /!"^,:)P M%*CVUG0XX=71(&:=+F_B%+>IA^QZ1+@8)=.T MO_9@0&@7G^@),:@-ARU6[H]4E%>.<"1PD7<%;I=B+\H:O;H9!6IZ)AS'87', MVYHK'0G:_(PW&8#]='-W?[4BI,<+ 33).PK(*X'6[S M+WZTP-9RR ::MWG8Y5ALH^G7N21'-8/]6<2.94A5F734"L%J* ]^^(%O9@A\ M#;]+N5&>;Z,4H9+='25P!*:B?N\M8@!DDNM6)=_8,U_0'I#*)Z1>3Y:4&,X^ M+QIH%%IL]WO* ML6-T,RAX;%##/C1&I_RWH9FX-',Z>JHX_KWN/W/^4C(I^S9'%#9CY9Z4+M]0P\)%"W%!AJ4 5A0ER3=0K,H$$ M$=[S?K,.*3Y:%IQ$:8!NL[#HHB-S@L:<'%#W,X[S&?W E,=9IF5'P^PTBC6# M]2"S6(=/F0UQB6(@Z#F5V!MC? @FZ^A]AK9.OVJLZS&NPX"*GX;.PO*,;$X4 M%\A''#F]GOJC(OE$DU1A768#-924XTBH'3\A8E@[#-81[:0.*# QK+O>5!R+)(#EBJ_1T87#;.JV\D7U $#E'O"I] M-DI[;^;:9>H5E\1@C*>2$OTZ()"^:D:")EG_ M_R;^!JE''0O Z@750A9CE@9ZBJTR(HF?4"]JNZD)A3#3^(%N%<1]-@(L]HNH M)G;D79GD.K)'^&MT:"<3,PU'D,'&C6MGW\$\UHNB*>YMW/%6YYBA/:^F&,31 M!7[1(CI7GFS6*3$VP/#-8L7V;-UX/V79//'I@6@?2R!:"41[5H;-'*V?Y_2H M$W;5@6!PRTI[,5[$8E=D@R1.".^K%?J, )]3M-3>DBOE!]KG0V)(L?)#BU+G&0T3/Y3RK\81-C*QI ?;'A/ MC@VGO9*1+NIRM-D4<^K&42"[RY];E^1V\50#Y=Z(\0(" M\4SWD>Q\V(_)3(6WZ&:VYV4-;-%+OWE@STM&NCX5(=(U>R[<.]:58@L(\*L( M#/ 8\N U!@AT0/%%P*UMX/NJSH8V,GZ$HM^+_,$5,^\/;C%6'4SMBN](EP-2 M!X"IW4=S23N!U+.Q"&)I:VS0)Z B_F$3]:\[/++-BM=2 ,#T(Y:\/%YTD MLC8^:P)G-F8X"&6AICI65GI*:L*SC[&T'VPF)663,V>24Y[F1P_5N]'[ M:IO:Z)%PK.OEM'U+ 9WA$$Y]Q6*<$O\I,*TZ> TJ7]I?PXH"M0 +^)1,D&K- MU9D)4V5"(E&J!\#P\&%S]'667E_*!(,$*#-DH.9S:EDVSTWO&58;'EMH86@L M1L*9+CY6@%>Y2&E#MG2N2PWU?!KJ2P$T%.7GQV!STH>_BE/& X) GGEWFR!; M)!O!YE:.N(7)'^"!25V21M0Q*17Q?*PHY^*EZJ! 3/:H=K-+C$)L&B?#!*_'' ]! :2X _XZ/*K?%\6^.H M %O#D&G>'P2)GB/VI+M1YK75H]QB^I,#QSI%6! -IH/,5OS"B$GZ/$.;F1XU M2-&!M>F&)E.#5W*\R5)PGQ;YOU< R3V92%&;)-=AY/^;/E]?@%-$/,8L(QF3 M\4)@'9^;01(2R>.[,]4))2HT,B>;V^,8YC5AJT!D!Q-T&-6;*2U/I9AHO&#Y M*2/%2E7[G!);A&(5EQ381I*:KVJ-)E3F[FART^.<9Q^L8#100+;!*]=D32R@ ML[7)9)O[L.A@91 , C2+R?A%7'/6G_UP3&V.$Y6:I'LGV<[6*O9, M65?ID=NJS@>ZWQ+[2+.X)^S5OM$N+7Z-_'-;;O'/\2?S=;W1O/T[(W":]1K;??KY9FHMYJ=QHG;KN$7Z.NUIFA=7+3: MW^9A,NPY@=O M]%[[9 M%B>M^B7^N2/<_W3KEW@W> 3<^H_+9IW> 2<3'^#05=UVK=FI\2?PK:Y[?G%6 MPZM@/+,/PE?1"Z-.Q$[)<_;8\++#$EY6PLNV&%YVT7;/&QVW8Q13O779[KBH MN4#!G%S609.D?SIQ:V>@$1W1Z8+:8 36#0+E4.>H;(!W=([6(=:@T8$,W51.P7E[7[M9H]*<0Q3^.KSS^5^KS4YR^MSVU_Y>#3V,31]0ZG5:]0;^! P)N5/NR MTW5=.G_1OSAVF^[71E=[/FWWM &?M\$A^=8Z@ZFB8__RN ,FQ/FYVZ[C,7X. MCMPIGF]T,U'=V__ROKY_X.1^YP+>X'WW6[MU>?I-U-UVM_&U40># .R5#E@% M;L>ZGCU+T0";I%Z[J-715X1W5A2(9V[M!*ZI7X)MTO@O=O":K:ZKWE0Q%9JC M]:%P;M8=O!PSV.89Y//FP.^<>SX%7MKZRP/@TL?3S&YX?MCWXPSCW!\$I-$0 MIO.V@]&&)G;3VQ%8*LCMXXEK_H'^S70LE6-A(> MP C#@S-'R?T1>#1D/BPOG CU/OGXJ?+YG_8HGU#8'C$ HC8(3 _L?9C+ZL[* MD1X>5*I'6SI4$NPWL:(K5['RY:! HUNENA>OTN?*QT/C=>CBF_'?@N+.0OM& M^0,5AQ7ME=%/!5_64GH+*[U-[T8^I?RJS]&F*(6[%.[G%>ZNGP2E=#]5P\VVI7I5 MEE[L4W(D!G&(,?87@O"J0DBYJT""5*_"_!)WUV&:=J'DC&_56F,@$ME.J-1K MP#4)U_)##-??8?N:M*P@,;>9J.4ZPA$O?P[+=OKDIY MV51>MD\>0'=>1#Y\C)'>>0U:BL#:(E#DX>[\WFQU:^T?XN+R^*Q17^3/E?'?4%9&_E K^EX99+7BYYN>2O?;B;I)VK>Y4OA\4>^L[OYQ1:#L%453PT M8S^2\7V6N7I4V?]8/&A-N1'*#/639*C?4G6I#O%:U4C_W8&O>J9,/TOMT(S1%-9'ZWFIQA\].T28\I#_F?LGRJ+)]:LWRJQ(N_*;SX!A5) M7!Z\89W5&X,L%GZ]7\ ;*%>T*#NX=GG2:-5;)UBHUVC6*^L4FGKB?_7_8"ZB ML0+(E!)17(DH]_AK!YJ7-4"E]&ZO])8U0*5POUKA+FN BAMA+68X=6OBOH]4 MF53B^!\!T5Z:VAH3WGFB,^I6% M(3,J ^K):R\8IAWLS:>:;/.;_-#A>IX%)4MA1&QOXR@<3/K8\$$,(A^,2M,N M2G5-)F(CE#9_".;F$S5(V^8-63(M%=&F7M=;.MBK[%5?&"=_7[BT8NH52/6X M^1;F2FG7VWXQ!O9U02,KXSUPS":)_%4W0;6^N.D9H/Y=%Y]3V2_G^QGG>V$%<5Y0KYS\1Q9V!J.5 M"_ D"["1-[E*SQ?S")US)P_6<"<_53X]>QICDTYCJE7FD]? E4N^#4,ME[0X M2[K!+OZST3SM'+<;)Z>NJ.[M'8JSL[IC6LR5*UNPE5VJ9SUQ O;"G1=)$?@W M/I(K![['P]<,P^6^W<[5+57QO< 2J]S4HA0K;I1GJ&[HC3S[(#O7,NB%DV@D MQ1\RBN547(11,@P#/Q2'CCIB2J'=$J%]RI19X45YG3.U%.92F+="F+&U;R<, MI#B7-ST9E6);BFWQQ;:T?-^@ #]J.J0H1OZCIQE>TK _#<(> L0P_^"'H[BT MZLL-65"Y?>R%?)EM^K!R;H^>]".,?B[Q8P0:B.?>R+LJC<-R*Y=;>:N&^P*( MW:U&OCXUK$V#,!Z :CO5I*=X%'^Q!.U+7DNZ1.*(6_J*-]$&=J M*?UOPA/>FF+51^)(S5+.Z=>TKQWX\3CPIK_X(ZJ*[ 5A_Z>VR0\JU2H_+>?" MN8>^-$]C[DBL.V"H(L.>F'H?NK1_L_DIR%6O:2$^5Q=(]WU>W."VZ4:_C,+H MQ@LR2&[U)XNRU4S=&O/\@*VU1:M9,"WX8O2G)?_I,W.AKLJ8B_42!:L19JT8:"X8W_!'F*>Y$/LI.6@JQYJSDRUX7?+:E=MRI+4O*#K/$B_.R2 M'Z3D!]D&?A!;,/8KU2]+Y7J..&SMVL(GM"#<__S6.&YT1R]MI=C7FTP_&<]3K9?5L[_B#[?=<7\\[V ?=_D+LX9K#.L%O,IN MY/43T6B\1W&P/)EVZ W(PRO,Y+S2-5^Z<6M! &ZAEXB^C!+/'XD@3!PQ]F6? M'+VQ%_5E@+YC ':R(^[\Y)K!C.7?#I(7)\Q;#//'?O83N)6E)&TL2-Z-1DBE6[N5HPE(IV]?#2^21C@H[@%/ MQ8&-,H_\%2\!+W*;ENK52N!^1=2"$/1*[/F#Q5+61($0!Y_%0**O'XO#C^+& M'TT2^/'CGH"5#4>#6'P'D1$'!]7*_A'+'$B!%FNX;7\2W4HCWR SI2@49E@[ MOU505HX]&&<^9 ^B.X#97.AI\GL!C M-6XLVFV:GU>[[,A8FXA]?''&,L =QN'?P_AB3L>-9B^\?'YV, M3YEZC8X8^@$8]^HD;LLK'\T".3!YS-9PZ+,D&/]3^:245SWWIF)_WQ'[1Y^K MF.O$I__CX/!P7WR%&XM_'!T>E9[IRP^+@1E>+P33;B#C?N2/R5GT8UQZK]\/ MHP$9;LK&B]$(G(H;#]R'WE2,6803P[JXN!AUGTVN0*7DY4 M/R(28?]+N=Y/.*POZZYWL]5U?Q''%&("/?$NWA5?*GO[6EE\^KQ7=437^UOK MBT>/096Y^5>5FW]H(OXV] >K\O ?>N%@"O^Y3FZ"W_\_4$L#!!0 ( "!: MF%9"5W=5_08 09 8 875D8RTR,#(R,3(S,7AE>#1D,C N:'1MW5G[ M<]LV$OY7]IQQX\R(HAY.XU*J9AS;F>;&=CV)TIO.S?T DDL1%Q!@ 5"R[J_O M B E^I$V:2<]WV42R\)CL8]O=S\@\[]%T84LF0JZRI4%K(-#)+ MHQMN2UBJNF82KE!K+@2\UCQ?(V,:?K>FMMHPW-;)N/1Z'!6LSSGILN7L_@&/[:R[?862-BI8Q<4V>;[D M%1JXQ@V\4Q63SP=AA#X-:EX\G_G5AO\'23299_'61DSP%0EWNLZ"_0G-@?LW MGH1?W(GIG1.##)H.(C?H34V5R&GMQ6W)4VXIJI/1/$[)A_57T#@C^*+NJ?R% M6KYNN'!A B9S6**D[-C")3*#<+K2B"X]!I![I%^K-58I:AA_.P!"^V0 Z=9O M3-%N$"5<,UYQ;^P7J#!/]>)+]RS5!K6!2YL/O0*G3<[5F#T6@$YI>&# ;JU [YSKE$.ES/#+T?)B]'0!I\)$DU M?3@OFYIE: :!IM!J5;NU8!6%+&\R]%X2X73O3)IY-7CYX+"C\P:AD98+.,$&TFE0\'Z=/(1S4:PIL0LDII'/2!4%(XG5*^L>Y%-K7[ M??) ,0*6L4HSXEM.?S+5 >N?413]"Z[?O@?RYYT=<%2+QL!/I\LG#HDS51%P MLY!?+M:A7I(]7.4)?*@IC)FJ:H$^HFY%CH)H3F@1=_,PRU2;G@IN!-'%04B- MW U<,9V5732GP8&L/X_]&\PP3>$.V5(R*2:VQXH:TZ9#US;/QJ^GL$7RY@8P)\@FCO22W[$,.EN2G MV@GW?G)>NYI1,%%UIZ,YJ_3L]?.IP MV!>3&[9U-9&).>73>*:GWN 5% M'X(/\GJP0]V?AMK_2%*^"W>. )V$S&E!5#'J.5G64-_PN?>J[1:L;0QXBSKC M@0:Z[ZX]M!TDM ;C"R-%AFH5\3M&S*>I]B#=H?EINV=)=":!\?%QP <9]0BO MV7=.\E3%I$G.O#3]L [-):0[BPD:B:A<3#ILWSCK*JXM6W:*$DL MU+9LQ7!)UZYP5W I&%DD8I*%C!XX.%#UIS2E&V%C@3@F)2#)\J(&OD\3^YZG MQ,C7/.]WA-W*.W8]*">-3JF.[]B8R4H*]*/@V)%>TZ1]WCN='CXD=9]Q[?FK MT?([ %ESPU,NR&-)R?,<97M]'DUG?47#TV'X6>I.5LJRCRNM&IE'F1)*)\]& M_L^L]P1X=Z(,#T#N9*K4&+7?1ZW"$6VQJ@HOENU0[S6R'>D_1MY_YJRIZT0I MU:B/D4_:A(D-VYI9>(4\.1E.C@]G!, <=?LR.;KW?/G_^2CZQ< X6+Q'2C^7 M2N?H=;Q?-C3^TG =JD:;B%0E5M1#*3>16@Q-KUU[]NFSW*BV!H-/:=]?JSU+ M*)"D]LCU'VKDP_\&9O\L0->*Y[^'SSB\[_O_,%C\"E!+ P04 " @6IA6 M<(9^B>ZN49,);N,YP8EFE,#U$J8%$6J*&B. M;KC60DITI07;BC3-2V&$RJD, M@L6MA[S4F(($0555?C7PE=X&T4.0FDP. ZE4R7UFF#>=6 JLG++I)..&HB2E MNN3FPEM'G_ ()(PPDD\G07MWLK%B^^F$B4=4FKWD%UY&]5;DV*B"#,+"C&%G M .QG,D^X$LRDI!>&?XX+RIC(MUCRC2&G_FCTG:3%-CW0E N-:"ZI$8_RXG6HL9(, M9!=/J8B%02._-PEB@+"H0X4LT%CR5D^L-.,:)TI*6I2L43*I44#+T+Z]\1R*U3I,'XU;/JPCFV M^"*3W=1=+U<1NON$5NNKU7*^O'Q8+E;V_7(]7][-[N;P=AW-_4-: \/LH@^ M_01(P_,#1K;1?CU /P_'+:)TH32UQ_;;;I7.,?K1 M[[?'B\@9'"T$.U('H\L=$VJF&-@!(/S7:99?FV7+//@J2OB826'V)!4,HJY[ M8M0/!] "5O"5N^ WJ/(Y#!H5U?P#6J\NG]5N4'_#V['H=P&_=L:MJ3X,Y MLM5JES,[9"A-6C"/9JTNHQDU;$E+D7/=@=,-I?64._T&4$L! A0#% @ (%J8 M5B//3MZ+' VC'-D4$L! A0#% @ (%J85I'R++3Q&0 _((! !4 ( ! MNAP &%U9&,M,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( "!:F%:OL\$& MLT( *\Z! 5 " =XV !A=61C+3(P,C(Q,C,Q7V1E9BYX M;6Q02P$"% ,4 " @6IA6 &Z-@0 875D8RTR,#(R,3(S,5]L86(N>&UL4$L! A0#% @ (%J85F,@>EN' M;P 3ZD' !4 ( !PQ\! &%U9&,M,C R,C$R,S%?<')E+GAM M;%!+ 0(4 Q0 ( "!:F%81CH#(P9BYH=&U02P$"% ,4 " @6IA6@Z+E J4* M !""P & @ $LDP8 875D8RTR,#(R,3(S,7@R,&8P,#@N M:G!G4$L! A0#% @ (%J85K\]IA"T" 2#( !@ ( ! M!YX& &%U9&,M,C R,C$R,S%X97@Q,F0Q+FAT;5!+ 0(4 Q0 ( "!:F%8Y M8CB)OP@ &,R 8 " ?&F!@!A=61C+3(P,C(Q,C,Q>&5X M,3)D,BYH=&U02P$"% ,4 " @6IA6#S9\L-($ "Y$ & M @ 'FKP8 875D8RTR,#(R,3(S,7AE>#$S9#$N:'1M4$L! A0#% @ M(%J85G@PJC;-! P1 !@ ( ![K0& &%U9&,M,C R,C$R M,S%X97@Q,V0R+FAT;5!+ 0(4 Q0 ( "!:F%;KIOAOO@0 'L0 8 M " ?&Y!@!A=61C+3(P,C(Q,C,Q>&5X,35D,2YH=&U02P$"% ,4 M " @6IA617X"II,< !(G@ %P @ 'EO@8 875D8RTR M,#(R,3(S,7AE>#)D,2YH=&U02P$"% ,4 " @6IA68*?WPZ4> 0!2G@@ M& @ &MVP8 875D8RTR,#(R,3(S,7AE>#1D,3DN:'1M4$L! M A0#% @ (%J85D)7=U7]!@ !!D !@ ( !B/H' &%U M9&,M,C R,C$R,S%X97@T9#(P+FAT;5!+ 0(4 Q0 ( "!:F%9R^CN:3@, M +D+ 7 " ;L!" !A=61C+3(P,C(Q,C,Q>&5X.&0Q+FAT 7;5!+!08 $ 0 $@$ ^!0@ ! end